脚本地址: 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文件相关推荐

  1. 处理Maven本地仓库.lastUpdated文件

    处理Maven本地仓库.lastUpdated文件 今天项目启动过程中,抛出了很多奇怪的异常,最终在同事的协助下发现,是因为项目依赖的jar文件没有下好,目录中存在很多类似aaaaa.jar.last ...

  2. linux maven .m2文件夹,maven本地仓库.m2文件夹路径讲解

    Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Depen ...

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

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

  4. 解决 Maven 本地仓库有jar包,还是要到远程仓库去取的问题

    删除maven本地仓库jar包目录下的 .lastUpdated 和 .repositories 文件,即可解决 #使用cmd命令批量清除cd d:cd d:\maven_local_reposito ...

  5. 问题描述:maven本地仓库有包,导致could not find artifact * * * 问题!

    问题描述:maven本地仓库有包,仍然去远程仓库拉取包问题,导致could not find artifact * * * 问题! 问题原因:maven在离线运行过程中依然要联网,个人猜测进行veri ...

  6. maven本地仓库有相应的依赖,依旧会从远程仓库拉取问题解决

    maven本地仓库有相应的依赖,依旧会从远程仓库拉取问题的原因及解决 请打开你自己的本地仓库,对应依赖路径下的_remote.repositories文件. 如果是从远程仓库拉取的,这里一般是显示这个 ...

  7. 把Maven本地仓库修改为阿里云仓库

    为什么要把Maven本地仓库修改为阿里云仓库?还不是因为下载jar包的时候慢嘛,几十kb,想练习一下项目都不行,还不是一般的慢,都把我急的~ 1,下载安装maven 2,修改settings.xml文 ...

  8. maven本地仓库设置

    maven本地仓库设置 ** 问题:新建maven工程后,引入hibernate-entitymanager.hibernate-c3p0依赖时在Dependencices 中出现红色波浪线,说明这两 ...

  9. maven 本地仓库配置

    在maven 的解压目录中找到settings.xml文件 将maven 本地仓库路径加到localRepository节点下 在cmd下输入mvn help:system 如果出现如下所示,表示本地 ...

最新文章

  1. 小程序真的能帮商家挣到钱吗
  2. java7代码示例_Java中的七种排序方式代码示例
  3. 安卓手机卡顿怎么解决_手机卡顿怎么办? 几招教你轻松解决!
  4. ct与x光的哪个辐射大_胸片、CT、PET/CT哪个辐射大?结果你很难猜到
  5. 服务器磁盘管理 知识点
  6. 2017程序员综合素质调研测试
  7. SpringCloud之Hystrix断路器以及dashboard 属性详解
  8. WPF中StackPanel的尺寸的怪癖
  9. 计算机通信与网络实验西电,西安电子科技大学计算机通信与网络CH04 数字传输.pdf...
  10. SpringBoot02
  11. CDN月95计费方式
  12. Linux加密框架 crypto 哈希算法说明 同步哈希shash_alg | 异步哈希 ahash_alg | 通用部分抽象 hash_alg_common
  13. Unity模拟毛笔字效果
  14. R 语言中1 和1L的区别
  15. java 经纬度 地图_百度地图地址经纬度互转,java代码(v2版本)
  16. 使用vector创建一个二维数组(一)
  17. rewind java_Java IntBuffer rewind()用法及代码示例
  18. linux 查看网卡连接网线,查看网卡是否连接网线
  19. 基于MATLAB改进Otsu阈值分割的车道线检测
  20. Druid学习笔记(2)Druid架构剖析

热门文章

  1. 销售数据分析软件——让你不做糊涂账
  2. 找工作必看!!!关于什么叫做三方协议
  3. 怎么把回收站里的计算机放到桌面,如何在桌面上添加回收站
  4. matlab心电信号处理,基于Matlab的心电信号自动处理系统的设计与开发 毕业论文设计.doc...
  5. matexs不支持鸿蒙,华为mateXs为何从兼容安卓改成基于安卓,是鸿蒙不行还是另有隐情...
  6. MAC快速查看本地 SSH KEY
  7. 零基础学习C语言的第一天
  8. canvas画板总结
  9. 解决ubuntu下外接2k显示器却无法调2k分辨率问题
  10. c语言课程农夫过河问题实验心得,农夫过河实验报告