1.继承
1.1 继承关系(只支持单继承、多重继承,不支持多继承)
只建议公共依赖,各模块独立依赖需要单独写在各模块




项目结构一般以右边的为准

1.2 版本锁定
在父工程中统一管理版本,子工程只需要引入名称(不需要指定版本),修改父工程中版本即可修改




2.聚合
- 聚合之后,Maven会自动处理模块之间的依赖关系,实现打包等操作
- 一般聚合文件放在父工程中,因为没有任何的的代码只有pom文件


只建议公共依赖,各模块独立依赖需要单独写在各模块




项目结构一般以右边的为准

在父工程中统一管理版本,子工程只需要引入名称(不需要指定版本),修改父工程中版本即可修改




- 聚合之后,Maven会自动处理模块之间的依赖关系,实现打包等操作
- 一般聚合文件放在父工程中,因为没有任何的的代码只有pom文件

