Я получаю ошибку компилятора maven при компиляции с JDK 1.8
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project DUMMY : Fatal error compiling: invalid flag: --release -> [Help 1]
Вот моя конфигурация pom для плагина компилятора
<configuration>
<source>${maven.compiler.release}</source>
<target>${maven.compiler.release}</target>
<release>${maven.compiler.release}</release>
<jdkToolchain>
<version>${maven.compiler.release}</version>
</jdkToolchain>
<verbose>false</verbose>
<useIncrementalCompilation>false</useIncrementalCompilation>
<executable>${env.JAVA_HOME}/bin/javac</executable>
</configuration>
Настроил ли я это неправильно? Кроме того, это прекрасно работает, когда у меня Java 11 для JAVA_HOME
, но не с Java 8. Ожидается ли это? Кроме того, из документов я вижу, что maven.compiler.release
в любом случае связан с release
config. Так значит ли это, что я могу опустить атрибут release
ниже, и все должно быть в порядке?