Package org.apache.tools.ant.taskdefs
Class Ear
java.lang.Object
- All Implemented Interfaces:
java.lang.Cloneable,SelectorContainer
public class Ear extends Jar
Creates a EAR archive. Based on WAR task
- Since:
- Ant 1.4
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.tools.ant.taskdefs.Jar
Jar.FilesetManifestConfig, Jar.StrictModeNested classes/interfaces inherited from class org.apache.tools.ant.taskdefs.Zip
Zip.ArchiveState, Zip.Duplicate, Zip.UnicodeExtraField, Zip.WhenEmpty, Zip.Zip64ModeAttribute -
Field Summary
Fields inherited from class org.apache.tools.ant.taskdefs.Zip
addedDirs, archiveType, doubleFilePass, duplicate, emptyBehavior, entries, skipWriting, zipFile -
Constructor Summary
Constructors Constructor Description Ear()Create an Ear task. -
Method Summary
Modifier and Type Method Description voidaddArchives(ZipFileSet fs)Adds zipfileset.protected voidcleanUp()Make sure we don't think we already have a application.xml next time this task gets executed.protected voidinitZipOutputStream(ZipOutputStream zOut)Initialize the output stream.voidsetAppxml(java.io.File descr)File to incorporate as application.xml.voidsetEarfile(java.io.File earFile)Deprecated.since 1.5.x.protected voidzipFile(java.io.File file, ZipOutputStream zOut, java.lang.String vPath, int mode)Overridden from Zip class to deal with application.xmlMethods inherited from class org.apache.tools.ant.taskdefs.Jar
addConfiguredIndexJars, addConfiguredManifest, addConfiguredService, addMetainf, createEmptyZip, finalizeZipOutputStream, findJarName, getResourcesToAdd, grabFilesAndDirs, reset, setFilesetmanifest, setFlattenAttributes, setIndex, setIndexMetaInf, setJarfile, setManifest, setManifestEncoding, setMergeClassPathAttributes, setStrict, setWhenempty, setWhenmanifestonly, writeIndexLikeList, zipFileMethods inherited from class org.apache.tools.ant.taskdefs.Zip
add, addFileset, addParentDirs, addResources, addResources, addZipfileset, addZipGroupFileset, execute, executeMain, getComment, getCreateUnicodeExtraFields, getCurrentExtraFields, getDestFile, getEncoding, getFallBackToUTF8, getLevel, getModificationtime, getNonFileSetResourcesToAdd, getPreserve0Permissions, getResourcesToAdd, getUseLanguageEnodingFlag, getZip64Mode, grabNonFileSetResources, grabResources, hasUpdatedFile, isAddingNewFiles, isCompress, isEmpty, isFirstPass, isInUpdateMode, logWhenWriting, selectDirectoryResources, selectFileResources, selectResources, setBasedir, setComment, setCompress, setCreateUnicodeExtraFields, setCurrentExtraFields, setDestFile, setDuplicate, setEncoding, setFallBackToUTF8, setFile, setFilesonly, setKeepCompression, setLevel, setModificationtime, setPreserve0Permissions, setRoundUp, setUpdate, setUseLanguageEncodingFlag, setZip64Mode, setZipfile, zipDir, zipDir, zipDir, zipFileMethods inherited from class org.apache.tools.ant.taskdefs.MatchingTask
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItemsMethods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation
-
Constructor Details
-
Ear
public Ear()Create an Ear task.
-
-
Method Details
-
setEarfile
@Deprecated public void setEarfile(java.io.File earFile)Deprecated.since 1.5.x. Use setDestFile(destfile) instead.Set the destination file.- Parameters:
earFile- the destination file
-
setAppxml
public void setAppxml(java.io.File descr)File to incorporate as application.xml.- Parameters:
descr- the descriptor file
-
addArchives
Adds zipfileset.- Parameters:
fs- zipfileset to add
-
initZipOutputStream
protected void initZipOutputStream(ZipOutputStream zOut) throws java.io.IOException, BuildExceptionInitialize the output stream.- Overrides:
initZipOutputStreamin classJar- Parameters:
zOut- the zip output stream.- Throws:
java.io.IOException- on I/O errorsBuildException- on other errors
-
zipFile
protected void zipFile(java.io.File file, ZipOutputStream zOut, java.lang.String vPath, int mode) throws java.io.IOExceptionOverridden from Zip class to deal with application.xml -
cleanUp
protected void cleanUp()Make sure we don't think we already have a application.xml next time this task gets executed.- Overrides:
cleanUpin classJar- See Also:
Zip.cleanUp()
-