【问题标题】:Why do Eclipse Luna Maven projects give errors for maven-compiler-plugin?为什么 Eclipse Luna Maven 项目会为 maven-compiler-plugin 报错?
【发布时间】:2014-12-09 13:48:45
【问题描述】:

当我在 Eclipse Luna 中创建一个新的 Maven 项目时,它会在项目创建后立即出现此错误:

生命周期配置未涵盖插件执行:org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (execution: default-compile, phase: compile) pom.xml /intercept line 1 Maven Project构建生命周期映射问题

项目中除了pom.xml什么都没有,我不能添加Java类,因为它认为它不是Java项目。如果我从命令行运行mvn clean install,它将成功构建。这看起来像是在 Luna 中损坏的 Eclipse - Maven 集成。

开普勒不会发生这种情况。 Luna 出了什么问题?我位于阻止某些类型的互联网访问的防火墙和代理服务器后面。

谢谢。

【问题讨论】:

标签: eclipse maven eclipse-luna


【解决方案1】:

来自https://issuetracker.springsource.com/browse/STS-4236 并感谢该网站上提供答案的用户:

Martin Lippert (c) 添加了评论 - 27/Oct/15 7:04 AM

我可以重现此行为,但尚未找到其根本原因。它似乎发生在更新 STS 之后,但无论出于何种原因都没有更新 m2e 组件。

解决此问题的方法是通过以下位置的“安装新软件”安装这些更新来更新 STS 中使用的 m2e 和 m2e-wtp 组件:

http://download.eclipse.org/technology/m2e/releases
http://download.eclipse.org/m2e-wtp/releases/mars/

更新后,生命周期映射应该会再次正常工作。 在 JDK6 上运行它时我仍然遇到问题,但这是另一回事。

【讨论】: