2016-06-16 78 views
0

我已經在nexus 3中創建代理回購站,指向nexus 2託管回購站。這是快照並釋放nexus2上的回購。現在,在distributionManagement標籤上,iam使用代理url並嘗試執行「mvn clean deploy」。我得到錯誤maven構建到nexus的405錯誤3

[INFO]部署工件時出錯:無法傳輸文件:http://nexus3url/repository/m2-snapshots/path/abc-1.1.4-SNAPSHOT.pom。返回碼是:405

有沒有人試過這個。

感謝

+1

「我正在使用代理url」......這些代理存儲庫是什麼?您只能部署到託管存儲庫,不能部署到代理存儲庫。 – rseddon

+0

你是對的。非常感謝你提供的信息。謝謝。 – stara

+0

您是否試圖升級到Nexus 3?你在這裏的用例是什麼? – DarthHater

回答

4

正如評論所指出的,你只能部署到Maven託管庫,而不是代理。這是設計。

+1

我一直在瀏覽最近5個小時的可能解決方案。沒有人在其他地方提到過。 –

+1

我會看看我能否讓這個更明確。 – DarthHater

1

當我嘗試將應用程序部署到nexus 3存儲庫時,我遇到了同樣的問題。 在我的情況下,url不是代理,但路徑是錯誤的。

如果您嘗試部署快照版本,請確保指向nexus快照資源庫位置的url。 如果是發佈版本url應該指向發佈版本庫。