IntelliJ maven工程failed to read artifact descriptor for 错误
一次创建maven工程,发生failed to read artifact descriptor for…错误。
初步判断应该是依赖注入发生错误,点击Maven Projects 查看导入的依赖,发现全部报错。
尝试第一种方法,删除pom.xml中的dependencys,点击刷新,然后重新注入依赖,发现还是报错。
第一次尝试失败,检查Maven本地仓库,进入本地仓库文件夹,搜索关键字last,发现有很多文件名包含last的文件。这种情况可能是因为网络原因,导致依赖从远程仓库下载失败,所以虽然pom.xml中的dependencys没有报错,但依赖注入还是失败的。
解决办法:删除本地仓库中所有文件名含有last的文件和文件夹,找个网络环境好的地方,重新注入依赖,问题解决。