报错如图:
网上有很多类似解决方案,思路一般都是–
1,检查idae关于maven的配置。请参考,配置内容如下:
2,检查setting.xml文件是否配置阿里镜像仓库,
3,已经拉取的jar包删除后重新拉取。
如果以上三种方法可以解决你的问题,就不用往下看了。
若这三种方法都尝试,还是无法解决问题。。。
解决方案:
1:Maven的profile中,勾选自己的选项,刷新,重新import依赖,
我们再去执行maven的compile命令,问题解决!!
原理,
在setting.xml中,看是否配置了默认的私人仓库(公司搭建的仓库),如果没有的话,需要手动勾选。
如下,我的XML文件中,并么有default的profile,所以需要手动勾选哦
<profiles>
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>central</id>
<url>http://xxx/repository</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://xxx/repository</url>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
2,查看xml中的仓库配置,本地是否存在仓库的文件夹。如果没有,则先创建。
<localRepository>/Users/eleme/.m2/repository</localRepository>
另外
如果可以编译成功,但idea依然是依然报错。
解决方案:检查右侧maven的model是否是灰色的,检查自己的libraries,里面是否是空的。如果是,则右击灰色的model,点击UnIgnore projects,问题解决!