使用带有 m2eclipse 插件的 Eclipse,如何更新 pom.xml,这样“Maven->Update Project”不会将项目配置重置回 Java 1.5?我正在使用 Eclipse Kepler 4.3、Java 7 和 m2eclipse 插件。我创建了一个新的 Maven 项目,勾选了“创建一个简单的项目(跳过原型选择)”,artifactId 为“test”。我收到以下警告。
描述资源路径位置类型构建路径指定执行环境J2SE-1.5。工作空间中没有安装与此环境严格兼容的 JRE。测试构建路径 JRE 系统库问题
我使用以下步骤将编译器从 1.5 更改为 1.7。1. 在项目上,右键单击“属性”并选择“Java 构建路径”。2. 转到“库”选项卡。3. 删除旧的 JRE 系统库 [JavaSE-1.5]。4. 点击“Add Library...”,选择“JRE System Library”,点击“Next>”。5. 选中“Execution environment”单选按钮并从相邻菜单中选择“JavaSE 1.7 ...”。6. 单击“完成” 7. 单击“确定”。
警告消失。
我右键单击该项目并选择“Maven->Update Project”。我点击“确定”。
警告消息返回。
我的理解是插件使用 pom.xml 来更新 Eclipse 的当前设置。如何更新 pom.xml,以使“Maven->Update Project”不会将项目配置重置回 Java 1.5?
我查看了这些页面,但我认为答案已经过时了。 警告 - 构建路径指定执行环境 J2SE-1.4 是什么导致 Eclipse 中的新 Maven 项目默认使用 Java 1.5 而不是 Java 1.6,我如何确保它不使用? maven 无法在 java 1.6 中编译
例如,添加……</p>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
…在POM中的版本部分没有解决问题之后。