1. 理解Maven子模块的概念及其作用 Maven子模块(也称为模块)是Maven多模块项目(也称为聚合项目)的一部分。每个子模块都是一个独立的Maven项目,它们可以共享父项目的配置,并且子模块之间可以互相依赖。 2. 创建Maven父级项目和多个子模块 首先,创建一个Maven父级项目,并在其下创建多个子模块。父项目的pom.xml文件...
这样只是告诉maven编译器,在读取parent的pom文件时去找到childA和childB,但还是会分别去编译他们引入的依赖。这样就会导致pom文件引入的包重复!!于是我们引入了"继承"的概念,也就是形成"父子"关系,子pom可以引用到父pom中引入的依赖。 具体做法如下,父pom如下所示,其中便签packaging的值为pom,以便于子模块的引用。