Changeset 19516 in josm for trunk/build.xml
- Timestamp:
- 2026-02-11T23:24:58+01:00 (16 hours ago)
- File:
-
- 1 edited
-
trunk/build.xml (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/build.xml
r19513 r19516 16 16 xmlns:unless="ant:unless" 17 17 > 18 <target name="init-ivy" description="Initialize dependency management system Apache Ivy"> 18 <target name="init-javaversions" description="Initialize Java version properties"> 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 <!-- <condition property="isJava18"><matches string="${ant.java.version}" pattern="1[8-9]|[2-9][0-9]" /></condition> --> 27 <condition property="isJava19"><matches string="${ant.java.version}" pattern="19|[2-9][0-9]" /></condition> 28 <!-- <condition property="isJava20"><matches string="${ant.java.version}" pattern="[2-9][0-9]" /></condition> --> 29 <condition property="isJava21"><matches string="${ant.java.version}" pattern="2[1-9]|[3-9][0-9]" /></condition> 30 <!-- <condition property="isJava22"><matches string="${ant.java.version}" pattern="2[2-9]|[3-9][0-9]" /></condition> --> 31 <!-- <condition property="isJava23"><matches string="${ant.java.version}" pattern="2[3-9]|[3-9][0-9]" /></condition> --> 32 <condition property="isJava24"><matches string="${ant.java.version}" pattern="2[4-9]|[3-9][0-9]" /></condition> 33 <!-- <condition property="isJava25"><matches string="${ant.java.version}" pattern="2[5-9]|[3-9][0-9]" /></condition> --> 34 <!-- <condition property="isJava26"><matches string="${ant.java.version}" pattern="2[6-9]|[3-9][0-9]" /></condition> --> 35 <!-- Disable jacoco on Java 19+, see https://github.com/jacoco/jacoco/pull/1282 --> 36 </target> 37 <target name="init-ivy" depends="init-javaversions" description="Initialize dependency management system Apache Ivy"> 19 38 <property name="ivy.version" value="2.5.3"/> 20 39 <dirname property="base.dir" file="${ant.file.josm}"/> … … 24 43 <property name="ivy.jar.dir" location="${tools.dir}/ivy"/> 25 44 <property name="ivy.jar.file" location="${ivy.jar.dir}/ivy-${ivy.version}.jar"/> 45 <condition property="versions.jmockit" value="1.50" else="1.49.a"> 46 <isset property="isJava17"/> 47 </condition> 48 <condition property="versions.equalsverifier" value="4.3.1" else="3.19.4"> 49 <isset property="isJava17"/> 50 </condition> 26 51 <mkdir dir="${ivy.jar.dir}"/> 27 52 <get src="https://josm.openstreetmap.de/repository/public/org/apache/ivy/ivy/${ivy.version}/ivy-${ivy.version}.jar" … … 31 56 <taskdef resource="org/apache/ivy/ant/antlib.xml" uri="antlib:org.apache.ivy.ant" classpath="${ivy.jar.file}"/> 32 57 </target> 33 <target name="init-properties" description="Initialize properties for the build"> 58 <target name="init-properties" depends="init-javaversions" description="Initialize properties for the build"> 34 59 <property environment="env"/> 35 60 <!-- Load properties in a target and not at top level, so this build file can be … … 94 119 <isset property="clevel"/> 95 120 </condition> 96 <!-- For Java specific stuff by version -->97 <!-- <condition property="isJava12"><matches string="${ant.java.version}" pattern="1[2-9]|[2-9][0-9]" /></condition> -->98 <condition property="isJava13"><matches string="${ant.java.version}" pattern="1[3-9]|[2-9][0-9]" /></condition>99 <!-- <condition property="isJava14"><matches string="${ant.java.version}" pattern="1[4-9]|[2-9][0-9]" /></condition> -->100 <!-- <condition property="isJava15"><matches string="${ant.java.version}" pattern="1[5-9]|[2-9][0-9]" /></condition> -->101 <condition property="isJava16"><matches string="${ant.java.version}" pattern="1[6-9]|[2-9][0-9]" /></condition>102 <condition property="isJava17"><matches string="${ant.java.version}" pattern="1[7-9]|[2-9][0-9]" /></condition>103 <!-- <condition property="isJava18"><matches string="${ant.java.version}" pattern="1[8-9]|[2-9][0-9]" /></condition> -->104 <condition property="isJava19"><matches string="${ant.java.version}" pattern="19|[2-9][0-9]" /></condition>105 <!-- <condition property="isJava20"><matches string="${ant.java.version}" pattern="[2-9][0-9]" /></condition> -->106 <condition property="isJava21"><matches string="${ant.java.version}" pattern="2[1-9]|[3-9][0-9]" /></condition>107 <!-- <condition property="isJava22"><matches string="${ant.java.version}" pattern="2[2-9]|[3-9][0-9]" /></condition> -->108 <!-- <condition property="isJava23"><matches string="${ant.java.version}" pattern="2[3-9]|[3-9][0-9]" /></condition> -->109 <condition property="isJava24"><matches string="${ant.java.version}" pattern="2[4-9]|[3-9][0-9]" /></condition>110 <!-- <condition property="isJava25"><matches string="${ant.java.version}" pattern="2[5-9]|[3-9][0-9]" /></condition> -->111 <!-- <condition property="isJava26"><matches string="${ant.java.version}" pattern="2[6-9]|[3-9][0-9]" /></condition> -->112 <!-- Disable jacoco on Java 19+, see https://github.com/jacoco/jacoco/pull/1282 -->113 121 <condition property="coverageByDefault"> 114 122 <not> 115 123 <isset property="isJava19"/> 116 124 </not> 117 </condition>118 <condition property="versions.jmockit" value="1.50" else="1.49.a">119 <isset property="isJava17"/>120 </condition>121 <condition property="versions.equalsverifier" value="4.3.1" else="3.19.4">122 <isset property="isJava17"/>123 125 </condition> 124 126 <property name="java.library.dir" value="jmods" />
Note:
See TracChangeset
for help on using the changeset viewer.
