Maven将所有jar存储在本地存储库~/.m2/repository/
下。当有很多用户时,它占用了很多空间。
那么,是否有可能由多个用户共享此本地存储库,可能是在不同的目录结构下?
答案 0 :(得分:2)
简单回答否。本地存储库顾名思义为用户而不是多个用户。除此之外,Maven本身并不是为此而设计的。它通常会出现问题。
答案 1 :(得分:0)
当然,您可以共享本地存储库。你只需要一个你所有人都有写权限的文件夹。例如:/local/.m2/repository
。要共享此文件夹,您可以使用新的本地存储库更改settings.xml
,如下所示:
<localRepository>/local/.m2/repository</localRepository>
此外,您都可以使用settings.xml
中的${MAVEN_HONE}/conf
,然后您无需设置私人settings.xml
。