今天构建新项目的时候发现的一个问题,每次当mavne更新后,项目的language leval就会被重置为5-eunm keyword,generics,autoboxing etc

解决方法:
在pom文件中添加
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3.9</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
这里设置的是1.8,可以根据自己的需要进行设置
解决Maven更新导致的项目Java版本回退问题,通过在pom.xml中配置maven-compiler-plugin插件,指定source和target为1.8,确保项目使用正确的Java版本。

7771

被折叠的 条评论
为什么被折叠?



