Eclipse中设置Maven的编译环境为1.8的方法

在eclipse中,新建的maven项目,默认使用的是jdk1.5,从git上下载的maven项目,导入进eclipse之后,一般也会提示maven环境不匹配,具体会报下面两个Warnings:

Eclipse中设置Maven的编译环境为1.8的方法

为了解决这个问题,有三个工作要做。

1. 在项目的JRE System Library上面点击右键,选择Properties,在打开的界面中,选择jdk1.8。

Eclipse中设置Maven的编译环境为1.8的方法Eclipse中设置Maven的编译环境为1.8的方法

2. 打开pom.xml文件,在project下面,中,添加下面的代码:

Eclipse中设置Maven的编译环境为1.8的方法

其中<version>标签中的版本号,可以到https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin上找到最新的版本号。

3. 右键项目,找到Maven - Update Project,更新项目,确定,可以发现Warning已经移除。

 

注:第二步和第三步,可以替换为:在项目上点击右键,找到Java Compiler,取消勾选Enable project specific settings,确定。具体如图所示。

Eclipse中设置Maven的编译环境为1.8的方法

这样虽然也能消除warnings,但是有个缺点:当自己的项目被别人导入进eclipse之后,别人需要重新配置编译环境,这就有可能导致配置的编译环境不同而报错。但是使用第二步和第三步的方法,别人将自己的项目导入之后,就不需要再次配置环境了。因此推荐使用配置pom.xml文件的方式配置编译环境。