2011-09-09 80 views
1

我使用eclipse 3.7,我的本地maven倉庫中有一堆瓶子。我試圖在不同網絡上的另一臺計算機上構建項目,並且具有* .jar下載限制。我將無法獲得解除限制。以下是一個示例錯誤:將maven .m2 repository *文件夾複製到另一臺計算機上?

例如拒絕訪問http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.jar錯誤代碼403,禁止(內容被阻止...)

如果我可以簡單地將我的.m2 \ repository \文件夾複製到另一臺計算機上的.m2 \ repository \中,兩者都在運行窗口。我真的不想在另一臺電腦上手動安裝100個罐子。

xcopy是否支持.m2 \ repository \?

+0

當然,您可以將.m2/repository'文件夾複製到另一個存儲設備,因爲它只是文件系統中的另一個文件夾。不過,不確定你在這裏用'xcopy'表示你的意思。 – dm3

+0

謝謝。要清楚我打算將我的.m2/repository複製到一臺新的計算機上,也複製到一個同事.md/repository文件夾中,以便我們都可以在這些計算機上脫機工作。僅供參考:xcopy是「複製所有文件和目錄,包括子目錄」的縮寫。我應該使這一部分更加清晰。 – JStark

回答

5

是的,您可以將.m2/repository文件夾複製到您想要的任何其他位置/存儲設備。

Maven只需要知道本地存儲庫的路徑(默認情況下它位於%USER_HOME%/.m2/repository)。如果您決定將工件保留在其他位置,則可以在Maven的settings.xml(請參閱settings reference)中更改該路徑。

+0

這是一個很容易的答案:)我很高興它結束了這麼簡單。 – JStark

相關問題