maven聚合的理解
一次构建多个项目模块,需要对这些模块进行聚合。比如下面是一个最终项目的结构
final project
|--Dao (jar)
|-.....
|--.......
|--b.....
|--.....
|--......
|--util
|--...
|-...
|--...
|--....
|--...
|--...... (war)
|--......
为了便于项目统一管理,引入了聚合,接下来记录一下聚合的基本流程
1.创建一个maven项目,选择打包类型为pom
2.创建需要聚合的项目模块,如图,这样的好处下边说
我觉得 这样直接指定该模块的父类,可以看到pom.xml会自动写好,不需要自己在股,提高效率与准确率
而且他们目录结构为:
3.在父项目右击运行mvn install 命令即可在仓库找到所有模块