Changeset 19680 in josm for trunk/build.xml
- Timestamp:
- 2026-11-10T08:48:57+01:00 (101 minutes ago)
- File:
-
- 1 edited
-
trunk/build.xml (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/build.xml
r19674 r19680 18 18 <target name="init-javaversions" description="Initialize Java version properties"> 19 19 <!-- For Java specific stuff by version --> 20 <!-- <condition property="isJava12"><matches string="${ant.java.version}" pattern="1[2-9]|[2-9][0-9]" /></condition> -->21 <condition property="isJava13"><matches string="${ant.java.version}" pattern="1[3-9]|[2-9][0-9]" /></condition>22 <!-- <condition property="isJava14"><matches string="${ant.java.version}" pattern="1[4-9]|[2-9][0-9]" /></condition> -->23 <!-- <condition property="isJava15"><matches string="${ant.java.version}" pattern="1[5-9]|[2-9][0-9]" /></condition> -->24 <condition property="isJava16"><matches string="${ant.java.version}" pattern="1[6-9]|[2-9][0-9]" /></condition>25 <condition property="isJava17"><matches string="${ant.java.version}" pattern="1[7-9]|[2-9][0-9]" /></condition>26 20 <!-- <condition property="isJava18"><matches string="${ant.java.version}" pattern="1[8-9]|[2-9][0-9]" /></condition> --> 27 21 <condition property="isJava19"><matches string="${ant.java.version}" pattern="19|[2-9][0-9]" /></condition> … … 98 92 <!-- When incrementing the minimum Java version, don't forget to update the Java versions users will update to 99 93 (PlatformHook#getJavaUrl, PlatformHook#startupSanityChecks and PlatformHook#warnSoonToBeUnsupportedJava) --> 100 <property name="java.lang.version" value="1 1" />94 <property name="java.lang.version" value="17" /> 101 95 <property name="test.headless" value="true" /> 102 96 <property name="noErrorProne" value="false"/> … … 233 227 includes="@{includes}" excludes="@{excludes}" destdir="@{destdir}" release="@{release}" 234 228 debug="@{debug}" includeantruntime="@{includeantruntime}" encoding="@{encoding}"> 235 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED" if:set="isJava16"unless:set="noErrorProne"/>236 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED" if:set="isJava16"unless:set="noErrorProne"/>237 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED" if:set="isJava16"unless:set="noErrorProne"/>238 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED" if:set="isJava16"unless:set="noErrorProne"/>239 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED" if:set="isJava16"unless:set="noErrorProne"/>240 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED" if:set="isJava16"unless:set="noErrorProne"/>241 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED" if:set="isJava16"unless:set="noErrorProne"/>242 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED" if:set="isJava16"unless:set="noErrorProne"/>243 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED" if:set="isJava16"unless:set="noErrorProne"/>244 <compilerarg value="-J--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED" if:set="isJava16"unless:set="noErrorProne"/>229 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED" unless:set="noErrorProne"/> 230 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED" unless:set="noErrorProne"/> 231 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED" unless:set="noErrorProne"/> 232 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED" unless:set="noErrorProne"/> 233 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED" unless:set="noErrorProne"/> 234 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED" unless:set="noErrorProne"/> 235 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED" unless:set="noErrorProne"/> 236 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED" unless:set="noErrorProne"/> 237 <compilerarg value="-J--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED" unless:set="noErrorProne"/> 238 <compilerarg value="-J--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED" unless:set="noErrorProne"/> 245 239 <compilerarg line="-XDcompilePolicy=simple"/> 246 240 <compilerarg value="-processorpath"/> … … 309 303 <!-- JOSM --> 310 304 <call-javac-compile excludes="**/package-info.java,**/module-info.java,main/**" release="${java.lang.version}"/> 311 <!-- Java 11 specific files (2018-09 LTS) -->312 <call-javac-compile-mrjar release="11"/>313 305 <!-- Java 17 specific files (2021-09 LTS) --> 314 306 <call-javac-compile-mrjar release="17"/> … … 351 343 linksource="true" 352 344 author="false"> 353 <link href="https://docs.oracle.com/en/java/javase/1 1/docs/api" />345 <link href="https://docs.oracle.com/en/java/javase/17/docs/api" /> 354 346 <doctitle><![CDATA[<h2> 355 347 <img src="https://josm.openstreetmap.de/svn/trunk/nodist/images/logo/header.png" style="vertical-align: middle;" alt="JOSM"> … … 357 349 </h2>]]></doctitle> 358 350 <bottom><![CDATA[<a href="https://josm.openstreetmap.de/">JOSM</a>]]></bottom> 359 <!-- Disable HTML checking until we switch to Java13+, see https://bugs.openjdk.java.net/browse/JDK-8223552 --> 360 <arg value="-Xdoclint:-html" if:set="isJava13" /> 351 <arg value="-Xdoclint:-html" /> 361 352 <arg value="-html5" /> 362 353 <arg value="--add-exports" unless:set="noJavaFX" /> … … 479 470 <jvmarg value="-Dfile.encoding=UTF-8"/> 480 471 <jvmarg value="-Djava.locale.providers=SPI,CLDR" /> 481 <jvmarg value="-Djava.security.manager=allow" if:set="isJava17"unless:set="isJava24" />482 <jvmarg value="-javaagent:${test.dir}/lib/junit5-system-exit.jar" if:set="isJava17"/>472 <jvmarg value="-Djava.security.manager=allow" unless:set="isJava24" /> 473 <jvmarg value="-javaagent:${test.dir}/lib/junit5-system-exit.jar" /> 483 474 <jvmarg value="-javaagent:${test.dir}/lib/jmockit.jar"/> 484 475 <jvmarg value="-Djunit.jupiter.extensions.autodetection.enabled=true"/> … … 505 496 <sysproperty key="josm.test.data" value="${test.dir}/data"/> 506 497 <sysproperty key="java.awt.headless" value="${test.headless}"/> 507 <sysproperty key="java.security.manager" value="allow" if:set="isJava17"unless:set="isJava24" />498 <sysproperty key="java.security.manager" value="allow" unless:set="isJava24" /> 508 499 <sysproperty key="glass.platform" value="Monocle"/> 509 500 <sysproperty key="monocle.platform" value="Headless"/> … … 1049 1040 <arg line="-f 'java.*|org.xml.*|org.w3c.*|sun.*|com.sun.*|com.google.*|org.tukaani.*'"/> 1050 1041 <arg line="-dotoutput dots"/> 1051 <arg line="--multi-release 1 1"/>1042 <arg line="--multi-release 17"/> 1052 1043 <arg line="${jar-direct.files.string}" /> 1053 1044 </exec> … … 1064 1055 <exec executable="jdeps" dir="${modules.dir}"> 1065 1056 <arg line="-dotoutput dots"/> 1066 <arg line="--multi-release 1 1"/>1057 <arg line="--multi-release 17"/> 1067 1058 <arg line="${jar-all.files.string}" /> 1068 1059 </exec>
Note:
See TracChangeset
for help on using the changeset viewer.
