一、Maven聚合工程
1. Maven聚合工程概念
Maven聚合工程:可以在一个Maven父工程中创建多个组件(项目),这个多个组件之间可以相互依赖,实现组件的复用。
2.创建Maven聚合工程
2.1 创建Maven父工程
Maven聚合工程的父工程packaging必须为pom
-
创建一个maven工程
-
修改父工程的pom.xml.设置打包方式为pom
-
父工程用于管理子工程,不进行业务实现,因此src目录可以选择性删除
2.2创建Module
-
选择父工程–>右键–>New–>Module
-
输入父工程名称(g和v都从父工程继承)
-
子工程的pom文件
-
父工程
3 Maven聚合工程依赖继承
3.1 依赖继承
- 在父工程的pom文件添加的依赖,会被子工程继承
3.2 依赖版本管理
在父工程的pom.xml的dependenManagement中添加依赖,表示定义子工程中此依赖的默认版本(此定义版本不会让子工程中添加当前依赖)