我是 ABin-阿斌:写一生代码,创一世佳话,筑一览芳华。 如果小伙伴们觉得我的文章不错,记得一键三连,感谢~

文章目录

  • 前言
  • 核心脚本

前言

  • 在日常开发当中,我们由于种种原因会导致 Maven 在下载 jar包 的时候失败,那么这些失败的 jar包 就会存入我们的仓库中。这些无效的 jar包 不删除又会占用这我们的内存资源,还有一个就是大量的堆积会造成我们的仓库非常混乱。但是,我们一个个删除又比较麻烦,于是我们就可以通过脚本进行自动删除无效 jar包

核心脚本

  • 首先在电脑桌面新建一个文本文件 . txt,然后将这段代码复制进去,再将文件后缀改成:. bat 就可以了
set REPOSITORY_PATH=E:\Development\install\maven-3.6.3\Maven_repository(这个路径只要填写我们mavne仓库的解压路径即可)
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (del /s /q %%i
)
rem 搜索完毕
pause
  • 改完后我们双击这个文件,就可以发现脚本已经在执行了。执行完成后,当我们再次点击这个脚本执行,它会提示:找不到文件。此时,已经证明我们的一个失败 jar包 被清理干净了。

Maven:一键清除Maven仓库下载失败的jar包相关推荐

  1. 一键清除maven仓库中下载失败的jar包

    typora-copy-images-to: ./ 一键清除maven仓库中下载失败的jar包 maven是一款非常优秀的项目管理工具,特别是其对项目使用的依赖包的管理,我们只需在pom.xml文件中 ...

  2. 如何向Maven中央仓库提交自己的Jar包(发布自己的Jar包到中央仓库)

    文章目录 注册账号 GPG 安装 安装 生成密钥 上传公钥 Maven配置 上传到Maven仓库 修改项目的配置,填写基本信息 执行编译命令 登录网站配置发布 项目中应用 遇到的问题解决方法 本文将介 ...

  3. maven本地仓库中已有jar包,项目却读取不了

    1.问题描述 前置条件:项目中有些jar包需要从私服获取,在pom.xml中配置了私服的仓库地址(通过<repository>标签). 问题1:由于在maven的配置文件(setting. ...

  4. Maven公共中央仓库发布自己的Jar包

    Maven公共中央仓库发布自己的Jar包 流程概要 创建工单 配置环境和项目 发布jar包 一.创建工单 1. 注册账号 https://issues.sonatype.org/secure/Sign ...

  5. 反向安装jar包到本地仓库和清除本地仓库中未下载成功的jar包

    反向安装到本地的命令 mvn install:install-file -DgroupId=com.wondersgroup -DartifactId=ssoclient -Dversion=1.2. ...

  6. 既使用maven编译,又使用lib下的Jar包

    既使用maven编译,又使用lib下的Jar包 在项目开发中,项目用maven管理,是一个maven项目.  一般情况下jar包都可以使用pom.xml来配置管理,但也有一些时候,我们项目中使用了一个 ...

  7. IDEA maven mvn install无法引用手动导入的jar包的解决方式 图文详细

    解决方法: 手动在pom中添加依赖 使用mvn install 本次测试Jar以vertica-jdbc-8.1.1-0.jar驱动包为例子 1.手动添加依赖 在项目中建一个lib的目录,将外部jar ...

  8. maven文件报错(pom.xml或者jar包缺失)解决方法

    maven文件报错(pom.xml或者jar包缺失)解决方法 参考文章: (1)maven文件报错(pom.xml或者jar包缺失)解决方法 (2)https://www.cnblogs.com/wa ...

  9. 自动生成html的jar,用Maven快速生成带有依赖的可执行jar包

    一.背景 最近项目在做微服务的拆分,那么我们想让我们的容器启动更加的轻量级,所以我们选择放弃tomcat等容器,而是通过maven生成带有指定依赖的可执行jar包的方式进行处理,本文我将分享如何通过m ...

最新文章

  1. jQuery 实现图片的特效1[原]
  2. Idiomatic Python手记一: average in FP way
  3. VTK:演示回调的用法实战
  4. 模板代码复用的三种方式: 宏, 继承, 包含
  5. linux系统服务器可能被攻击的几种攻击方式
  6. VIP - virtual IP address
  7. php判断服务器操作系统的类型
  8. .Net 指针使用以及在栈上创建引用对象
  9. QQ恶搞 - 让艾特你的人语无伦次
  10. HealthKit Swift 教程: 开始
  11. torch 矩阵运算
  12. js如何获取滚动条的高度
  13. Unity粒子特效场景视图下可见但游戏视图下不可见
  14. 分子力场简介 来自wiki百科
  15. 判断一个多边形是凸多边形还是凹多边形
  16. mac磁盘工具中磁盘显示灰色
  17. 悦读 | 公布你的原则,读瑞.达利欧的《原则》
  18. 初次安装RedFlag5+Oracle
  19. 13家企业获得第二批第三方支付牌照
  20. 使用PHP+Swoole实现的网页即时聊天工具:PHPWebIM(转)

热门文章

  1. www.taobao.com   www.gslb.taobao.com是独立的域名??
  2. 指针习题(1):升序排序
  3. Ztree的autoParam修改值的问题(Face TO)
  4. 细腻古典氛围 功能性经典家居设计
  5. 如何使用3CX阿里云镜像部署3CX到阿里云平台
  6. SAFe 6.0(一)
  7. 士兵突击【记者采访】
  8. 机器学习斯坦福公开课第一讲
  9. Vulkan Tutorial 6 统一缓冲区
  10. 【jsSDK】前端验证码SDK模块