org.apache.tools.ant.taskdefs
Class Jar
java.lang.Object
|
+--org.apache.tools.ant.Task
|
+--org.apache.tools.ant.taskdefs.MatchingTask
|
+--org.apache.tools.ant.taskdefs.Zip
|
+--org.apache.tools.ant.taskdefs.Jar
- Direct Known Subclasses:
- War
- public class Jar
- extends Zip
Creates a JAR archive.
- Author:
- James Davidson duncan@x180.com
Constructor Summary |
Jar()
|
Method Summary |
protected void |
initZipOutputStream(java.util.zip.ZipOutputStream zOut)
|
protected boolean |
isUpToDate(FileScanner[] scanners,
java.io.File zipFile)
Check whether the archive is up-to-date; and handle behavior for empty archives. |
void |
setJarfile(java.io.File jarFile)
|
void |
setManifest(java.io.File manifestFile)
|
protected void |
zipFile(java.io.File file,
java.util.zip.ZipOutputStream zOut,
java.lang.String vPath)
|
Methods inherited from class org.apache.tools.ant.taskdefs.Zip |
addFiles, addFileset, addParentDirs, execute, grabFiles, setBasedir, setCompress, setWhenempty, setZipfile, zipDir, zipFile |
Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask |
createExclude, createInclude, createPatternSet, getDirectoryScanner, setDefaultexcludes, setExcludes, setExcludesfile, setIncludes, setIncludesfile, XsetIgnore, XsetItems |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getProject, getRuntimeConfigurableWrapper, getTaskName, init, log, log, maybeConfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Jar
public Jar()
setJarfile
public void setJarfile(java.io.File jarFile)
setManifest
public void setManifest(java.io.File manifestFile)
initZipOutputStream
protected void initZipOutputStream(java.util.zip.ZipOutputStream zOut)
throws java.io.IOException,
BuildException
- Overrides:
initZipOutputStream
in class Zip
isUpToDate
protected boolean isUpToDate(FileScanner[] scanners,
java.io.File zipFile)
throws BuildException
- Description copied from class:
Zip
- Check whether the archive is up-to-date; and handle behavior for empty archives.
- Overrides:
isUpToDate
in class Zip
- Following copied from class:
org.apache.tools.ant.taskdefs.Zip
- Parameters:
scanners
- list of prepared scanners containing files to archivezipFile
- intended archive file (may or may not exist)- Returns:
- true if nothing need be done (may have done something already); false if
archive creation should proceed
- Throws:
BuildException
- if it likes
zipFile
protected void zipFile(java.io.File file,
java.util.zip.ZipOutputStream zOut,
java.lang.String vPath)
throws java.io.IOException
- Overrides:
zipFile
in class Zip
Copyright © 2000 Apache Software Foundation. All Rights Reserved.