Sets construction variables for the &jar; utility.
JAR
JARFLAGS
JARCOM
JARSUFFIX
JARCOMSTR
Builds a Java archive (.jar) file
from the specified list of sources.
Any directories in the source list
will be searched for .class files).
Any .java files in the source list
will be compiled to .class files
by calling the &b-link-Java; Builder.
If the &cv-link-JARCHDIR; value is set, the
&jar;
command will change to the specified directory using the
option.
If &cv-JARCHDIR; is not set explicitly,
&SCons; will use the top of any subdirectory tree
in which Java .class
were built by the &b-link-Java; Builder.
If the contents any of the source files begin with the string
Manifest-Version,
the file is assumed to be a manifest
and is passed to the
&jar;
command with the
option set.
env.Jar(target = 'foo.jar', source = 'classes')
env.Jar(target = 'bar.jar',
source = ['bar1.java', 'bar2.java'])
The Java archive tool.
The directory to which the Java archive tool should change
(using the
option).
The command line used to call the Java archive tool.
The string displayed when the Java archive tool
is called
If this is not set, then &cv-link-JARCOM; (the command line) is displayed.
env = Environment(JARCOMSTR = "JARchiving $SOURCES into $TARGET")
General options passed to the Java archive tool.
By default this is set to
to create the necessary
jar
file.
The suffix for Java archives:
.jar
by default.