From 4264489c579f03ab3903ad0f6d6caac41675c327 Mon Sep 17 00:00:00 2001 From: "Doroszlai, Attila" Date: Sat, 15 Nov 2025 10:38:33 +0100 Subject: [PATCH] RATIS-2362. Use maven.compiler.release for target Java version --- pom.xml | 73 ++++++--------------------------------------------------- 1 file changed, 7 insertions(+), 66 deletions(-) diff --git a/pom.xml b/pom.xml index 5468eea..21c7679 100644 --- a/pom.xml +++ b/pom.xml @@ -55,16 +55,16 @@ 1.0 2.8.0 1.3.1 + 1.11.0 2.5.3 1.5.3 1.0-alpha-8 1.5.0.Final - 1.8 - 1.8 - ${maven.compiler.source} - 3.3.9 + 8 + + ${maven.compiler.release} 3.25.8 @@ -195,20 +195,6 @@ exec-maven-plugin ${exec-maven-plugin.version} - - org.apache.maven.plugins - maven-enforcer-plugin - - - - [${maven.min.version},) - - - [${java.min.version},) - - - - org.apache.maven.plugins maven-assembly-plugin @@ -260,49 +246,6 @@ - - org.apache.maven.plugins - maven-enforcer-plugin - false - - - clean - - enforce - - pre-clean - - - default - - enforce - - validate - - - - - [${maven.min.version},) - Maven is out of date. - Ratis requires at least version ${maven.min.version} of Maven to properly build from source. - You appear to be using an older version. You can use either "mvn -version" or - "mvn enforcer:display-info" to verify what version is active. - - - - - [${java.min.version},) - Java is out of date. - Ratis requires at least version ${java.min.version} of the JDK to properly build from source. - You appear to be using an older version. You can use either "mvn -version" or - "mvn enforcer:display-info" to verify what version is active. - - - - - - - org.apache.felix maven-bundle-plugin @@ -338,7 +281,7 @@ org.codehaus.mojo extra-enforcer-rules - 1.0-beta-6 + ${extra-enforcer-rules.version} @@ -351,13 +294,11 @@ - ${java.min.version} + ${maven.compiler.release} Ratis has unsupported dependencies. - Ratis requires that all dependencies be compiled with version ${java.min.version} or earlier + Ratis requires that all dependencies be compiled with version ${maven.compiler.release} or earlier of the JDK to properly build from source. You appear to be using a newer dependency. You can use either "mvn -version" or "mvn enforcer:display-info" to verify what version is active. - Non-release builds can temporarily build with a newer JDK version by setting the - 'javac.source' property (eg. mvn -Djavac.source=1.8 clean package).