蛋疼的 idea, maven 依赖爆红却能正常运行

300 天前
 jacketsmith10
同一个项目在同一台电脑用不同版本 idea 打开( IntelliJ IDEA 2018.1.5 x64 和 IntelliJ IDEA 2023.1.4 ),新版的 idea 中右侧 maven 报错找不到一些依赖,但是依赖确实存在于路径中,各模块的 pom 也爆红,但是点进去又没有发现具体是哪爆红,但是项目可以正常运行编译。。。以及这些问题在老版的 idea 中都没有。
检查 maven 和 jdk 配置没错
已经尝试过的方法:1.刷新 maven 重新导入; 2.尝试清除 idea 缓存 Invalidate Caches /Restart ; 3.把提示中爆红的依赖,在 pom 中的声明剪切了再保存,还是消不掉右侧的 maven 爆红,撤销剪切再保存同样。4.设置项目文件编码为 utf-8 ; 5.rebuild 项目。
通通没效,蛋疼
3111 次点击
所在节点    程序员
26 条回复
jdOY
300 天前
idea 固有问题,17 年开始用 idea 就有,到现在也没修复
RainCats
300 天前
@Danswerme idea 这边一般没有多少配置是项目独有的,都是公共配置,随便哪个项目来打开都是一样的,如果非要给不同项目配置 jdk 、maven 这些的话,我想也很少遇到要删.idea 目录的情况,重新配一下也是几秒钟的事
silentsky
300 天前
换 spring tool 或 eclipse 吧 编译这块绝对比 idea 强
silentsky
300 天前
idea 花里胡哨的东西太多了 新手比较喜欢 其实会用快捷键功能都差不多
xzeus
299 天前
碰到过一次,file->invalidate caches 清理下即可
dif
299 天前
file->invalidate caches
build -> rebuild project
删除.idea 文件,重新导入。

以上三步基本上能解决大部分匪夷所思的问题。当然,代码自身 bug 除外。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/959452

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX