接手了一个项目
里面依赖版本有点乱
同一个jar包有很多依赖版本
一个工程里,依赖的某个jar的版本已经写死,
是1.22
用maven helper查看也是1.22
但是在java文件中,某个类显示不可以解析
譬如全限定名是 com.test.Apple
依赖包是com.test.fruit:collect-1.22
Apple在IDEA中显示是红的
点击test,展开左端依赖显示依赖的是 com.test.fruit:collect-1.23
进入.m2/repository中,找到相应文件夹
发现有1.23版本的文件夹,但是没有1.22的
强制下载了1.22版本
IDEA中这个类依然显示红线,Cannot resolve symbol
但是package打包没问题
同事的IDEA中也没问题
怎么回事?
打包的时候是不是从远程拉的依赖包