org.apache.tools.ant.taskdefs.optional.jlink
public class JlinkTask extends MatchingTask
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>
UNKNOWN: ignore="true"
| Method Summary | |
|---|---|
| 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. |
Returns: a path to be configured
Returns: a path to be configured
Throws: BuildException on error
Parameters: addfiles a path
Parameters: compress a boolean value
Parameters: mergefiles a path
Parameters: outfile the output file