报错信息:
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的其他文件即可。
参考: