Interllij+Maven继续报错
如果按照之前配置流程走完后,你会发现:
无论你是用骨架还是不用都可以正常构建maven项目及从仓库中拉去jar。
但是运行项目,你可能会遇到一个神奇的bug。
IDEA报错 Error:(3, 32) java: 程序包XXX.XXX.XXX不存在
你会发现,本地仓库已经有了你需要的jar,以及已经引入到项目了。
我也不精通maven,一直是下图这些配置。
然后我无论怎么调,怎么去看博客,使用哪些例如 mvn idea:module,Reimport build、清空idea缓存这类的命令,但是均无效。
如上图关于maven的配置,我尝试使用maven3.6.3 、3.5.3的本地maven都不行。
直到我屈服了,直接使用idea自带的maven,发现居然可以正常使用。
由于发现自带的maven为3.6.1,但又不知道maven的配置文件在哪?在哪里配置国内阿里仓库,于是,我先尝试直接在.m2下直接paste一份setting文件,又尝试了一下使用本地maven3.6.1,发现都是啪!啪!啪!打脸。
最后想了有一个折中的办法,那就是使用 idea安装目录里,plugins里的maven,并且修改了仓库源。如上图,发现可以了,我就屈服了。