我有一个使用Java 8的项目。
到现在为止,在pom文件中我们指定了源代码和目标版本为1.8:
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
我们想要利用Java 9+的“-release”选项,并添加了以下内容:
<maven.compiler.release>1.8</maven.compiler.release>
但是现在我们遇到了以下错误:
Fatal error compiling: release version 1.8 not supported
我们正在使用maven 3.5.3,maven-compiler-plugin的版本为3.8.0和Java 10来编译该项目。
这里有什么问题?