我们有如下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)始终从远程工件仓库中提取相关工件,并让每个模块独立构建
任何利弊?对不起,我的英语不好。希望我的问题清楚。谢谢!
答案 0 :(得分:1)
经验法则是:
您是否总是同时制作罐子?然后,他们应该形成一个多模块项目。