From c52d89839bf026d4ecb4bb4d9964927ec809921f Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 2 Nov 2026 09:18:56 +0000 Subject: automatic import of checker-qual --- checker-qual.spec | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/checker-qual.spec b/checker-qual.spec index 7b44c9c..3aeceaa 100644 --- a/checker-qual.spec +++ b/checker-qual.spec @@ -60,6 +60,20 @@ cat > pom.xml <<'EOF' EOF %build +# maven-local pulls in the java-1.8.0-devel stack and openEuler's alternatives +# give java-1.8.0-openjdk a far higher priority than java-17-openjdk, so the +# default javac is JDK 8. maven-compiler-plugin turns +# maven.compiler.release into --release, which JDK 8 javac rejects +# ("invalid flag: --release"). Force the JDK 17 required above. +JAVA_HOME="" +for jdk in /usr/lib/jvm/java-17-openjdk-*/ /usr/lib/jvm/java-17-openjdk; do + if [ -x "$jdk/bin/javac" ]; then + JAVA_HOME="${jdk%/}" + break + fi +done +export JAVA_HOME +export PATH="$JAVA_HOME/bin:$PATH" %mvn_build -f %install -- cgit v1.2.3