Maven遇坑总结:Cannot resolve plugin XXX、程序包XXX不存在、找不到符号XXX

Maven遇坑总结:Cannot resolve plugin XXX、程序包XXX不存在、找不到符号XXX

今天因为Maven的问题搞得我头都大了,自从升级了IDEA2020.1后,原本跑的好好的项目突然在报Cannot resolve plugin XXX错误,Maven窗口下的项目也一直是红色波浪线,就像下图所示:

Cannot resolve plugin XXX.png
Maven报红.png

虽然在报错,但是项目可以正常运行,我在网上找的方法也都不管用,我就没去管它。问题总是要解决的,今天是周六,我就想着一定要把这个问题解决掉。

一开始我认为是Maven版本的问题,因为我之前的maven版本是3.5.2,会不会是最新版的idea与3.5.2版本的maven有兼容性的问题。所以我就下了最新版的3.6.3,果然不报错了,很开心地运行了项目,结果又遇到了一个更棘手的问题,总是提示程序包XXX不存在,找不到符号XXX(忘了截图了)。但相应的jar包确实存在,我试了很多方法都不行,我就又换了好几个版本的Maven,还是不行,一直到了下午3点多,我就去睡了一觉。醒来后我又换回了最新的3.6.3,终于不报错了,但是又回到了一开始的问题:提示Cannot resolve plugin XXX,项目可以正常运行。

这个时候我注意到了Maven窗口有一个按钮:

1.png

我就在想会不会是我缺了什么东西,所以就点了这个按钮,之后就开始下载,下完了重启了一下idea,所有的问题都解决了。但是我现在还不知道程序包XXX不存在的问题是什么原因导致的,可能是新版idea的一个bug吧,也可能就是缺了什么东西,我也无从验证了,如果下次再遇到了这个问题并且我找到了原因以及解决方案我会再写篇文章分享出来。

上次PageHelper分页总是失败,搞了很长时间都没搞好,睡了一觉后我什么也没干就莫名其妙的好了,所以建议大家有什么解决不了的问题就去睡一觉,说不定一觉睡醒就好了。哈哈哈!

推荐阅读更多精彩内容