一个简单的mvn compile
并提示以下错误消息:
PS已通过Java 13测试
Terminal
$ mvn compile
Fatal error compiling: error: release version 1.13 not supported
pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>1.13</source>
<target>1.13</target>
</configuration>
</plugin>
解
没有更多的1.13
,而是使用13
。
pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>13</source> <!-- 1.8,1.9,1.10,11,12,13 -->
<target>13</target>
</configuration>
</plugin>
要在Java 13中启用预览功能,请尝试以下操作:
pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<release>13</release>
<compilerArgs>
--enable-preview
</compilerArgs>
</configuration>
</plugin>
参考文献
翻译自: https://mkyong.com/maven/maven-error-release-version-1-13-not-supported/