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. |