public class EarArchiver extends JarArchiver
JarArchiver.FilesetManifestConfig
Modifier and Type | Field and Description |
---|---|
private java.io.File |
deploymentDescriptor |
private boolean |
descriptorAdded |
addedDirs, addingNewFiles, archiveType, doubleFilePass, duplicate, entries, skipWriting, zipArchiveOutputStream
DEFAULT_DIR_MODE, DEFAULT_FILE_MODE, DEFAULT_SYMLILNK_MODE, DUPLICATES_ADD, DUPLICATES_FAIL, DUPLICATES_PRESERVE, DUPLICATES_SKIP, DUPLICATES_VALID_BEHAVIORS, ROLE
Constructor and Description |
---|
EarArchiver()
Create an Ear.
|
Modifier and Type | Method and Description |
---|---|
void |
addArchive(java.io.File fileName)
Adds archive.
|
void |
addArchives(java.io.File directoryName,
java.lang.String[] includes,
java.lang.String[] excludes)
Adds archives.
|
protected void |
cleanUp()
Make sure we don't think we already have a application.xml next
time this task gets executed.
|
protected void |
initZipOutputStream(ConcurrentJarCreator zOut)
method for subclasses to override
|
void |
setAppxml(java.io.File descr)
File to incorporate as application.xml.
|
protected void |
zipFile(ArchiveEntry entry,
ConcurrentJarCreator zOut,
java.lang.String vPath,
int mode)
Overridden from ZipArchiver class to deal with application.xml
|
addConfiguredIndexJars, addConfiguredManifest, createEmptyZip, finalizeZipOutputStream, findJarName, grabFilesAndDirs, hasVirtualFiles, reset, setFilesetmanifest, setIndex, setManifest, setManifestEncoding, writeIndexLikeList, zipFile
addResources, close, createInputStreamSupplier, execute, getArchiveType, getComment, getEncoding, isCompress, isFilesonly, isInUpdateMode, isRecompressAddedZips, isSupportingForced, revert, setComment, setCompress, setEncoding, setFilesonly, setRecompressAddedZips, setUpdateMode, zipDir, zipFile
addArchivedFileSet, addArchivedFileSet, addArchivedFileSet, addArchivedFileSet, addArchivedFileSet, addArchivedFileSet, addArchiveFinalizer, addDirectory, addDirectory, addDirectory, addDirectory, addFile, addFile, addFileSet, addResource, addResources, addSymlink, addSymlink, asArchiveEntry, asResourceCollection, checkForced, contextualize, createArchive, getDefaultDirectoryMode, getDefaultFileMode, getDestFile, getDirectoryMode, getDuplicateBehavior, getFileMode, getFiles, getIncludeEmptyDirs, getLogger, getOverrideDirectoryMode, getOverrideFileMode, getRawDefaultFileMode, getResources, isForced, isIgnorePermissions, isUptodate, isUseJvmChmod, runArchiveFinalizers, setArchiveFinalizers, setDefaultDirectoryMode, setDefaultFileMode, setDestFile, setDirectoryMode, setDotFileDirectory, setDuplicateBehavior, setFileMode, setForced, setIgnorePermissions, setIncludeEmptyDirs, setUseJvmChmod, validate
private java.io.File deploymentDescriptor
private boolean descriptorAdded
public void setAppxml(java.io.File descr) throws ArchiverException
ArchiverException
public void addArchive(java.io.File fileName) throws ArchiverException
ArchiverException
public void addArchives(java.io.File directoryName, java.lang.String[] includes, java.lang.String[] excludes) throws ArchiverException
ArchiverException
protected void initZipOutputStream(ConcurrentJarCreator zOut) throws ArchiverException, java.io.IOException
AbstractZipArchiver
initZipOutputStream
in class JarArchiver
zOut
- The output streamArchiverException
java.io.IOException
protected void zipFile(ArchiveEntry entry, ConcurrentJarCreator zOut, java.lang.String vPath, int mode) throws java.io.IOException, ArchiverException
java.io.IOException
ArchiverException
protected void cleanUp() throws java.io.IOException
cleanUp
in class JarArchiver
java.io.IOException
AbstractZipArchiver.cleanUp()