Maven下载jar包时出错、Maven仓库中出现.lastUpdated结尾的文件问题及解决

创建一个新项目,下载依赖时,出现以下错误,在本地maven仓库中的远程镜像地址配置也正确的情况下,分析了以下问题:

在这里插入图片描述1.idea报依赖冲突的错误,打开Project Structure,如果发现相同的依赖,就删除,如果没有继续往下看
在这里插入图片描述2.查看本地maven仓库中的依赖是否存在,是否有后缀为.lastUpdated,这个文件结尾的是你当时网络差或者因为没有下载完整,但是因为启动项目,搜索依赖时,它不进行区分,会自动引入这个版本,因为它不完整,所以会报错,这个时候手动删除太麻烦。
Windows在cmd中执行以下命令:
①进入用户默认的maven仓库,同时把自己本地的maven仓库也执行下列语句。

cd %userprofile%\.m2\repository 

②执行下列语句

for /r %i in (*.lastUpdated) do del %i 

linux系统中:

find /app/maven/localRepository -name "*.lastUpdated" -exec grep -q "Could not transfer" {
    
    } \; -print -exec rm {
    
    } \;

删除之后,重新下载依赖,问题解决~

猜你喜欢

转载自blog.csdn.net/qq_43842093/article/details/124854230