maven构建时报错:was cached in the local repository...

这个报错常见于 Maven 在构建过程中使用了本地仓库中已缓存的某个依赖,但该依赖可能是不完整的、损坏的或者构建失败过的版本。

解决方案

方法一:强制更新依赖

使用 Maven 的 -U 参数强制更新依赖:

mvn clean install -U

这会强制 Maven 忽略本地缓存,从远程重新下载依赖。


方法二:手动删除本地损坏的依赖

  1. 找到本地 Maven 仓库目录
  2. 找到出问题的依赖路径并删除它
  3. 重新执行构建命令

方法三:清理本地仓库中所有缓存(清空maven仓库)

  1. 直接清空整个目录
  2. 重新执行构建命令

你可能感兴趣的:(java,疑难杂症,maven,java)