运行maven pom.xml文件后编译环境变为jdk1.5

idea中运行pom.xml文件后,将编译环境变成了1.5,造成一系列的编译问题很是不方便。

以下是解决方法:

在"pom.xml"里加入如下代码:
<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>
然后按"Ctrl+Shift+Alt+S"打开项目配置,设置Modules的Language Level为"8"。
最后按"Ctrl+Alt+S"打开设置,搜索"java compiler",将默认jdk和当前modual的jdk版本切换为1.8即可。
 
也可以从根本上解决该问题,即修改maven的settings文件
在<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>

posted @ 2016-04-04 22:50  你听的到  阅读(1437)  评论(0编辑  收藏  举报