模块依赖与工件

时间:2018-06-29 09:55:22

标签: java maven pom.xml artifactory

我们有如下Maven聚合pom项目

<div class="container">
    <a class="viewMore dashBottom" href="#">View More</a>
</div>

module-2具有模块1的依赖性 AND模块-n具有模块1和模块2的依赖性。

maven反应器可以解决所有模块间的依赖关系(构建顺序为module-1,module-2,module-n)。

com.xyz的某些共享组件也被模块(例如框架)使用。它们是从远程工件服务器中检索的,而模块间依赖工件(例如module-1.jar)是在maven构建过程中本地检索的。

我的问题是关联依赖项的最佳方法是什么。是按模块还是按工件存储在工件服务器中?这个例子有两种用法。我不知道应该在哪种情况下

1)将所有相互依赖的模块归为同一父pom或

2)始终从远程工件仓库中提取相关工件,并让每个模块独立构建

任何利弊?对不起,我的英语不好。希望我的问题清楚。谢谢!

1 个答案:

答案 0 :(得分:1)

经验法则是:

您是否总是同时制作罐子?然后,他们应该形成一个多模块项目。