解决maven执行命令时提示:cached in the local repository

问题描述:

在使用公司内部的maven仓库编译项目时,由于新加入了几个依赖包,第一次编译失败了

问题原因:

Maven默认会使用本地缓存的库来编译工程,对于上次下载失败的库,maven会在~/.m2/repository/ / / /目录下创建xxx.lastUpdated文件,一旦这个文件存在,那么在直到下一次nexus更新之前都不会更新这个依赖库

解决办法:

删除~/.m2/repository/ 目录下的*.lastUpdated文件,然后再次运行mvn compile编译工程

猜你喜欢

转载自blog.csdn.net/ABCAA1024/article/details/127508840
今日推荐