使用Maven构建时服务不可用错误

时间:2012-03-28 10:59:49

标签: maven maven-2 m2eclipse pom.xml

我是Maven的新手。 我第一次运行mvn clean install命令,它给了我以下错误:

  

[ERROR]不可解析的父POM:无法传输工件   com.sybase365.mobiliser:mobiliser-parent:pom:4.6.0-RC02 from / to repo   (http://orinoco.sybase.com/nexus/content/groups/public-devel):失败   转移文件:   http://orinoco.sybase.com/nexus/content/groups/public-devel/com/sybase365/mobiliser/mobiliser-parent/4.6.0-RC02/mobiliser-parent-4.6.0-RC02.pom。   返回码为:503,ReasonPhrase:服务暂时不可用。和   'parent.relativePath'指向错误的本地POM @第3行,第11列 - >

如何解决此错误?

3 个答案:

答案 0 :(得分:3)

您的远程存储库无法访问。请参阅here中有关错误503的说明。

答案 1 :(得分:2)

可能,我发现这个错误一直发生在repo可用并且从nexus GUI手动下载文件时。由于某种原因,maven在错误的存储库位置查找。如果它发生在一个罐子和它的pom上,你可以手动下载文件。

如果maven遇到临时HTTP问题,它会存储您需要删除的lastUpdated文件,或者它不会再尝试再次下载该文件。 sudo updatedb&&找到lastUpdated | xargs rm 或者在/Users/username/.m2/repository中的资源管理器中搜索,以便在使用windoze时查找文件

另一件可能会破坏回购访问的事情是maven使用的代理。检查〜/ .m2 / settings.xml的内容或创建此文件并设置HTTP代理或缺少的代理,以便访问您在poms中配置的repos。

答案 2 :(得分:2)

我想我找到了它给出503的原因。在我的情况下,这是一个代理问题,尽管排除属于某个域的主机。

从manage jenkins中删除代理 - >管理插件 - >先进并再试一次