1. 首页
  2. 编程语言
  3. Java
  4. Maven项目继承实现过程图解

Maven项目继承实现过程图解

上传者: 2022-05-09 04:38:29上传 PDF文件 136.69 KB 热度 19次

多个maven项目之间难免有重复的pom配置,重复的配置没必要重复写,maven提供了父子继承的关系,重复的依赖直接放在父项目的pom中。所以不希望每个开发者随意定义maven版本依赖,可以在父项目中进行说明,然后子项目沿用即可。idea创建父项目:编辑父项目pom.xml这边需要说明下,dependencyManagement,这边的依赖不会被继承,如果子项目导入了这个依赖,可以不用写版本号,会以父项目的为主,因为有的子项目不一定会用父项目中的所有依赖。创建一个子项目,编辑子项目的pom.xml如下:可以看到commons-io进来了,spring-context-support没进来。编辑子项目pom.xml, 如下可以发现,如果子项目有明确指定依赖以及具体版本,与父项目发生冲突会以子项目的依赖为准。

用户评论