【发布时间】:2017-07-01 06:18:05
【问题描述】:
我得到了以下 Maven 模块布局:
- 全部
- 子项目1
- 子项目2
- 子项目3
- 子项目N
- 可交付成果构建
- 依赖报告
我将“全部”中的所有子模块版本作为托管依赖项进行管理。我在“Deliverable-Build”模块中引用了这些托管依赖项,以将它们包含在最终的 zip 存档中。
需要在“依赖报告”模块中引用相同的依赖集。
如果开发者创建了一个新的子模块。他需要手动将新模块放入
- “全部”作为托管依赖项
- “Deliverable-Build”作为依赖项
- “依赖报告”作为依赖
其中一个很容易忘记,那么有没有办法简化它?例如通过定义一个“依赖组”并在这三个位置重用它?
【问题讨论】:
-
您是否将
allpom 声明为其余模块的父级? -
是的,
all是父级(见缩进)