Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
429 views
in Technique[技术] by (71.8m points)

IDEA中某个类显示红线,Cannot resolve symbol问题

接手了一个项目
里面依赖版本有点乱
同一个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中也没问题
怎么回事?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

打包的时候是不是从远程拉的依赖包


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...