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

来源:互联网 发布:python 垃圾回收 阈值 编辑:程序博客网 时间:2024/05/29 16:38

Eclipse有时候 Maven > Update Project,或者只是依赖一下其他的工程,就会出现jdk变为1.5的情况

解决方法是

<properties>    <maven.compiler.source>1.7</maven.compiler.source>    <maven.compiler.target>1.7</maven.compiler.target></properties>

原文

http://www.cnblogs.com/kode/p/5353249.html

运行maven pom.xml文件后编译环境变为jdk1.5idea中运行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>


原创粉丝点击