0

当我运行时mvn install,已编译的工件会落在我的本地存储库中,与安装远程工件的位置相同。有时这是问题所在,因为您将安全值为零的公共 jar(它们已经是公共的)与安全值最高的(您创建的)混合在一起。从非公共存储库下载的工件介于两者之间。从安全的角度来看,这种混音很难管理。

最大的问题是需要为新开发人员提供完整的存储库(是的,当然,他可以运行 maven 并等待一整天的所有插件等下载,但这是浪费时间)。删除他不应该访问的所有内容并不容易。

我试图在 maven 文档中找到一个用于选择安装位置的开关,但是这个文档很难搜索到,所以我什么也没找到的事实并不让我相信不存在或曾经是这样的选项未尝试创建。因此,我正在向社区查询此类解决方案。

4

1 回答 1

3

我能给出的最佳建议是使用像ArchivaArtifactoryNexus(按字母顺序排列)这样的存储库管理器。此外,将文件安装到不同的位置是没有意义的,因为您需要在几个本地存储库之间更改构建,这将破坏本地存储库的想法。

于 2012-05-25T12:31:46.723 回答