2012-10-21 102 views
0

我正在使用maven,並且在本地存儲庫中有項目的所有依賴項(意思是.m2 /存儲庫),現在,當我想每次打包項目時,都會結束互聯網和搜索Maven存儲庫以獲取依賴關係(某些地方,如http://repo1.maven.org),但是,我編輯/m2/settings.xml和$ MAVEN_HOME/conf/settings.xml文件,並且這些文件中沒有任何全局存儲庫鏈接,如何禁用maven以使用全局存儲庫?禁用全局存儲庫並在maven中只使用本地存儲庫

謝謝

回答

1

您可以使用-o選項:

-o,--offline       Work offline 

在這種情況下,Maven將不連接任何遠程倉庫。

+0

它的工作原理,但它不能從本地回購找到的依賴,例如,「對於com.google.code的POM:嗎啡:罐子:0.99丟失,可用的依賴信息',但在本地存儲庫中可用(.m2/repository/com/google/code/morphia/0.99 /) – Iman

+0

似乎您的本地存儲庫存在問題。 – chkal

0

您可以使用maven作爲離線模式。

MVN -o安裝

+0

你可以重新命名morphia/0.99 /在你當地的回購。然後,運行不帶-o選項。然後再用-o選項。 – chrome