Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar

说明所下载的.jar出现了问题,看一下本地仓库中对应的jar有没有出现.lastupdated文件,这是因为网络不佳下载不成功造成的。

(本地仓库默认路径:

C:\Users\mosha\.m2\repository\org\apache\maven\plugins,如果重新设置了路径也可以直接按照问题提示的org.apache.maven.plugins来寻找.jar的位置)


解决方法:

方法一:删除掉所有的.lastupdated文件,在pom.xml中随便加个空格键,重新加载。如果幸运的话,或许可以下载成功,问题解决。

(如果有很多的.lastupdated文件,手动删除觉得麻烦的话,可以去百度采用命令行删除的方法)

方法二:(我是采用这个方法解决的)

在setting.xml文件中添加镜像下载。然后在pom.xml中随便加个空格键,重新加载。下面附上我使用的镜像地址。

<mirror>

<id>alimaven</id>

<name>aliyun maven</name>

<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>

<mirrorOf>central</mirrorOf>

</mirror> 

 setting.xml中找到<mirrors></mirrors>,在其中添加上面的代码。

(在你看到这篇博客的时候,这个镜像不一定还可以用,所以要先试一下看看是否有效。)


心得体会:一开始使用的是默认的http://repo2.maven.org/maven2/,然后发现一直501错误,试了一下访问才知道网址失效。后来看到说需要用https访问,改了一下确实可以访问成功,但是在setting.xml文件中使用https://repo2.maven.org/maven2/去下载.jar也还是一直会有.lastupdated文件。最后,改了上面提供的阿里镜像才成功了。所以,下次使用前一定要先试一下这个镜像是否失效。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章