2012-05-10 52 views
8

我一直使用Maven幾個月使用Artifactory的該項目的依賴關係構建。我今天早上檢查了所有來自VCS的最新代碼(GIT)並進行了編譯,但Maven無法連接。我可以通過telnet和Web瀏覽器訪問該位置。但沒有我嘗試的幫助。Maven的全對的一突然接收權限被拒絕

此外,我有Maven試圖在我的本地.m2存儲庫中下載的jar,但Intellij(Maven Plugin)中的項目告訴我它無法解析依賴關係。

任何意見,想法等,將不勝感激。

Downloading: http://salgs2cm01:8081/artifactory/libs-release/com/isomorphic/smartgwt-power/3.0.p20120509/smartgwt-power-3.0.p20120509.pom 
May 10, 2012 9:21:44 AM org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryConnect 
INFO: I/O exception (java.net.SocketException) caught when connecting to the target host: Permission denied: connect 
May 10, 2012 9:21:44 AM org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryConnect 
INFO: Retrying connect 
May 10, 2012 9:21:44 AM org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryConnect 
INFO: I/O exception (java.net.SocketException) caught when connecting to the target host: Permission denied: connect 
May 10, 2012 9:21:44 AM org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryConnect 
+0

這是一個本地權限問題(即對套接字API的訪問)。什麼OS?視窗? Linux呢?發佈整個堆棧跟蹤,包括所有「由...引起」部分。 –

+0

當你說你可以通過telnet和web瀏覽器訪問該位置時,這是否也意味着你可以使用你的憑證登錄到Artifactory控制檯?假設'yes',你的'settings.xml'配置了正確的憑證嗎? – user944849

回答

13

事實證明,在我的情況下,這是一個IPV6問題。在我的Windows 7環境中,我必須爲MAVEN_OPTS添加一個值爲-Djava.net.preferIPv4Stack=true的環境變量(您必須重新啓動命令行)。

我希望這有助於!

+1

標誌您的文章作爲答案:) – Kjellski

+0

見https://cwiki.apache.org/confluence/display/MAVEN/ConnectException – Bae

+0

謝謝!這幫助了我。 – DannyG