maven 公共版本号配置
这两天在自己搭spring cloud alibaba,弄了多模块,不想在单独的模块指定依赖版本号,
看了下maven有这个东西<dependencyManagement>,可以在父模块设定所有子依赖的版本号
使用过程中遇到了一些问题,这个博客帮了很大忙,贴一下
https://www.freesion.com/article/5734213504/
说个坑爹的,为什么要把这个公共pom引用放在第一位
我自己设置的<mysql.version>8.0.16</mysql.version>是16的,
但不管怎么设置发现就是引用20的包,
最后发现<artifactId>spring-boot-dependencies</artifactId>里面居然也引用了mysql,他就是20,因为不在最上边所以被覆盖了,真的是坑爹。