为什么Eclipse Luna Maven项目会给maven-compiler-plugin带来错误?

时间:2014-10-14 17:09:05

标签: eclipse maven eclipse-luna

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

  

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

除了pom.xml之外,项目中没有任何内容,我无法添加Java类,因为它认为它不是Java项目。如果我从命令行运行mvn clean install,它就会成功构建。这看起来像是在Luna中破坏了Eclipse-Maven集成。

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

感谢。

1 个答案:

答案 0 :(得分: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上运行时,我仍然遇到问题,但这是另一回事。