У меня есть проект, использующий Java 8.
До сих пор в pom мы указывали исходную и целевую версии как 1.8:
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
Мы хотим использовать опцию «-release» Java 9+ и добавили следующее:
<maven.compiler.release>1.8</maven.compiler.release>
Но теперь мы получаем следующую ошибку:
Fatal error compiling: release version 1.8 not supported
Мы используем maven 3.5.3, плагин maven-compiler в версии 3.8.0 и Java 10 для компиляции проекта.
Что здесь не так?