我将 Maven 与“Eclipse Kepler JavaEE”一起使用。我在 'maven-compiler-plugin' 中有类似的东西:
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
每次我更改“pom.xml”中的某些内容时,Eclipse 都会强制我执行“Maven -> 更新项目”,然后将项目设置更改为使用 JRE 而不是 JDK,并且一些 Maven 构建停止工作。
我发现解决这个问题的唯一解决方案是设置
如何设置 eclipse/m2e 使用 JDK 是在 maven-compiler-plugin 中定义一个路径。这不是一个好的解决方案,因为它仅适用于我的计算机,而对其他计算机则失败。
我认为有一些 Maven 或 m2e 定义说“使用 jdk 而不是 jre”。
在 Eclipse 中,打开窗口|偏好 |爪哇 |安装的 JRE,确保有一个适用于 Java 1.7 的 JDK(而不仅仅是 JRE),然后转到子菜单执行环境并将该 JDK 标记为与 JavaSE-1.7 兼容。
在那之后,Maven |更新项目应该按预期工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)