问题:本地仓库不存在jar包,但并不会去远程仓库拉取?
原因:
本地仓库中对应jar目录下存在XXX.lastUpdated,则不会去远程拉包
解决方式
删除XXXX.lastUpdated后,重新构建项目
.lastUpdated文件产生原因
- jar包自身的问题(groupId发生改变或artifactId改变,所需要的版本不存在等),这是最重要的一点,很多人找了半天问题,最后才发现自己找的jar本来就不存在。
- 网络问题,无法下载对应的jar。
- maven中setting配置的中央仓库镜像出现问题,没有生效或镜像已失效