项目场景:
使用 IDEA 导入项目时,有时会发生 jar依赖报红的情况,现在针对 几种报红的场景进行分析
问题描述
情况一: 本地仓库没有jar包,需要从 远程仓库下载jar包。报红
检查配置的远程仓库地址
情况二: 本地仓库有jar包,不需要从远程仓库下载jar包。报红
检查仓库jar 中 是否包含
_remote.repositories
文件 与.lastUpdated
文件
解决方案:
情况一 采用 A B 解决 情况二 采用 C D 解决
A. IDEA 重新下载jar mvn -u idea:idea
B. IDEA 清除缓存文件 Invalidate Caches/Restart
删除缓存文件
C. 清除自己本地maven库的 .lastUpdate for /r %i in (*.lastUpdated) do del %i)
D. 删除本地仓库的 _remote.repositories
文件