现象:依赖出现现象,同时引用了同一个依赖 ,但是版本不同,发现调用的不是想要的库
解决思路:
maven的引用原则有两:
1 ,最短路径原则,比如A引了B,B引了C ,C引了依赖k1.0版本 然后A直接引了k2.0版本,那A就会用k2.0版本,因为这个更近
2 如果路径长度相同的情况下,在pom 谁引用在前,就会引用哪个。
从这俩个原则上就可以明确的知道你需要用哪个依赖了
解决办法:
idea的maven helper插件,可以直接看到冲突的依赖,按需排除一个就好。