离线网络环境中拷贝maven仓库到离线机器,使用maven加载项目,maven编译jar包找不到或者提示jar包信息不可用,现提供以下本人解决的方式,亲测可用
idea的
maven设置,确保
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 多平台发布