处理Maven本地仓库.lastUpdated文件

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

这是因为,项目使用maven管理jar包,很容易因为各种原因(网速慢、断网)导致jar包下载不下来,出现很多.lastUpdated文件。

想要正常启动项目,需要删除这些.lastUpdated文件。

但是这些文件一个一个删除太麻烦。

下面是全部删除的方法:

  1. Windows系统,切换到仓库所在的目录,然后执行下面的命令:
for /r %i in (*.lastUpdated) do del %i
  1. Windows系统,创建一个bat文件:
set REPOSITORY_PATH=D:\MavenLocalRepository
rem 正在为您搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated"') do (
del /s /q %%i
)
rem 搜索完毕
pause

D:\MavenLocalRepository是仓库所在的目录。

  1. Linux系统:
find /app/maven/MavenLocalRepository -name "*.lastUpdated" -exec grep -q "Could not transfer" {} \; -print -exec rm {} \;

/app/maven/MavenLocalRepository是仓库所在的目录。

  1. Maven命令:
mvn clean install -U

如果你确定是哪个项目的依赖导致的,直接用-U强制更新依赖也可以。

处理Maven本地仓库.lastUpdated文件相关推荐

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

    脚本地址: https://github.com/jayknoxqu/configuration/blob/master/maven/script 原因 使用maven下载项目依赖的jar包时,很容易 ...

  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. python psi计算_KL散度,PSI,IV值之间的故事
  2. JS——“==”与“===”
  3. ES更新嵌套数组(使用Java API)
  4. excel函数vloopup使用方法
  5. 四、华为鸿蒙HarmonyOS应用开发之Java开发下Page Ability生命周期
  6. 类对象作为函数参数进行值传递
  7. 数据库笔记05:创建与管理数据库
  8. Android 添加多个回调,如何在同一个片段中创建多个Retrofit回调 – android
  9. zepto tap “点透”研究
  10. Knockout.js入门级
  11. Java 2.1(将摄氏温度转换为华氏温度)编写程序,从控制台读入double型摄氏温度,然后将其转换为华氏温度,并显示结果。
  12. MC9S12 RTI 时钟的设置
  13. 新浪微博平台的多级架构
  14. 青岛大学的计算机专业考研分数线,青岛大学考研分数线
  15. 全网最全开源数据集 | 资源
  16. 对 MMO 游戏的调研
  17. Unity3d组合键
  18. IP协议详解之头部结构
  19. 石油工程课程设计c语言,东北石油大学-石油工程抽油设计C语言编程.doc
  20. 百战RHCE(第一战:Linux基础命令1)

热门文章

  1. vue打印插件的使用
  2. 朋也bbs开源学习(一)
  3. 希尔顿与锦江集团续签合作协议,将在华开逾600家希尔顿欢朋酒店
  4. 任正非:实事求是的科研方向与二十年的艰苦努力(新年推荐)
  5. 河北计算机软件职业技术学院,河北软件职业技术学院
  6. 2021-2027全球与中国超声波焊接头市场现状及未来发展趋势
  7. GBase XDM用户管理
  8. app inventor 2022离线版下载使用教程
  9. Linux 内核文件系统模块结构体关系图
  10. excel每页打印标题