2014-09-03 97 views
0

我試圖運行cmd maven compile install。我在pom.xml中提到了我需要的依賴關係。我知道它會從本地存儲庫或中央存儲庫獲取所需的jar。Maven安裝時沒有網絡連接

問題是我沒有互聯網連接(沒有連接到中央存儲庫)。我的問題是 - 我能否對具有互聯網連接的系統執行相同的操作,並通過運行maven compile install來獲取本地存儲庫中的所有必需文件。

然後通過將整個本地存儲庫(.m2文件夾)從聯網系統複製到沒有互聯網連接的系統將會使maven編譯安裝成功嗎? 或有其他解決方案嗎?

請幫我一把。謝謝

+0

我測試你的意見,我運行mvn乾淨編譯沒有互聯網連接和它的工作.....你必須要什麼是得到所有你需要在你的.M2存儲庫,所以我建議你去網絡科菲或者當你可以找到連接的時候執行你的mvn編譯並確保你的pom.xml計數你所有的依賴關係並且回到家中 – mugiwaradz 2014-09-03 13:49:08

+0

Thanks @mugiwaradz。它的工作原理,除非它需要更新的jar – Popeye 2015-10-14 09:01:43

回答

0

最好的解決方案是安裝一個存儲庫管理器在一臺機器上運行構建所有的構件將被下載到存儲庫管理器,從那時你可以建立只有訪問存儲庫管理器。

另一種解決方案是按照您在一臺使用互聯網訪問的計算機上描述的方式構建您的項目,並將本地存儲庫複製到另一臺計算機上,然後通過mvn -o ...運行您的構建。