maven 使用dependencyManagement统一管理依赖版本
今日思语:人生方方长长,努力把她磨成方圆,所以 加油咯~
使用maven可以很方便的进行项目依赖的管理,即可以管理我们显示引入具体版本的依赖,也可以管理某些第三方引入的一些依赖的版本,从而能更好的实现摸一个依赖在整个项目中只存在唯一一个版本(使用dependencyManagement元素进行管理),示例效果如下:
没统一管理前:
A模块:
B模块:
父级pom统一管理后,即使用dependencyManagement元素进行管理
统一管理后各子模块的对应依赖版本
A模块:
B模块:
这里就是对子模块的该依赖的版本作统一版本管理,这样可以减少多个模块中出现该依赖有多个版本问题,方便做一些jar包瘦身处理。瘦身具体可参照springboot 打包插件去除jar包瘦身