2012-03-28 29 views
3

我是Maven的新手。 我第一次運行mvn clean install命令,它給了我下面的錯誤:使用Maven構建服務時不可用的錯誤

[ERROR] Non-resolvable parent POM: Could not transfer artifact com.sybase365.mobiliser:mobiliser-parent:pom:4.6.0-RC02 from/to repo (http://orinoco.sybase.com/nexus/content/groups/public-devel): Failed to transfer file: 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 . Return code is: 503, ReasonPhrase:Service Temporarily Unavailable. and 'parent.relativePath' points at wrong local POM @ line 3, column 11 ->

如何解決這個問題?

+0

我有同樣的問題,並認爲它是與代理 – 2017-07-20 15:46:10

回答

3

您的遠程存儲庫不可訪問。請參閱here中錯誤503的解釋。

2

可能,我也發現這個錯誤一直髮生在repo可用時,並且從nexus GUI手動下載文件。出於某種原因,maven查找錯誤的存儲庫位置。如果它發生在一個罐子和它的pom上,你可以手動下載文件。

如果maven遇到臨時HTTP問題,它會存儲您需要刪除的lastUpdated文件,或者它不會再嘗試再次下載文件一段時間。 sudo updatedb & & locate lastUpdated | xargs的RM 或者四處亂塗亂畫在/Users/username/.m2/repository資源管理器找文件,如果你使用windoze

另一件事,亂用回購的訪問是Maven使用代理服務器。檢查〜/ .m2/settings.xml的內容,或者創建這個文件並設置哪些HTTP代理或缺少那些需要訪問您在poms中配置的repos的代理。

1

我想我找到了它給出503的原因。在我的情況下,這是一個代理問題,儘管排除了屬於某個域的主機。

刪除代理從管理詹金斯 - >管理插件 - >高級,然後再試一次