离线网络环境中拷贝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多平台公布