Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么EclipseLunaMaven项目为Maven编译器插件提供错误?_Eclipse_Maven_Eclipse Luna - Fatal编程技术网

为什么EclipseLunaMaven项目为Maven编译器插件提供错误?

为什么EclipseLunaMaven项目为Maven编译器插件提供错误?,eclipse,maven,eclipse-luna,Eclipse,Maven,Eclipse Luna,当我在EclipseLuna中创建一个新的Maven项目时,它会在项目创建后立即出现以下错误: 生命周期配置未涵盖插件执行:org.apache.maven.plugins:maven编译器插件:2.5.1:compile(执行:默认编译,阶段:编译)pom.xml/intercept行1 maven项目构建生命周期映射问题 项目中除了pom.xml之外没有其他内容,我不能添加Java类,因为它认为它不是Java项目。如果我从命令行运行mvn clean install,它将成功构建。这看起来像

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

生命周期配置未涵盖插件执行:org.apache.maven.plugins:maven编译器插件:2.5.1:compile(执行:默认编译,阶段:编译)pom.xml/intercept行1 maven项目构建生命周期映射问题

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

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

谢谢。

感谢并感谢该网站上提供答案的用户:

Martin Lippert(c)补充了一条评论——2015年10月27日上午7:04

我可以复制这种行为,但还不能找到它的根本原因。这似乎是在更新STS之后发生的,但不是出于任何原因更新m2e组件

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

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

看看这个答案,它可能会有所帮助:
http://download.eclipse.org/technology/m2e/releases
http://download.eclipse.org/m2e-wtp/releases/mars/