org.apache.tools.ant.taskdefs.optional.jlink
Class jlink
Object
org.apache.tools.ant.taskdefs.optional.jlink.jlink
public class jlink
extends Object
jlink.java links together multiple .jar files Original code by Patrick
Beard. Modifications to work with ANT by Matthew Kuperus Heun.
void | addAddFile(String addfile) - Adds a file to be added into the output.
|
void | addAddFiles(String[] addfiles) - Adds several file to be added into the output.
|
void | addMergeFile(String mergefile) - Adds a file to be merged into the output.
|
void | addMergeFiles(String[] mergefiles) - Adds several files to be merged into the output.
|
void | link() - Performs the linking of files.
|
static void | main(String[] args)
|
void | setCompression(boolean compress) - Determines whether output will be compressed.
|
void | setOutfile(String outfile) - The file that will be created by this instance of jlink.
|
addAddFile
public void addAddFile(String addfile)
Adds a file to be added into the output.
addAddFiles
public void addAddFiles(String[] addfiles)
Adds several file to be added into the output.
addMergeFile
public void addMergeFile(String mergefile)
Adds a file to be merged into the output.
addMergeFiles
public void addMergeFiles(String[] mergefiles)
Adds several files to be merged into the output.
link
public void link()
throws Exception
Performs the linking of files. Addfiles are added to the output as-is.
For example, a jar file is added to the output as a jar file. However,
mergefiles are first examined for their type. If it is a jar or zip
file, the contents will be extracted from the mergefile and entered
into the output. If a zip or jar file is encountered in a subdirectory
it will be added, not merged. If a directory is encountered, it becomes
the root entry of all the files below it. Thus, you can provide
multiple, disjoint directories, as addfiles: they will all be added in
a rational manner to outfile.
main
public static void main(String[] args)
setCompression
public void setCompression(boolean compress)
Determines whether output will be compressed.
setOutfile
public void setOutfile(String outfile)
The file that will be created by this instance of jlink.
Copyright B) 2000-2007 Apache Software Foundation. All Rights Reserved.