123

如何查看本地maven库pom.xml报错:Failedtoreadartifactdescriptorforxxxxxx.jar问题的解决方法

2021-08-11 18:19 稿源:网畅天下  4116次访问

打开pom.xml发现标红报错,错误内容为:Failed to read artifact descriptor for xxxxxx.jar这类信息。对于这种提示,一般都是jar包出现了问题(比如jar包可能由于网络的问题下载失败了)。


比如我遇到的问题提示是:Failed to read artifact descriptor for org.springframework.boot:spring-boot-starter-jdbc jar: 2.4.9。 


解决方法:

用最直接的方法,到你的本地仓库把下载失败的jar包删了,然后再让maven重新下载就好了(不过前提是你要确保你网络没问题,不然有问题一直都下载不成功)


怎么找到对应下载失败的jar包呢?方法如下:


以我出现的问题:“Failed to read artifact descriptor for org.springframework.boot:spring-boot-starter-jdbc jar: 2.4.9”举例,去你本地仓库找到以下位置:


你的本地仓库位置\org\springframework\boot\spring-boot-starter-jdbc\2.4.9(查找的位置其实就是到你的本地仓库然后根据报错信息中后面的那一串字符来找到jar包所在位置)


本地仓库怎么看?

file->settings->搜索 maven

QQ浏览器截图20210811181250.png



比如我的本地仓库在C:\Users\Administrator\.m2\repository,那么地址就是:


C:\Users\Administrator\.m2\repository\org\springframework\boot\spring-boot-starter-jdbc\2.4.9


然后把该目录下的所有文件都删了,然后右击项目 -> maven -> Reimport(或者右击pom.xml -> maven -> Reimport),让Maven自动从网上下载jar包就好了。


有好的文章希望朋友们帮助分享推广,猛戳这里河洛伊哥

相关热点

查看更多