接手了一个项目
里面依赖版本有点乱
同一个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的
无论怎么刷新maven都没用
怎么办?
如何强制下载1.22版本?
用mvn命令,指定下载,如下:
mvn org.apache.maven.plugins:maven-dependency-plugin:2.1:get \
-DrepoUrl=http://url \
-Dartifact=com.test.fruit:collect:1.22