我导入了一个 Maven 项目,它使用 Java 1.5,即使我已将 1.6 配置为我的 Eclipse 默认值Preferences->Java->Installed JREs。
Preferences->Java->Installed JREs
当我将 Maven 项目更改为使用 1.6 JRE 时,它仍然存在项目使用 Java 1.5时遗留的构建错误
我将删除该项目并重试,但这次我想确保它从一开始就使用 Java 1.6,看看这是否消除了构建问题。
我如何确保项目在导入时使用 Java 1.6?
m2eclipse 插件不使用 Eclipse 默认值,m2eclipse 插件从 POM 派生设置。因此,如果您希望将 Maven 项目配置为在 Eclipse 下导入时使用 Java 1.6 设置,请maven-compiler-plugin按照我已经建议的方式进行适当的配置:
maven-compiler-plugin
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.1</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin>
如果您的项目已经导入,请更新项目配置( 右键单击 项目然后 Maven V 更新项目配置 )。