A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Maven下载失败后lastUpdate文件删除
1、产生lastUpdate文件的原因:
   当网络不好或者网络中断的的情况下,正在下载的jar包会下载失败,这时候maven就会在你的本地仓库中生成一个文价,后缀是.lastUpdate文件,这个文件是一个标识文件,存在此文件,意味着maven认定jar已下载完成,不会帮你继续从中央仓库下载jar包,但是此时jar包是没有下载成功的,maven项目还是会报错。所有我们要手动删除生成的.lastUpdate文件 。让maven继续帮我们下载未成功的jar包。
例子:
     项目中需要用到Junit 4.10版本的jar包。但是我的本地库没有这个版本的jar


这时候,模拟没有连接网络或者网络不好的情况下,去update项目,maven就会去中央仓库下载该jar

然后因为没有网络,4.10版本的Junit是没有下载成功的,在本地仓库的Junit路径文件夹下生成了.lastUpdated文件,这时候,需要手动删除该文件。然后再对项目进行update
鑫哥给你的一个删除.lastUpdated 文件的脚本插件。

使用前设置:
   点击该插件右键,进行编辑
修改两行: 截图第一行: C: 换成你自己maven本地库的盘符;
          截图第二行: 将 路径换成你自己的maven本地库的路径,后面再加一个\
保存退出,直接双击运行,根据里面的提示,用脚本删除.lastUpdated文件。



clearLastUpdated.zip

526 Bytes, 下载次数: 130

3 个回复

倒序浏览
写的真好,点赞
回复 使用道具 举报
老铁666666666啊
回复 使用道具 举报
帮楼主顶顶帖子,广州校区真棒
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马