1、在本地maven仓库看到有文件是以"lastUpdated"作为扩展名结尾,就表示该jar包下载失败或者相关文件下载失败。
原因:maven下载过程中,文件会以lastUpdated作为临时的扩展名,下载完成后会去掉该扩展名,如果下载过程中就下载了一半断开了网络连接或者超时,该临时文件,也就是该扩展名的文件maven将不会再进行管理,如果下一次重新要求下载,maven看到有该扩展名文件就不会进行下载。
解决方法:手动删除该扩展名文件,重新下载。
手动很慢,可以使用clearLastUpdated.bat脚本文件进行处理。
使用方法:
—— 1、—— 将该文件放入maven仓库,再使用编辑器打开该文件进行修改:
SET CLEAR_PATH=D:
SET CLEAR_DIR=D:\maven-native
根据自己本地路径进行修改,不能使用带空格的目录。
2、下载完成但内部损坏,在依赖信息没有出错的前提下。
jar虽然是下载好了,扩展名也不是lastUpdated,但是程序编译运行的时候会报错,提示找不到该包类啥的。
——1、——首先在本地仓库找到该jar位置,删除重新下载!
来源:CSDN
作者:无厌剑主
链接:https://blog.csdn.net/qq_41723615/article/details/103835273