我的maven Eclipse插件存在一个令人讨厌的问题。 我的项目和我的pom.xml似乎都很好,但Eclipse插件无法构建我的项目。我有一个maven安装程序,从命令提示符我可以“清理”,“构建”,“安装”,“包”没有任何问题。但是,Eclipse无法解析插件依赖项。这是当我从日食中执行清理时的m2e响应:
[输出]
[INFO]扫描项目...... [INFO]
[INFO] ----------------------------------------------- ------------------------- [INFO]建立Drools集成POC 1.0-SNAPSHOT [INFO] ----------------------------------------------- ------------------------- 正在下载:http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean->插件/ 2.4.1 / Maven的清理插件,2.4.1.pom [INFO] ----------------------------------------------- ------------------------- [INFO]建立失败 [INFO] ----------------------------------------------- ------------------------- [INFO]总时间:29.814s [INFO]完成时间:2014年1月30日星期四17:38:51 [INFO]最终记忆:5M / 31M [INFO] ----------------------------------------------- ------------------------- [错误]插件org.apache.maven.plugins:maven-clean-plugin:2.4.1或其依赖项之一>无法解析:无法读取>的工件描述符org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1:无法传输工件> org.apache.maven.plugins:maven-clean-plugin:pom:2.4.1 from / to central(http://repo.maven.apache.org/maven2):Remotely Closed [id:0x3cb31e28,/ 20.32.94.106:53305>产品:> repo.maven.apache.org/185.31.16.192:80] - > [帮助1] [错误] [错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。 [ERROR]使用-X开关重新运行Maven以启用完整的调试日志记录。 [错误] [错误]有关错误和可能解决方案的更多信息,请阅读>以下文章: [错误] [帮助1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
一些细节:
我可以从浏览器访问repo.maven.apache.org/maven2。
我没有通过代理连接到互联网。因此我没有配置Windows代理。
当我运行maven(而不是Eclipse)时,我可以清楚地确认正确地下载了依赖项而没有任何网络问题。
我已阅读错误建议的链接。
我试过这个Plugin execution not covered by lifecycle configuration maven error。它没有成功。
我的Eclipse网络代理设置(Window。> Preferences->网络连接)设置为“Native”(我也尝试使用“Direct”选项)。
我正在使用带有m2e版本1.4.0.20130601的Eclipse Kepler
我的Eclipse可以连接一些存储库来安装插件。
有没有人有任何建议如何让我的m2e正确构建我的项目?
谢谢!
编辑:在与下面的Ralf讨论之后,我将Eclipse切换为使用与命令提示符下运行的相同的maven安装。这有助于!!! :d。我仍然遇到Eclipse的问题,因为Eclipse仍然表明我的pom.xml中有错误,因为存储库无法访问,但是maven build / compile正在通过Eclipse运行,因此它是一个部分解决方案。 如果我设法解决剩下的问题,我会再次编辑! 谢谢拉尔夫。