.lastUpdated文件出现的原因
- jar包自身的问题(groupId发生改变或artifactId改变,所需要的版本不存在等),这是最重要的一点,很多人找了半天问题,最后才发现自己找的jar本来就不存在。
- 网络问题,无法下载对应的jar。
- maven中setting配置的中央仓库镜像出现问题,没有生效或镜像已失效。
解决办法
- 删除.lastUpdated文件,切换网络(可选择手机热点)重新下载。
- 直接访问 阿里云云效 Maven进行文件搜索,根据groupId和artifactId查看是否能找到对应版本的jar包(找到则可以直接下载对应的jar包和pom.xml文件)。
- 直接访问中央仓库源地址或找到自己maven的setting文件中配置的中央仓库镜像,根据jar包的目录结构找到自己需要的jar包和pom.xml。
- 直接访问 mvnrepository搜索自己需要的版本的jar包,选择 View All 进行下载jar包和pom.xml文件。
总结
.lastUpdated文件出现的原因一般考虑 jar包自身问题、网络问题和maven配置问题(镜像,未生效等问题);
而我们的解决办法也是针对这些问题进行解决,首先确认jar本身是否存在,其次是通过一切手段拿到需要的jar,最后才是 解决可能存在的环境问题,防范问题下次继续出现。