27 |
(e.g. mercurial forest) or a symlink to same. |
(e.g. mercurial forest) or a symlink to same. |
28 |
|
|
29 |
Alternatively, define ant variables thus: |
Alternatively, define ant variables thus: |
30 |
ant -Djdk$N.home=... |
ant -Djdk$N.home=... -Djdk$N.src.home=... |
31 |
for $N in 6 7 8 9 ... |
for $N in 6 7 8 9 ... |
32 |
|
|
33 |
As of 2015-09, there is incomplete hacky support for jigsaw |
As of 2015-09, there is incomplete hacky support for jigsaw |
34 |
Build for jigsaw using something like: |
Build for jigsaw using something like: |
35 |
ant -Djdk9.home="$HOME/jdk/jigsaw" -Djdk9.src.dir="$HOME/jdk/src/jigsaw" clean test dist |
ant -Djdk9.home="$HOME/jdk/jigsaw" -Djdk9.src.home="$HOME/jdk/src/jigsaw" clean test dist |
36 |
"docs" target is still broken. |
"docs" target is still broken. |
37 |
------------------------------------------------------------------------------ |
------------------------------------------------------------------------------ |
38 |
</description> |
</description> |
85 |
<macrodef name="defjdklocations"> |
<macrodef name="defjdklocations"> |
86 |
<attribute name="v"/> |
<attribute name="v"/> |
87 |
<sequential> |
<sequential> |
88 |
<property name="jdk@{v}.home" location="${jdks.home}/jdk@{v}"/> |
<property name="jdk@{v}.home" location="${jdks.home}/jdk@{v}"/> |
89 |
<property name="java@{v}" location="${jdk@{v}.home}/bin/java"/> |
<property name="java@{v}" location="${jdk@{v}.home}/bin/java"/> |
90 |
<property name="javac@{v}" location="${jdk@{v}.home}/bin/javac"/> |
<property name="javac@{v}" location="${jdk@{v}.home}/bin/javac"/> |
91 |
<property name="javadoc@{v}" location="${jdk@{v}.home}/bin/javadoc"/> |
<property name="javadoc@{v}" location="${jdk@{v}.home}/bin/javadoc"/> |
92 |
|
<property name="jdk@{v}.src.home" location="${jdks.home}/src/jdk@{v}"/> |
93 |
<local name="have.java.base"/> |
<local name="have.java.base"/> |
94 |
<available property="have.java.base" |
<available property="have.java.base" |
95 |
file="${jdks.home}/src/jdk@{v}/jdk/src/java.base/share/classes" type="dir"/> |
file="${jdk@{v}.src.home}/jdk/src/java.base/share/classes" type="dir"/> |
96 |
<property name="jdk@{v}src.dir" location="${jdks.home}/src/jdk@{v}/jdk/src/java.base/share/classes" |
<property name="jdk@{v}.src.dir" location="${jdk@{v}.src.home}/jdk/src/java.base/share/classes" |
97 |
if:set="have.java.base"/> |
if:set="have.java.base"/> |
98 |
<property name="jdk@{v}src.dir" location="${jdks.home}/src/jdk@{v}/jdk/src/share/classes" |
<property name="jdk@{v}.src.dir" location="${jdk@{v}.src.home}/jdk/src/share/classes" |
99 |
unless:set="have.java.base"/> |
unless:set="have.java.base"/> |
100 |
<local name="modules"/> |
<local name="modules"/> |
101 |
<available property="modules" file="${jdk@{v}.home}/jmods" type="dir"/> |
<available property="modules" file="${jdk@{v}.home}/jmods" type="dir"/> |
428 |
link="${java9.api.url}" |
link="${java9.api.url}" |
429 |
overview="${src.dir}/intro.html" |
overview="${src.dir}/intro.html" |
430 |
access="${build.javadoc.access}" |
access="${build.javadoc.access}" |
431 |
sourcepath="${src.dir}:${jdk9src.dir}" |
sourcepath="${src.dir}:${jdk9.src.dir}" |
432 |
classpath="" |
classpath="" |
433 |
executable="${javadoc9}"> |
executable="${javadoc9}"> |
434 |
<fileset dir="${src.dir}" defaultexcludes="yes"> |
<fileset dir="${src.dir}" defaultexcludes="yes"> |
446 |
<arg value="implSpec:a:<em>Implementation Requirements:</em>"/> |
<arg value="implSpec:a:<em>Implementation Requirements:</em>"/> |
447 |
<arg value="-tag"/> |
<arg value="-tag"/> |
448 |
<arg value="implNote:a:<em>Implementation Note:</em>"/> |
<arg value="implNote:a:<em>Implementation Note:</em>"/> |
449 |
|
<!-- tags added in jdk9 --> |
450 |
|
<arg value="-tag"/> |
451 |
|
<arg value="revised:X"/> |
452 |
|
<arg value="-tag"/> |
453 |
|
<arg value="spec:X"/> |
454 |
</javadoc> |
</javadoc> |
455 |
</target> |
</target> |
456 |
|
|
813 |
link="${java7.api.url}" |
link="${java7.api.url}" |
814 |
overview="${4jdk7src.dir}/intro.html" |
overview="${4jdk7src.dir}/intro.html" |
815 |
access="${build.javadoc.access}" |
access="${build.javadoc.access}" |
816 |
sourcepath="${4jdk7src.dir}:${jdk7src.dir}" |
sourcepath="${4jdk7src.dir}:${jdk7.src.dir}" |
817 |
classpath="" |
classpath="" |
818 |
executable="${javadoc7}"> |
executable="${javadoc7}"> |
819 |
<fileset dir="${4jdk7src.dir}" defaultexcludes="yes"> |
<fileset dir="${4jdk7src.dir}" defaultexcludes="yes"> |
907 |
packagenames="jsr166x.*" |
packagenames="jsr166x.*" |
908 |
link="${java.api.url}" |
link="${java.api.url}" |
909 |
access="${build.javadoc.access}" |
access="${build.javadoc.access}" |
910 |
sourcepath="${topsrc.dir}:${jdk6src.dir}" |
sourcepath="${topsrc.dir}:${jdk6.src.dir}" |
911 |
bootclasspath="${bootclasspath6}" |
bootclasspath="${bootclasspath6}" |
912 |
source="5" |
source="5" |
913 |
executable="${javadoc7}"> |
executable="${javadoc7}"> |
999 |
packagenames="jsr166y.*" |
packagenames="jsr166y.*" |
1000 |
link="${java.api.url}" |
link="${java.api.url}" |
1001 |
access="${build.javadoc.access}" |
access="${build.javadoc.access}" |
1002 |
sourcepath="${topsrc.dir}:${jdk6src.dir}" |
sourcepath="${topsrc.dir}:${jdk6.src.dir}" |
1003 |
bootclasspath="${bootclasspath6}" |
bootclasspath="${bootclasspath6}" |
1004 |
source="6" |
source="6" |
1005 |
executable="${javadoc7}"> |
executable="${javadoc7}"> |
1092 |
packagenames="extra166y.*" |
packagenames="extra166y.*" |
1093 |
link="${java.api.url}" |
link="${java.api.url}" |
1094 |
access="${build.javadoc.access}" |
access="${build.javadoc.access}" |
1095 |
sourcepath="${topsrc.dir}:${jdk6src.dir}" |
sourcepath="${topsrc.dir}:${jdk6.src.dir}" |
1096 |
bootclasspath="${bootclasspath6}" |
bootclasspath="${bootclasspath6}" |
1097 |
source="6" |
source="6" |
1098 |
executable="${javadoc7}"> |
executable="${javadoc7}"> |
1213 |
packagenames="jsr166e.*" |
packagenames="jsr166e.*" |
1214 |
link="${java.api.url}" |
link="${java.api.url}" |
1215 |
access="${build.javadoc.access}" |
access="${build.javadoc.access}" |
1216 |
sourcepath="${topsrc.dir}:${jdk6src.dir}" |
sourcepath="${topsrc.dir}:${jdk6.src.dir}" |
1217 |
source="${build.jsr166e.java.version}" |
source="${build.jsr166e.java.version}" |
1218 |
executable="${javadoc7}"> |
executable="${javadoc7}"> |
1219 |
<arg line="-Xdocrootparent ${java.docroot.url}"/> |
<arg line="-Xdocrootparent ${java.docroot.url}"/> |