我对 Archiva 如何完全运作感到困惑。我知道如果我们有一组核心依赖项,我们可以使用 Archiva 作为我们的本地 maven 存储库。
我不明白的是,Archiva 如何管理您自己项目的构建工件。
假设我有一个多模块 maven 项目——例如,我们甚至可以使用来自 Sonaytpe 的项目。http://www.sonatype.com/books/mvnex-book/reference/multimodule-sect-building-multimodule.html
如果我想让一个团队在 Simple Model 应用程序上工作,而我希望另一个团队在 Simple webapp 上工作。但我也不希望在他们的本地工作区中拥有他们没有分配到的项目。Webapp 需要 Model 来构建,但我不希望 Wepapp 团队直接访问 Model。
Maven有什么方法可以检测到模型的构建工件不在Webapp开发人员的工作区中,并从我们本地的Archiva repo中提取它,因此尽管没有模型(maven模块项目)代码,他们仍然可以构建Webapp他们的工作空间?