【问题】Maven本地存在jar包,但是编译不过(Could not find artifact...)

报错信息:

Could not find artifact com.xxxxx in artifactory-maven-remote 

原因是因为包含下载未成功的文件(.lastUpdated),远程仓库配置信息(_remote.repositories)每次在更新maven项目的时候,每一个jar包路径下的_remote.repositories文件都会同setting.xml中设置的仓库地址id进行判断,如果没有匹配,会自动更新该jar包的相关文件,如果未联网则会出现jar无法发现的错误,导致即使jar存在,maven项目也无法使用该jar的情况。同时由于未联网,当下载失败,会生成后缀为.lastUpdated的文件。

 

该问题只需要删除本地对应除了jar和pom的其他文件即可。

 

参考:

https://www.cnblogs.com/zjfjava/p/10468639.html

发布了83 篇原创文章 · 获赞 30 · 访问量 4万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章