Changeset 18726 in josm for trunk


Ignore:
Timestamp:
2023-05-11T18:32:20+02:00 (17 months ago)
Author:
taylor.smock
Message:

Fix #22943: Build fails with Java 20

This was due the isJava9 regex using 1[0-9] for Java 10+.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/build.xml

    r18673 r18726  
    9393        </condition>
    9494        <!-- For Java specific stuff by version -->
    95         <condition property="isJava9"><matches string="${ant.java.version}" pattern="(1.)?(9|1[0-9])" /></condition>
    96         <condition property="isJava10"><matches string="${ant.java.version}" pattern="(1|2)[0-9]" /></condition>
     95        <condition property="isJava9"><matches string="${ant.java.version}" pattern="(1.)?(9|[2-9][0-9])" /></condition>
     96        <condition property="isJava10"><matches string="${ant.java.version}" pattern="[1-9][0-9]" /></condition>
    9797        <condition property="isJava11"><matches string="${ant.java.version}" pattern="1[1-9]|[2-9][0-9]" /></condition>
    9898        <condition property="isJava12"><matches string="${ant.java.version}" pattern="1[2-9]|[2-9][0-9]" /></condition>
Note: See TracChangeset for help on using the changeset viewer.