聚合
定义:将多个模块组织成一个整体,同时进行项目构建
目的:为了让统一管理各个模块,当其中有模块更新时,让多个模块同时更新
聚合工程
新建一个模块,该模块只需一个pom.xml文件
其打包方式为pom
![](https://i-blog.csdnimg.cn/blog_migrate/62ca8cacd31686685290a03b522036f2.png)
pom.xml中进行模块管理
![](https://i-blog.csdnimg.cn/blog_migrate/0473715f8ffb721e835284dff3ae9a8a.png)
无需管上边儿module的书写顺序,实际聚合中,程序会根据依赖关系逐步构建
3.2:继承
类似java
聚合与继承一般在一个模块中
作用
简化配置
减少版本冲突
![](https://i-blog.csdnimg.cn/blog_migrate/78a6dd4eb396918cb1d7a09cd3e6e6bd.png)
在父模块中定义依赖管理
![](https://i-blog.csdnimg.cn/blog_migrate/2e8e8dda758bd5928be9386c54570861.png)
此时子模块中可自行选择是否使用该依赖,若使用,则不用指定版本号,默认使用父模块的版本