方法一 手动修改language level 不能解决问题
最近写代码,重新导入一下maven的依赖,代码就开始爆红。
查了下问题,是IDEA里面的language level变成了5。

把它改成8就好了。
但是每次刷新maven依赖又得手动改,不嫌麻烦的话,可以用这种方法。
方法二 修改pom文件 每个项目都得这样改
但是每次刷新maven的依赖,就又爆红了,这太头疼了。
网上有说法是改pom文件,在里面加配置。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
但是这样每个新项目都得这样改,太麻烦了。
方法三 修改maven setting配置 一劳永逸
于是我找到了更方便的方法。
找到maven的setting文件。
在 profiles 里加入代码
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
这样保存,刷新一下maven依赖language level就不会重置到5了,终于可以安心写代码了。
本文章为本人首发于CSDN后发布于博客园,https://blog.csdn.net/Montaro2017/article/details/107375120
来源链接:https://www.cnblogs.com/montaro/p/18811206
© 版权声明
本站所有资源来自于网络,仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您(转载者)自己承担!
如有侵犯您的版权,请及时联系3500663466#qq.com(#换@),我们将第一时间删除本站数据。
如有侵犯您的版权,请及时联系3500663466#qq.com(#换@),我们将第一时间删除本站数据。
THE END
















暂无评论内容