org.codehaus.plexus.archiver.ear
Class EarArchiver
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.plexus.archiver.AbstractArchiver
org.codehaus.plexus.archiver.zip.AbstractZipArchiver
org.codehaus.plexus.archiver.zip.ZipArchiver
org.codehaus.plexus.archiver.jar.JarArchiver
org.codehaus.plexus.archiver.ear.EarArchiver
- All Implemented Interfaces:
- Archiver, FilterEnabled, FinalizerEnabled, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
public class EarArchiver
- extends JarArchiver
Creates a EAR archive. Based on WAR task
Fields inherited from interface org.codehaus.plexus.archiver.Archiver |
ROLE |
Methods inherited from class org.codehaus.plexus.archiver.jar.JarArchiver |
addConfiguredIndexJars, addConfiguredManifest, createEmptyZip, finalizeZipOutputStream, findJarName, grabFilesAndDirs, reset, setFilesetmanifest, setIndex, setManifest, setManifestEncoding, writeIndexLikeList, zipFile |
Methods inherited from class org.codehaus.plexus.archiver.zip.AbstractZipArchiver |
addParentDirs, addResources, createArchive, getArchiveFinalizers, getComment, getDirMode, getEncoding, getFileMode, getResourcesToAdd, getResourcesToUpdate, isCompress, isFilesonly, isInUpdateMode, isRoundUp, isSupportingForced, runArchiveFinalizers, setArchiveFilters, setArchiveFinalizers, setComment, setCompress, setDirMode, setEncoding, setFileMode, setFilesonly, setRoundUp, setUpdateMode, zipDir, zipFile |
Methods inherited from class org.codehaus.plexus.archiver.AbstractArchiver |
addArchivedFileSet, addArchivedFileSet, addArchivedFileSet, addArchivedFileSet, addDirectory, addDirectory, addDirectory, addDirectory, addFile, addFile, checkForced, contextualize, getDefaultDirectoryMode, getDefaultFileMode, getDestFile, getDirs, getFiles, getIncludeEmptyDirs, getLogger, isForced, isUptodate, setDefaultDirectoryMode, setDefaultFileMode, setDestFile, setForced, setIncludeEmptyDirs |
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EarArchiver
public EarArchiver()
- Create an Ear.
setAppxml
public void setAppxml(File descr)
throws ArchiverException
- File to incorporate as application.xml.
- Throws:
ArchiverException
addArchive
public void addArchive(File fileName)
throws ArchiverException
- Adds archive.
- Throws:
ArchiverException
addArchives
public void addArchives(File directoryName,
String[] includes,
String[] excludes)
throws ArchiverException
- Adds archives.
- Throws:
ArchiverException
initZipOutputStream
protected void initZipOutputStream(ZipOutputStream zOut)
throws IOException,
ArchiverException
- Description copied from class:
AbstractZipArchiver
- method for subclasses to override
- Overrides:
initZipOutputStream
in class JarArchiver
- Throws:
IOException
ArchiverException
zipFile
protected void zipFile(ArchiveEntry entry,
ZipOutputStream zOut,
String vPath,
int mode)
throws IOException,
ArchiverException
- Overridden from ZipArchiver class to deal with application.xml
- Throws:
IOException
ArchiverException
cleanUp
protected void cleanUp()
- Make sure we don't think we already have a application.xml next
time this task gets executed.
- Overrides:
cleanUp
in class JarArchiver
- See Also:
AbstractZipArchiver.cleanUp()
Copyright © 2001-2013 Codehaus. All Rights Reserved.