处理Maven本地仓库.lastUpdated文件
处理Maven本地仓库.lastUpdated文件
今天项目启动过程中,抛出了很多奇怪的异常,最终在同事的协助下发现,是因为项目依赖的jar文件没有下好,目录中存在很多类似aaaaa.jar.lastUpdated
的文件。
这是因为,项目使用maven管理jar包,很容易因为各种原因(网速慢、断网)导致jar包下载不下来,出现很多.lastUpdated文件。
想要正常启动项目,需要删除这些.lastUpdated文件。
但是这些文件一个一个删除太麻烦。
下面是全部删除的方法:
- Windows系统,切换到仓库所在的目录,然后执行下面的命令:
for /r %i in (*.lastUpdated) do del %i
- 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
是仓库所在的目录。
- Linux系统:
find /app/maven/MavenLocalRepository -name "*.lastUpdated" -exec grep -q "Could not transfer" {} \; -print -exec rm {} \;
/app/maven/MavenLocalRepository
是仓库所在的目录。
- Maven命令:
mvn clean install -U
如果你确定是哪个项目的依赖导致的,直接用-U
强制更新依赖也可以。
处理Maven本地仓库.lastUpdated文件相关推荐
- 清理Maven本地仓库.lastUpdated文件
脚本地址: https://github.com/jayknoxqu/configuration/blob/master/maven/script 原因 使用maven下载项目依赖的jar包时,很容易 ...
- 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 如果出现如下所示,表示本地 ...
最新文章
- python psi计算_KL散度,PSI,IV值之间的故事
- JS——“==”与“===”
- ES更新嵌套数组(使用Java API)
- excel函数vloopup使用方法
- 四、华为鸿蒙HarmonyOS应用开发之Java开发下Page Ability生命周期
- 类对象作为函数参数进行值传递
- 数据库笔记05:创建与管理数据库
- Android 添加多个回调,如何在同一个片段中创建多个Retrofit回调 – android
- zepto tap “点透”研究
- Knockout.js入门级
- Java 2.1(将摄氏温度转换为华氏温度)编写程序,从控制台读入double型摄氏温度,然后将其转换为华氏温度,并显示结果。
- MC9S12 RTI 时钟的设置
- 新浪微博平台的多级架构
- 青岛大学的计算机专业考研分数线,青岛大学考研分数线
- 全网最全开源数据集 | 资源
- 对 MMO 游戏的调研
- Unity3d组合键
- IP协议详解之头部结构
- 石油工程课程设计c语言,东北石油大学-石油工程抽油设计C语言编程.doc
- 百战RHCE(第一战:Linux基础命令1)