(1)问题:
我们创建的maven web项目,jre system library 使用的是j2se-1.5,如何更改为我们自己安装的jdk?
(2)原因:
maven是项目管理工具,默认使用J2SE-1.5的库管理项目(我的是1.5,也可能是其他版本),用maven-compiler-plugin插件,就是为了告诉maven使用什么版本的库来管理项目。
(3)解决办法:
第1种
.在pom文件中加入以下代码
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
如下图
第2种
修改settings.xml ,在<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>
(4)
更新项目(或者重启eclipse使setting设置生效)
|