十、聚合
1.聚合本身的含义
部分组成整体,叫做聚合,比如一个人有头部,身体,手臂等等。
2.Maven中的聚合
使用一个“总工程”将各个模块工程汇集起来,作为一个整体的项目。对应的是父工程,子工程等概念
3.好处
- 一键执行Maven命令:很多构建命令都可以在总工程师中一键执行
- 配置聚合之后,各个模块工程会在总工程中展示一个列表,让项目中的各个模块一目了然
4.聚合的配置
<modules>
<module>pro04-maven-module</module>
<module>pro05-maven-module</module>
<module>pro06-maven-module</module>
</modules>
5.依赖循环的问题
如果A工程依赖B工程,B工程依赖C工程,C工程又反过来依赖A工程,那么执行构建时会报循环依赖的错误。