Maven的公共本地存储库

时间:2018-02-04 08:36:48

标签: maven

我们希望为本地网络中的所有系统维护Maven的公共存储库,即每个系统上都不应该有.m2目录,而是在公共服务器上(比如使用一些本地ip 172.<> )。 可以通过任何文件传输协议或任何其他服务实现吗?

操作系统:Windows

1 个答案:

答案 0 :(得分:1)

虽然这实际上是可行的(你可以在命令行上给Maven一个settings.xml,所以你总是可以指向网络中的那个),我强烈建议不要这样做:

Maven本地存储库线程安全。当两个人同时对抗它时,任何事情都可能破裂,特别是SNAPSHOT版本。我从经验中说:我们试图在我们的构建服务器上只有一个本地存储库,并且我们在不同的构建中得到了错误的结果。

如果您想为团队提供存储库,则需要使用Nexus或Artifactory。

相关问题