共享Maven本地存储库

时间:2014-02-25 06:27:36

标签: maven maven-3

Maven将所有jar存储在本地存储库~/.m2/repository/下。当有很多用户时,它占用了很多空间。

那么,是否有可能由多个用户共享此本地存储库,可能是在不同的目录结构下?

2 个答案:

答案 0 :(得分:2)

简单回答否。本地存储库顾名思义为用户而不是多个用户。除此之外,Maven本身并不是为此而设计的。它通常会出现问题。

答案 1 :(得分:0)

当然,您可以共享本地存储库。你只需要一个你所有人都有写权限的文件夹。例如:/local/.m2/repository。要共享此文件夹,您可以使用新的本地存储库更改settings.xml,如下所示:

 <localRepository>/local/.m2/repository</localRepository>

此外,您都可以使用settings.xml中的${MAVEN_HONE}/conf,然后您无需设置私人settings.xml