聚合工程的每一个模块(module),都是一个maven项目。
其中父工程的<packing>的类型必须指定为pom,否则会子模块之间将无法正常的进行依赖传递。
我们执行maven命令的时候会首先对父工程执行,当父项目的<packing>类型为pom时,将对所有的子模块执行同样的命令,使命令得以沿依赖方向传递。
但子工程的<packing>的类型不能指定为pom,否则将导致子工程不能正常读取resource/* 目录下的配置文件。
原文链接:https://blog.csdn.net/weixin_43740223/article/details/100766782