Package org.apache.tools.ant.taskdefs
Class Ear
- All Implemented Interfaces:
- Cloneable,- SelectorContainer
Creates a EAR archive. Based on WAR task
- Since:
- Ant 1.4
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.tools.ant.taskdefs.JarJar.FilesetManifestConfig, Jar.StrictModeNested classes/interfaces inherited from class org.apache.tools.ant.taskdefs.ZipZip.ArchiveState, Zip.Duplicate, Zip.UnicodeExtraField, Zip.WhenEmpty, Zip.Zip64ModeAttribute
- 
Field SummaryFields inherited from class org.apache.tools.ant.taskdefs.ZipaddedDirs, archiveType, doubleFilePass, duplicate, emptyBehavior, entries, skipWriting, zipFileFields inherited from class org.apache.tools.ant.taskdefs.MatchingTaskfilesetFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdds zipfileset.protected voidcleanUp()Make sure we don't think we already have a application.xml next time this task gets executed.protected voidInitialize the output stream.voidFile to incorporate as application.xml.voidsetEarfile(File earFile) Deprecated.since 1.5.x.protected voidzipFile(File file, ZipOutputStream zOut, String vPath, int mode) Overridden from Zip class to deal with application.xmlMethods inherited from class org.apache.tools.ant.taskdefs.JaraddConfiguredIndexJars, addConfiguredIndexJarsMapper, addConfiguredManifest, addConfiguredService, addMetainf, createEmptyZip, finalizeZipOutputStream, findJarName, getIndexJarsMapper, getResourcesToAdd, grabFilesAndDirs, reset, setFilesetmanifest, setFlattenAttributes, setIndex, setIndexMetaInf, setJarfile, setManifest, setManifestEncoding, setMergeClassPathAttributes, setStrict, setWhenempty, setWhenmanifestonly, writeIndexLikeList, zipFileMethods inherited from class org.apache.tools.ant.taskdefs.Zipadd, 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.MatchingTaskadd, 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.TaskbindToOwner, 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.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation
- 
Constructor Details- 
Earpublic Ear()Create an Ear task.
 
- 
- 
Method Details- 
setEarfileDeprecated.since 1.5.x. Use setDestFile(destfile) instead.Set the destination file.- Parameters:
- earFile- the destination file
 
- 
setAppxmlFile to incorporate as application.xml.- Parameters:
- descr- the descriptor file
 
- 
addArchives
- 
initZipOutputStreamInitialize the output stream.- Overrides:
- initZipOutputStreamin class- Jar
- Parameters:
- zOut- the zip output stream.
- Throws:
- IOException- on I/O errors
- BuildException- on other errors
 
- 
zipFileOverridden from Zip class to deal with application.xml- Overrides:
- zipFilein class- Zip
- Parameters:
- file- the file to add to the archive
- zOut- the stream to write to
- vPath- the name this entry shall have in the archive
- mode- the Unix permissions to set.
- Throws:
- IOException- on error
 
- 
cleanUp
 
-