From 69496455fcab14668a65ad9e6816247ba5cc6a75 Mon Sep 17 00:00:00 2001 From: Konrad Windszus Date: Sat, 3 Feb 2024 11:16:35 +0100 Subject: [PATCH] Only use "-release" parameter with javac 9+ This closes #140 --- .../java/org/codehaus/plexus/compiler/javac/JavacCompiler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plexus-compilers/plexus-compiler-javac/src/main/java/org/codehaus/plexus/compiler/javac/JavacCompiler.java b/plexus-compilers/plexus-compiler-javac/src/main/java/org/codehaus/plexus/compiler/javac/JavacCompiler.java index f7154566..2c7a9bc7 100644 --- a/plexus-compilers/plexus-compiler-javac/src/main/java/org/codehaus/plexus/compiler/javac/JavacCompiler.java +++ b/plexus-compilers/plexus-compiler-javac/src/main/java/org/codehaus/plexus/compiler/javac/JavacCompiler.java @@ -381,7 +381,7 @@ public static String[] buildCompilerArguments( args.add("-Werror"); } - if (!StringUtils.isEmpty(config.getReleaseVersion())) { + if (JavaVersion.JAVA_9.isOlderOrEqualTo(javacVersion) && !StringUtils.isEmpty(config.getReleaseVersion())) { args.add("--release"); args.add(config.getReleaseVersion()); } else {