一个命令解决maven依赖下载失败后无法重新下载依赖的问题-批量删除repository库目录下所有后缀名是.lastUpdated的文件

简介: 一个命令解决maven依赖下载失败后无法重新下载依赖的问题-批量删除repository库目录下所有后缀名是.lastUpdated的文件

一、问题描述

maven是现在使用比较广泛的一个项目构建工具,但是碰见我们网络情况不好的时候,或者自己指定的maven仓库中没有自己pom文件中定义的jar则会在本地仓库中出现一个以 .lastUpdated 为后缀的未完成的jar包,如下图所示:


二、解决方案

但是等我们网络好了,或者重新指定的有我们需要的jar包的maven仓库时,发现还是无法下载,经过多次尝试,发现可以将这个没有下载完成的jar文件 直接删除 即可重新下载,但是如果有多个依赖有这样的问题,一个一个的手动去删除,太浪费时间,我们可以尝试以下步骤快速删除我们本地的maven仓库中 以 .lastUpdated缀结尾的所有未下载完成的jar。


1. 进入maven本地仓库地址:

CMD进入windows的路径(或在仓库目录的地址栏直接输入CMD,回车自动打开);

2. 执行如下命令,进行递归删除

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

20200715232030468.png

目录
相关文章
|
2月前
|
Java Maven 容器
java依赖冲突解决问题之Maven在编译打包过程中对依赖的jar包如何解决
java依赖冲突解决问题之Maven在编译打包过程中对依赖的jar包如何解决
|
2天前
|
Java Maven
Maven 依赖管理
Maven 一个核心的特性就是依赖管理。当我们处理多模块的项目(包含成百上千个模块或者子项目),模块间的依赖关系就变得非常复杂,管理也变得很困难。针对此种情形,Maven 提供了一种高度控制的方法。
18 5
|
11天前
|
Java Maven
Maven 引入外部依赖
如果我们需要引入第三方库文件到项目,该怎么操作呢?
17 5
|
2月前
|
安全 Java Maven
优化Maven镜像配置:使用阿里云加速依赖下载
更新Maven镜像配置至关重要,尤其使用阿里云仓库时。在`settings.xml`中加入特定镜像配置可显著提升依赖下载速度。示例配置指定了阿里云镜像ID、替代表态仓库、安全的URL、默认布局及启用版本管理。需定位至用户目录下的`.m2/`文件夹编辑`settings.xml`,添加镜像信息后保存测试。若下载仍慢,考虑网络状况或备选镜像。多镜像设置时需注意避免冲突。
173 3
|
2月前
|
Java 测试技术 Maven
单元测试问题之在Maven项目中引入JUnit 5和Mockito的依赖如何解决
单元测试问题之在Maven项目中引入JUnit 5和Mockito的依赖如何解决
109 1
|
2天前
|
Java Maven
Maven 项目测试
接下来我们要学习如何构建和测试这个项目。
16 5
|
15天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档
|
9天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档
|
11天前
|
Java Maven
Maven 项目文档
我们主要学习如何创建 Maven 项目文档。
24 3
|
13天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档