Index: /trunk/build.xml
===================================================================
--- /trunk/build.xml	(revision 17537)
+++ /trunk/build.xml	(revision 17538)
@@ -89,9 +89,11 @@
         <condition property="isJava12"><matches string="${ant.java.version}" pattern="1[2-9]" /></condition>
         <condition property="isJava13"><matches string="${ant.java.version}" pattern="1[3-9]" /></condition>
+        <condition property="isJava14"><matches string="${ant.java.version}" pattern="1[4-9]" /></condition>
         <condition property="isJava16"><matches string="${ant.java.version}" pattern="1[6-9]" /></condition>
-        <!-- Disable jacoco on Java 16+, see https://github.com/jacoco/jacoco/pull/992 -->
+        <condition property="isJava18"><matches string="${ant.java.version}" pattern="1[8-9]" /></condition>
+        <!-- Disable jacoco on Java 18+, see https://github.com/jacoco/jacoco/pull/1132 -->
         <condition property="coverageByDefault">
             <not>
-                <isset property="isJava16"/>
+                <isset property="isJava18"/>
             </not>
         </condition>
@@ -477,4 +479,5 @@
 	                    <jvmarg value="--add-opens" if:set="isJava9" />
 	                    <jvmarg value="java.desktop/java.awt=ALL-UNNAMED" if:set="isJava9" />
+                        <jvmarg value="-XX:+ShowCodeDetailsInExceptionMessages" if:set="isJava14" />
 	                    <sysproperty key="josm.home" value="${test.dir}/config/@{testfamily}-josm.home"/>
 	                    <sysproperty key="josm.test.data" value="${test.dir}/data"/>
