我們在這裏使用的是nexus 1.9.2.4和maven 2.2.1,在一臺pc上(只有那一個),當我們使用maven編譯我們的代碼時,罐子。 例如,它會停留在:用maven和nexus編譯時卡在下載工件上
,並不會繼續在所有。嘗試使用maven 3.0.4,但結果相同。
機器運行的是Windows 7
任何意見可以理解
我們在這裏使用的是nexus 1.9.2.4和maven 2.2.1,在一臺pc上(只有那一個),當我們使用maven編譯我們的代碼時,罐子。 例如,它會停留在:用maven和nexus編譯時卡在下載工件上
,並不會繼續在所有。嘗試使用maven 3.0.4,但結果相同。
機器運行的是Windows 7
任何意見可以理解
這似乎是與基於Java 7和64位Windows使用Maven的錯誤。我一直在遇到類似的問題。
Maven的錯誤報告和一些討論可以在這裏找到:
http://jira.codehaus.org/browse/MNG-5162
解決方法記錄在這裏:
https://cwiki.apache.org/confluence/display/MAVEN/ConnectException
添加-Djava.net.preferIPv4Stack = true來MAVEN_OPTS
謝謝。回滾到Java 6解決了它。有沒有辦法使用Java 7的Maven與贏得64位? – 2012-04-23 07:40:54
嗨,我有一些問題,我使用Java 6,但它仍然卡住了。你有什麼建議嗎?謝謝, – 2013-04-29 08:11:11
我認爲我已經添加了上述鏈接的解決方法也適用於Java 6,但我沒有嘗試過。 – lexicalscope 2013-05-01 23:37:02
Maven確實需要對鏡像和失敗者提供某種支持爲互聯網的qurkeyness。真的,並不是每個人都能夠與Oracle和Apache存儲庫建立對等連接。每一個互聯網連接都會在這裏和那裏丟棄一個數據包,即使是一個選項,Maven粉絲的「獲得新的ISP」響應也無濟於事。
我一直在盯着400k的下載去大約10分鐘無路可走。我注意到,每次我擦拭我的回購時,它都卡在相同的文件中(壞的部分也許?)。這是一個完整的pita,因爲它似乎並不能爲它指定鏡像(缺少對主機文件的黑客攻擊)。如果您是Maven項目負責人,請向Aptitude尋求關於Maven可能的想法。
編輯: 我在這裏找到了解決我的Maven問題的方法。
https://jira.codehaus.org/browse/MNG-5162
Ubuntu下13.10簡單...
須藤gedit中的/ etc /環境
添加
MAVEN_OPTS = 「 - Djava.net.preferIPv4Stack =真正的」
保存
Close
重新載入終端。
也許你有一個網絡問題。如果您嘗試在本地刪除包含部分下載的工件的文件夾並重試? – Raghuram 2012-02-13 10:49:57
您是否嘗試刪除該機器上的本地存儲庫並重試?這通常有助於「卡住」的工件。 – Michael 2012-02-13 14:53:48
也可能是網絡代理問題。您是否在公司防火牆後面運行Nexus? – 2012-02-13 23:12:18