我们有一个 Java 8 maven 项目,该项目在过去几个月变得相当大,并且构建变得复杂(错误)。
该结构目前看起来像这样:
git repo 1:
module 1:
sub-module A
depends on: sub-module C
sub-module B
depends on: sub-module A
git repo 2:
module 2:
sub-module C
sub-module D
depends on: sub-module A
这是从空 .m2
maven 目录 开始时的当前构建过程:
首先,clean install
模块 2(在子模块 D 上失败)。
然后clean install
是模块 1,clean install
再次是模块 2。
我真的不知道这类问题的名称或解决此问题的标准解决方案是什么。目标是能够一步构建项目。
我们是否应该合并两个 git 存储库并为模块 1 和 2 创建一个大型 maven 模块?
宝慕林4294392
相关分类