Maven编译并遇到以下致命错误消息:
Terminal
$ mvn compile
Fatal error compiling: error: invalid target release: 1.11
pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.11</source>
<target>1.11</target>
</configuration>
</plugin>
解
对于maven-compiler-plugin
,正确的JDK版本是1.8, 1.9, 1.10, 10, 11, 12, 13...
pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>11</source>
<target>11</target>
</configuration>
</plugin>
参考文献
翻译自: https://mkyong.com/maven/maven-error-invalid-target-release-1-11/