You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+26Lines changed: 26 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8
8
9
9
## [Unreleased]
10
10
11
+
### Changed
12
+
-**BREAKING** renamed `java.*` Maven properties to `jdk.*` to prevent clashing with the JVM’s standard system properties
13
+
`java.version`/`java.vendor` (e.g. via `-Djava.*`) and misleading Maven/plugin prerequisite checks when Maven runs on a newer JDK while toolchains target an older JDK.
@@ -958,7 +958,7 @@ check for new dependency/plugin updates using:
958
958
</executions>
959
959
<!-- the source and target configuration is added here for the maven-javadoc-plugin and the m2eclipse project configuration which rely on these values-->
960
960
<configuration>
961
-
<release>${java.version}</release>
961
+
<release>${jdk.version}</release>
962
962
</configuration>
963
963
</plugin>
964
964
<plugin>
@@ -994,7 +994,7 @@ check for new dependency/plugin updates using:
994
994
-time<!-- display speed information. -->
995
995
-showversion<!-- display the build number of the compiler -->
996
996
-d "${project.build.outputDirectory}"
997
-
--release ${java.version}
997
+
--release ${jdk.version}
998
998
-cp "${custom.compileClasspathElements}"<!-- <classpath /> doesn't work here as it misses runtime dependencies -->
999
999
${custom.ecjSourcePaths}
1000
1000
</commandlineArgs>
@@ -1024,7 +1024,7 @@ check for new dependency/plugin updates using:
1024
1024
-time<!-- display speed information. -->
1025
1025
-showversion<!-- display the build number of the compiler -->
1026
1026
-d "${project.build.testOutputDirectory}"
1027
-
--release ${java.version}
1027
+
--release ${jdk.version}
1028
1028
-cp "${custom.test.classpathElements}"<!-- <classpath /> doesn't work here as it misses runtime dependencies -->
1029
1029
${custom.test.ecjSourcePaths}
1030
1030
</commandlineArgs>
@@ -1276,8 +1276,8 @@ check for new dependency/plugin updates using:
1276
1276
<configuration>
1277
1277
<toolchains>
1278
1278
<jdk>
1279
-
<version>${java.version}</version>
1280
-
<vendor>${java.vendor}</vendor>
1279
+
<version>${jdk.version}</version>
1280
+
<vendor>${jdk.vendor}</vendor>
1281
1281
</jdk>
1282
1282
</toolchains>
1283
1283
</configuration>
@@ -1291,8 +1291,8 @@ check for new dependency/plugin updates using:
1291
1291
<configuration>
1292
1292
<toolchains>
1293
1293
<jdk>
1294
-
<version>${java.version.unit-tests}</version>
1295
-
<vendor>${java.vendor.unit-tests}</vendor>
1294
+
<version>${jdk.version.unit-tests}</version>
1295
+
<vendor>${jdk.vendor.unit-tests}</vendor>
1296
1296
</jdk>
1297
1297
</toolchains>
1298
1298
</configuration>
@@ -1306,8 +1306,8 @@ check for new dependency/plugin updates using:
0 commit comments