------------------------------------------------------------------------------
Build file for JSR-166
Usage: ant [target]
User-specific settings are read from user.properties.
See user.properties.sample for an explanation of some useful settings.
The repository contains all dependencies except for ant and the JDK
itself. Because the JDK version matters and because different
targets require different JDKs, we assume that users have created a
hierarchy containing:
$HOME/jdk/jdk6
$HOME/jdk/jdk7
$HOME/jdk/jdk8
$HOME/jdk/jdk9
where each of the above is a JDK or a symlink to same, and
$HOME/jdk/src/jdk6
$HOME/jdk/src/jdk7
$HOME/jdk/src/jdk8
$HOME/jdk/src/jdk9
where each of the above is a complete JDK source tree
(e.g. mercurial forest) or a symlink to same.
Alternatively, define ant variables thus:
ant -Djdk$N.home=...
for $N in 6 7 8 9 ...
As of 2015-09, there is incomplete hacky support for jigsaw
Build for jigsaw using something like:
ant -Djdk9.home="$HOME/jdk/jigsaw" -Djdk9.src.dir="$HOME/jdk/src/jigsaw" clean test dist
"docs" target is still broken.
------------------------------------------------------------------------------