离线网络环境中拷贝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找不到依赖终极解决方案】终归还是要学习原理,maven原理懂了,这些就是小儿科了,以后要学习的点又多了一个,加油吧!
本文由mdnice多平台发布
推荐阅读
- python|Python软件设计基础 第十节-Plotly可视化
- springcloud|springcloud-02-eureka(服务注册与发现)
- 后端|GitHub 又爆新作!2 份 PDF+1 个插件算法刷题三件套!面试进阶双飞
- 龙蜥社区首推“分层分类”顶设 发展以云为终态的开源产业创新生态
- 招行架构师徐佳航(金融云原生与开源标准的共同生长)
- 阿里云 ACK One 多集群管理全面升级(多集群服务、多集群监控、两地三中心应用容灾)
- 后端|【python】Jenkins实现携带commit_log钉钉/企微机器人通知
- 一文搞懂 SAE 日志采集架构
- 解析 RocketMQ 业务消息--“顺序消息”