2012-10-21 104 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