在这里插入图片描述

报错原因:

Java项目刷新依赖报错,本地Maven仓库有此依赖但还是识别不到

Could not find artifact XX:pom:XX in alimaven(...)

在这里插入图片描述

解决方案:

删除本地依赖文件并触发Maven重新下载,从而解决了依赖问题。通常在遇到Maven本地仓库数据不一致或损坏的情况下非常有用。

1.首先检查idea的Maven设置是否正确,然后检查Maven配置文件是否正确配置Maven本地仓库地址以及镜像库设置

在这里插入图片描述

2.如果以上检查都没有问题但是项目刷新依赖还是报错找不到依赖那么有可能是Maven本身的原因

3.进入Maven本地仓库查看指定依赖目录,找到以下文件并复制备份(名称可以不同但是结尾要是 .jar .jar.sha1 .pom .pom.sha1 classes.jar classes.jar.sha1

在这里插入图片描述

4.备份好之后将本地仓库对应依赖目录下的文件全部删除

在这里插入图片描述
在这里插入图片描述
5.然后进入项目重新刷新拉取依赖信息,此时会再次提示依赖报错

在这里插入图片描述
6.再次进入Maven本地仓库指定依赖目录,会发现生成了以下文件(.lastUpdated

在这里插入图片描述
7.然后将之前复制备份的几个文件再移动回来

在这里插入图片描述
8.最后进入项目重新刷新依赖,依赖刷新成功,问题解决

在这里插入图片描述
在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐