当前项目有个包,是通过另外一个包带出来了,但是另外一个包里的版本是 4.2.26 ,但是当前项目现实的是 4.2.8 ,在 eclipse 里看 dependency hierarchy 显示 xxx 4.2.8 (managed from 4.2.26), 这个有啥办法知道这个低版本的 4.2.8 是哪里来的,我其实想要的是 4.2.26 这个版本。
1
humpy 2022-08-15 15:11:12 +08:00
要看依赖哪来的:
mvn dependency:tree 要实现你的目的: 在当前项目 pom.xml 里的 dependencyManagement 里声明这个 4.2.26 版本的依赖 |
2
LeegoYih 2022-08-15 15:16:36 +08:00
idea 插件 Maven Helper
|
3
mgcnrx11 2022-08-15 15:20:03 +08:00
说明还有一个包依赖了 4.2.8 版,并且依赖的传递性路径更短,或者它的顺序在 pom 里面更靠前
|
4
jaoyina OP 找到了,原来是 parent spring boot starter parent 这里面有个低版本,我看看怎么去掉。
|
5
fengpan567 2022-08-15 16:34:10 +08:00
dependencyManagement 里设定版本号
|
6
jaoyina OP @fengpan567 谢谢,这个可以。parent 带进来的不能直接排除。
|