gpt4 book ai didi

java - 使用 Eclipse 更新 pom.xml

转载 作者:行者123 更新时间:2023-12-01 14:14:18 25 4
gpt4 key购买 nike

使用 Eclipse 和 m2eclipse 插件,如何更新 pom.xml,这样“Maven->更新项目”不会将项目配置重置回 Java 1.5?我正在使用 Eclipse Kepler 4.3、Java 7 和 m2eclipse 插件。我创建了一个新的 Maven 项目,选中了“创建一个简单项目(跳过原型(prototype)选择)”,artifactId 为“test”。我收到以下警告。

描述资源路径位置类型构建路径指定执行环境J2SE-1.5。工作区中没有安装与此环境严格兼容的 JRE。 test 构建路径 JRE 系统库问题

我使用以下步骤将编译器从 1.5 更改为 1.7。1. 在项目上,右键单击“属性”并选择“Java 构建路径”。2. 转到“库”选项卡。3. 删除旧的 JRE 系统库 [JavaSE-1.5]。4. 单击“添加库...”,选择“JRE 系统库”,然后单击“下一步>”。5. 选中“执行环境”单选按钮,然后从相邻菜单中选择“JavaSE 1.7 …”。6. 单击“完成”7. 单击“确定”。

警告消失。

我右键单击该项目并选择“Maven->更新项目”。我点击“确定”。

警告消息返回。

我的理解是该插件使用 pom.xml 来更新 Eclipse 的当前设置。如何更新 pom.xml,以便“Maven->更新项目”不会将项目配置重置回 Java 1.5?

我查看了这些页面,但我认为答案已经过时了。 Warning - Build path specifies execution environment J2SE-1.4 What causes a new Maven project in Eclipse to use Java 1.5 instead of Java 1.6 by default and how can I ensure it doesn't? maven does not compile in java 1.6

例如,添加...

<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>

…在 POM 中的版本部分没有解决问题之后。

最佳答案

您需要使用maven编译器插件。

<build>
<plugins>
<!-- Tell maven to compile using Java 1.7 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>

关于java - 使用 Eclipse 更新 pom.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18258689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com