解决 Maven 本地仓库有jar包,依赖正常,但是项目外部库中查找不到相关JAR
问题描述:
- maven项目,且配置了公司内网搭建的私服地址。
- 一旦离开私服所在的公司网络,install项目的时候就会失败,问题是会连接私服读取jar,即使本地maven仓库已经包含了该jar。
- 强依赖,某一项目更新代码后导致其余相关依赖项目运行失败,JAR包未拉取。
- maven依赖正常,本地仓库依赖JAR存在,但是项目外部库中查询不到。
解决方案:
- 查看终端日志,找出那些明明本地有jar包却在项目中找不到的jar包,
- 查看项目配置的maven本地仓库路径,文件_设置_构建工具_Maven_本地仓库,
- **在本地maven仓库的目录中找到有问题的jar包并删除它的 **_remote.repositories** 文件,**
- **删除掉之后再次maven clean install或更新mavne.就可以在项目中找到相关JAR了。**