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,因为不在最上边所以被覆盖了,真的是坑爹。

posted @ 2020-08-05 15:22  摩尔迦娜  阅读(449)  评论(0)    收藏  举报