org.apache.tools.ant.taskdefs.optional.jlink
Class JlinkTask
- SelectorContainer
This class defines objects that can link together various jar and
zip files.
It is basically a wrapper for the jlink code written originally
by
Patrick Beard. The
classes org.apache.tools.ant.taskdefs.optional.jlink.Jlink and
org.apache.tools.ant.taskdefs.optional.jlink.ClassNameReader
support this class.
For example:
<jlink compress="false" outfile="out.jar"/>
<mergefiles>
<pathelement path="${build.dir}/mergefoo.jar"/>
<pathelement path="${build.dir}/mergebar.jar"/>
</mergefiles>
<addfiles>
<pathelement path="${build.dir}/mac.jar"/>
<pathelement path="${build.dir}/pc.zip"/>
</addfiles>
</jlink>
Path | createAddfiles() - Establishes the object that contains the files to
be added to the output.
|
Path | createMergefiles() - Establishes the object that contains the files to
be merged into the output.
|
void | execute() - Does the adding and merging.
|
void | setAddfiles(Path addfiles) - Sets the files to be added into the output.
|
void | setCompress(boolean compress) - Defines whether or not the output should be compacted.
|
void | setMergefiles(Path mergefiles) - Sets the files to be merged into the output.
|
void | setOutfile(File outfile) - The output file for this run of jlink.
|
XsetIgnore , XsetItems , 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 |
execute , getDescription , getLocation , getOwningTarget , getRuntimeConfigurableWrapper , getTaskName , getTaskType , getWrapper , handleErrorFlush , handleErrorOutput , handleFlush , handleInput , handleOutput , init , isInvalid , log , log , maybeConfigure , perform , reconfigure , setDescription , setLocation , setOwningTarget , setRuntimeConfigurableWrapper , setTaskName , setTaskType |
createAddfiles
public Path createAddfiles()
Establishes the object that contains the files to
be added to the output.
createMergefiles
public Path createMergefiles()
Establishes the object that contains the files to
be merged into the output.
setAddfiles
public void setAddfiles(Path addfiles)
Sets the files to be added into the output.
setCompress
public void setCompress(boolean compress)
Defines whether or not the output should be compacted.
setMergefiles
public void setMergefiles(Path mergefiles)
Sets the files to be merged into the output.
setOutfile
public void setOutfile(File outfile)
The output file for this run of jlink. Usually a jar or zip file.
Copyright B) 2000-2006 Apache Software Foundation. All Rights Reserved.