Maven 多模块管理
创建方法
新建一个maven项目
pom
是项目对象模型(project object module),是可以被继承的,多模块就是让子模块继承父模块的pom
。 maven 父工程必须遵循两点要求
packaging
标签的文本内容必须设置为pom
packaging 标签是指打包的方式,默认为jar
- 删除掉
src
目录
注意点
- 父
pom
文件中dependencies
标签中添加的依赖,子模块中无条件继承,子模块无需在自己的pom
文件中添加依赖生命也会包含父dependencies
标签中添加的依赖 - 在父
dependencyManagement
标签中添加的依赖,子模块不会继承。想要使用,需要在自己的pom
文件中在dependencies
标签中添加依赖,同时,不需要添加版本号,版本号继承父pom
。如果子模块添加了版本号,就不会继承父pom中的声明 pom
文件中的properties
标签可以自定义一些属性,在文件中引用,采用${}
这种方式引用