overriding managed version警告
使用maven创建springboot工程时,出现的overriding managed version警告的解决办法
这是由于版本冲突导致的问题,这时候引用注解
<dependencyManagement></dependencyManagement>
首先我们要了解的是在pom.xml当中jar版本判断有两种方式:
第一种:如果dependencies里的dependency自己没有声明version元素,那么maven就
会倒dependencyManagement里面去找有没有对该artifactId和groupId进行过版本声明,如果有,就继承它,如果
没有就会报错,告诉你必须为dependency声明一个version
第二种:如果dependencies中的dependency声明了version,那么无论dependencyManagement中有无对该jar的version声明,都以dependency里的version为准。
具体用法如下:
这样警告就消失了