org.codehaus.plexus.archiver.ear

Class EarArchiver

public class EarArchiver extends JarArchiver

Creates a EAR archive. Based on WAR task
Field Summary
FiledeploymentDescriptor
booleandescriptorAdded
Constructor Summary
EarArchiver()
Create an Ear.
Method Summary
voidaddArchive(File fileName)
Adds archive.
voidaddArchives(File directoryName, String[] includes, String[] excludes)
Adds archives.
protected voidcleanUp()
Make sure we don't think we already have a application.xml next time this task gets executed.
protected voidinitZipOutputStream(ZipOutputStream zOut)
voidsetAppxml(File descr)
File to incorporate as application.xml.
protected voidzipFile(ArchiveEntry entry, ZipOutputStream zOut, String vPath, int mode)
Overridden from ZipArchiver class to deal with application.xml

Field Detail

deploymentDescriptor

private File deploymentDescriptor

descriptorAdded

private boolean descriptorAdded

Constructor Detail

EarArchiver

public EarArchiver()
Create an Ear.

Method Detail

addArchive

public void addArchive(File fileName)
Adds archive.

addArchives

public void addArchives(File directoryName, String[] includes, String[] excludes)
Adds archives.

cleanUp

protected void cleanUp()
Make sure we don't think we already have a application.xml next time this task gets executed.

initZipOutputStream

protected void initZipOutputStream(ZipOutputStream zOut)

setAppxml

public void setAppxml(File descr)
File to incorporate as application.xml.

zipFile

protected void zipFile(ArchiveEntry entry, ZipOutputStream zOut, String vPath, int mode)
Overridden from ZipArchiver class to deal with application.xml