当我在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什么破了?我在防火墙和代理服务器后面,阻止某些类型的互联网访问。
感谢。
答案 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上运行时,我仍然遇到问题,但这是另一回事。