当前位置: 首页 > article >正文

【Maven】清理 maven 仓库

初始情况下,我们的本地仓库是没有任何jar包的,此时会从私服去下载(如果没有配置,就直接从中央仓库去下载)。

可能由于网络的原因,jar包下载不完全,这些不完整的jar包都是以lastUpdated结尾。此时,maven不会再重新帮你下载,需要你删除这些以lastUpdated结尾的文件,然后maven才会再次自动下载这些jar包。

image.png

如果本地仓库中有很多这样的以lastUpadted结尾的文件,可以定义一个批处理文件,在其中编写如下脚本来删除:

set REPOSITORY_PATH=E:\develop\apache-maven-3.6.1\mvn_repo
rem 正在搜索...

del /s /q %REPOSITORY_PATH%*.lastUpdated

rem 搜索完毕
pause

操作步骤如下:

1). 定义批处理文件del_lastUpdated.bat (直接创建一个文本文件,命名为del_lastUpdated,后缀名直接改为bat即可 )

image-20221214154949482.png

2). 在上面的bat文件上右键—>编辑 。修改文件:

image-20221214154559817.png

修改完毕后,双击运行即可删除maven仓库中的残留文件。


http://www.kler.cn/a/158649.html

相关文章:

  • STM32串口——5个串口的使用方法
  • QList和QSet常用操作(查找、插入、排序、交集)
  • Vue3中实现插槽使用
  • vue实现展示并下载后端返回的图片流
  • 如何合理设计一套springcloud+springboot项目中的各个微服务模块之间的继承关系的最优方案
  • 解决Ubuntu18.04及以上版本高分辨率下导致字体过小问题
  • C++ day55 判断子序列 不同的子序列
  • ssm的网上奶茶店系统(有报告)。Javaee项目。
  • UDP数据报套接字
  • 5G常用简称
  • MySQL索引优化及查询优化
  • rabbitmq消息队列实验
  • 基于SQL语言的数据库管理系统
  • 高防服务器和高防CDN的区别是什么?
  • VUE学习笔记(表单数据收集)
  • CEN02 - Installing Python on Your Computer
  • element-plus el-dialog 弹窗隐藏遮罩并且可以控制弹窗后的元素、点击、滚动、其他事件操作等
  • HotSpot 虚拟机中的对象
  • 层三交换机解析(Layer 3 Switch)层3交换机
  • 鼠标移入移出事件
  • 从订阅式需求发展,透视凌雄科技DaaS模式增长潜力
  • C++学习之路(十九)C++ 用Qt5实现一个工具箱(用SQLite数据库来管理粘贴板数据)- 示例代码拆分讲解
  • SDGAN:一种用于低剂量CT图像重建的新型空间可变形生成对抗性网络
  • 数据结构 / 队列 / 循环队列 / 结构体定义和创建
  • 搭建React项目,基于Vite+React+TS+ESLint+Prettier+Husky+Commitlint
  • 安装vscode插件与安装vue项目