Maven Jar包下载失败及解决方案
我是阿福,公众号「阿福聊编程」作者, 一个在后端技术路上摸盘滚打的程序员 ,在进阶的路上,共勉! 文章已收录在 JavaSharing 中,包含Java技术文章,面试指南,资源分享。 明显的下载失败 具体表现 在Maven仓库中如果看到jar包或其他相关文件是以“lastUpdated”作为扩展名结尾,说明jar包或其他相关文件下载失败。 原因分析 Maven在下载jar包的过程中,文件会以lastUpdated作为临时扩展名。文件下载完成后,Maven会将“lastUpdated”扩展名去掉。 如果下载一半连不上网,导致下载失败,那么Maven就放任文件保持临时扩展名“lastUpdated”不管。 当我们下一次强制要求Maven重新下载jar包时候,Maven看到这个文件以“lastUpdated”结尾,那么Maven就会无视“下载”命令。 所以对于以“lastUpdated”为扩展名的文件需要手动删除,然后再让Maven重新下载。 解决方案 基本做法:删除以“lastUpdated”结尾的文件,重新下载。 问题:Maven仓库使用一段时间后,以“lastUpdated”结尾的文件会非常多,手动删除不现实。 正确做法:借助<code>clearLastUpdated.bat</code>脚本文件批量处理。 clearLastUpdated.bat文件设置 第一步