乐趣区

关于后端:Maven找不到依赖终极解决方案

离线网络环境中拷贝 maven 仓库到离线机器,应用 maven 加载我的项目,maven编译 jar 包找不到或者提醒 jar 包信息不可用,现提供以下自己解决的形式,亲测可用

根底解决方案

  • 惯例 ideamaven设置,确保 maven 的版本,配置文件 保持一致,maven 仓库 可用
  • 刷新 maven 操作,重试 n 次
  • maven离线 在线 的切换(toggle offline mode),达到刷新 maven 的目标
  • pom文件中针对加载不到 jar 包的依赖,删除,刷新maven,再增加该依赖形式
  • idea重启
  • idea敞开我的项目,从新关上我的项目启动
  • idea缓存革除

如果以上这些操作还不能解决,那就持续看上来吧

不过上述的操作前提是 maven 仓库中的确存在找不到的 jar

不过上述的操作前提是 maven 仓库中的确存在找不到的 jar

不过上述的操作前提是 maven 仓库中的确存在找不到的 jar

终极计划

上面这个也是自己解决过程中难度最大的,起初报错一点一点剖析,才想到的解决方案

1、首先就是找到 pom 文件中无奈加载的依赖,所在 maven 仓库的地位

2、找到最初一级目录之后,除了 本身依赖的 jar 包和 pom 后缀 的包之外,其余全副删除

3、我的项目中 pom 从新刷新,或者反复第一局部的步骤尝试解决

如果以上还是不能解决,那我也只能帮到这了,祝你好运
不过你也能够留言,心愿我也能够帮忙到你

终归还是要学习原理,maven 原理懂了,这些就是小儿科了,当前要学习的点又多了一个,加油吧!

本文由 mdnice 多平台公布

退出移动版