解决IntelliJ idea下pom文件Failed to read artifact descriptor for XXX 错误

 

    今天试着跑一下公司的自研项目,但是发现pom文件老是报 Failed to read artifact descriptor for XXX 错误;如下图

解决IntelliJ idea下pom文件Failed to read artifact descriptor for XXX 错误_第1张图片

但是仔细一看,该有的包都有啊,为什么还会出现这样的错误呢?于是网上搜索各种解决方案,

试了 mvn -U clean install 和  maven Reimport强制更新 甚至更改了maven的setting.xml文件都没解决问题;

最终找到一个可行的方案,具体操作如下:

在idea 界面 点击左上角的 File -> Settings... -> Build, Execution, Deployment -> Build Tools Maven 

在右边的界面

Maven home directory 选择自己真实的maven 目录;

User settings file 选择自己的自定义的setting.xml文件(如果有的话,没有就选择mavan自带的)

Local repository 选项打勾,并且选择自己的所在的仓库位置(这个很重要、很重要、很重要

解决IntelliJ idea下pom文件Failed to read artifact descriptor for XXX 错误_第2张图片 

更改完之后,保存退出设置界面,报错就没有了!

 

你可能感兴趣的:(pom报错)