清理Maven本地仓库.lastUpdated文件
脚本地址: https://github.com/jayknoxqu/configuration/blob/master/maven/script
原因
使用maven下载项目依赖的jar包时,很容易因为各种原因(网速慢、断网)导致jar包下载失败,出现很多xxx.jar.lastUpdated的文件,无法正常启动项目,需要及时清理。
脚本
Windows
执行cleanLastUpdated.bat ~/.m2/repository
,其中"~/.m2/repository"目录为Maven本地仓库路径
@echo offset REPOSITORY_PATH=%1if "%REPOSITORY_PATH%" == "" (echo "Usage: %0 <maven_repository_path>"echo "Example: %0 ~/.m2/repository"echo "Explain: "~" is your profile's home directory" echo. echo. echo "press enter to quit!" & pause > nul goto :eof
)echo.
echo "Began clean lastUpdated file"
echo. for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (del /s /q %%i
)echo.
echo "End clean lastUpdated file."
echo.
echo.
echo "press enter to exit!" & pause > nul exit
Linux
执行./cleanLastUpdated.sh ~/.m2/repository
,其中"~/.m2/repository"目录为Maven本地仓库路径
#!/bin/bashREPOSITORY_PATH=$1if [ "$REPOSITORY_PATH" = "" ]; thenecho "Usage: $0 <maven_repository_path>"echo "Example: $0 ~/.m2/repository"echo "Explain: "~" is your profile's home directory"exit 1
fiecho "Began clean lastUpdated file"for f in `find $REPOSITORY_PATH -name "*lastUpdated*"`doecho $f & rm $fdoneecho "End clean lastUpdated file."
清理Maven本地仓库.lastUpdated文件相关推荐
- 处理Maven本地仓库.lastUpdated文件
处理Maven本地仓库.lastUpdated文件 今天项目启动过程中,抛出了很多奇怪的异常,最终在同事的协助下发现,是因为项目依赖的jar文件没有下好,目录中存在很多类似aaaaa.jar.last ...
- linux maven .m2文件夹,maven本地仓库.m2文件夹路径讲解
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Depen ...
- maven本地仓库中已有jar包,项目却读取不了
1.问题描述 前置条件:项目中有些jar包需要从私服获取,在pom.xml中配置了私服的仓库地址(通过<repository>标签). 问题1:由于在maven的配置文件(setting. ...
- 解决 Maven 本地仓库有jar包,还是要到远程仓库去取的问题
删除maven本地仓库jar包目录下的 .lastUpdated 和 .repositories 文件,即可解决 #使用cmd命令批量清除cd d:cd d:\maven_local_reposito ...
- 问题描述:maven本地仓库有包,导致could not find artifact * * * 问题!
问题描述:maven本地仓库有包,仍然去远程仓库拉取包问题,导致could not find artifact * * * 问题! 问题原因:maven在离线运行过程中依然要联网,个人猜测进行veri ...
- maven本地仓库有相应的依赖,依旧会从远程仓库拉取问题解决
maven本地仓库有相应的依赖,依旧会从远程仓库拉取问题的原因及解决 请打开你自己的本地仓库,对应依赖路径下的_remote.repositories文件. 如果是从远程仓库拉取的,这里一般是显示这个 ...
- 把Maven本地仓库修改为阿里云仓库
为什么要把Maven本地仓库修改为阿里云仓库?还不是因为下载jar包的时候慢嘛,几十kb,想练习一下项目都不行,还不是一般的慢,都把我急的~ 1,下载安装maven 2,修改settings.xml文 ...
- maven本地仓库设置
maven本地仓库设置 ** 问题:新建maven工程后,引入hibernate-entitymanager.hibernate-c3p0依赖时在Dependencices 中出现红色波浪线,说明这两 ...
- maven 本地仓库配置
在maven 的解压目录中找到settings.xml文件 将maven 本地仓库路径加到localRepository节点下 在cmd下输入mvn help:system 如果出现如下所示,表示本地 ...
最新文章
- 小程序真的能帮商家挣到钱吗
- java7代码示例_Java中的七种排序方式代码示例
- 安卓手机卡顿怎么解决_手机卡顿怎么办? 几招教你轻松解决!
- ct与x光的哪个辐射大_胸片、CT、PET/CT哪个辐射大?结果你很难猜到
- 服务器磁盘管理 知识点
- 2017程序员综合素质调研测试
- SpringCloud之Hystrix断路器以及dashboard 属性详解
- WPF中StackPanel的尺寸的怪癖
- 计算机通信与网络实验西电,西安电子科技大学计算机通信与网络CH04 数字传输.pdf...
- SpringBoot02
- CDN月95计费方式
- Linux加密框架 crypto 哈希算法说明 同步哈希shash_alg | 异步哈希 ahash_alg | 通用部分抽象 hash_alg_common
- Unity模拟毛笔字效果
- R 语言中1 和1L的区别
- java 经纬度 地图_百度地图地址经纬度互转,java代码(v2版本)
- 使用vector创建一个二维数组(一)
- rewind java_Java IntBuffer rewind()用法及代码示例
- linux 查看网卡连接网线,查看网卡是否连接网线
- 基于MATLAB改进Otsu阈值分割的车道线检测
- Druid学习笔记(2)Druid架构剖析
热门文章
- 销售数据分析软件——让你不做糊涂账
- 找工作必看!!!关于什么叫做三方协议
- 怎么把回收站里的计算机放到桌面,如何在桌面上添加回收站
- matlab心电信号处理,基于Matlab的心电信号自动处理系统的设计与开发 毕业论文设计.doc...
- matexs不支持鸿蒙,华为mateXs为何从兼容安卓改成基于安卓,是鸿蒙不行还是另有隐情...
- MAC快速查看本地 SSH KEY
- 零基础学习C语言的第一天
- canvas画板总结
- 解决ubuntu下外接2k显示器却无法调2k分辨率问题
- c语言课程农夫过河问题实验心得,农夫过河实验报告