最佳答案
我们将 Maven 用于大型构建过程(> 100个模块)。我们一直在源代码控制中存储我们的外部依赖项,并使用它来更新本地回购。
然而,我们已经准备好毕业到一个本地回购,可以缓存中央,这样我们就不必主动下载所有第三方(但我们仍然可以有一个本地回购拉)。此外,我们希望通过夜间构建发布内部构建工件,这样开发人员就不必构建整个世界。
我们正在考虑 Nexus 和 ArtiFactory。为什么偏爱其中一个而不是另一个?还有其他我们应该考虑的吗?