运行maven pom.xml文件后编译环境变为jdk1.5
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行maven pom.xml文件后编译环境变为jdk1.5相关的知识,希望对你有一定的参考价值。
idea中运行pom.xml文件后,将编译环境变成了1.5,造成一系列的编译问题很是不方便。
以下是解决方法:
在"pom.xml"里加入如下代码:
然后按"Ctrl+Shift+Alt+S"打开项目配置,设置Modules的Language Level为"8"。
最后按"Ctrl+Alt+S"打开设置,搜索"java compiler",将默认jdk和当前modual的jdk版本切换为1.8即可。
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
最后按"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>
以上是关于运行maven pom.xml文件后编译环境变为jdk1.5的主要内容,如果未能解决你的问题,请参考以下文章