当前位置: 首页 > news >正文

idea使用联网缓存的pom进行离线开发

一个一直要频繁在线调试的项目,需要内网开发,外网某些接口无法使用,没办法面对这么高的调试频率,只能把开发环境搬到内网环境了,第一次这么操作,搞这套方案自己在虚拟机里面搞了一个无网环境测试出来的方案,简单记录一下,新手可能看不懂,有经验的看下应该能有帮助的,这个方案从头开始尝试着搞,大概耗时3个小时不断尝试,唉,说多都是泪T_T。

联网环境下执行,记得先清空local的文件,否则到时候复制仓库的时候文件会很大。

执行离线下载命令:mvn dependency:go-offline

检查本地仓库是否存在:

此处是我项目用到的,自己项目自己替换检查。

E:\maven\local\org\springframework\spring-framework-bom\5.3.19\spring-framework-bom-5.3.19.pom
E:\maven\local\org\springframework\security\spring-security-bom\5.7.12\spring-security-bom-5.7.12.pom
E:\maven\local\org\springframework\boot\spring-boot-dependencies\2.5.15\spring-boot-dependencies-2.5.15.pom

下载所有的插件:
mvn dependency:resolve-plugins 

清理干扰文件(非常非常非常重要):

下载完成后,删除 _remote.repositories.lastUpdated 文件

PowerShell执行:

Get-ChildItem -Path "E:\maven\local" -Include "_remote.repositories", "*.lastUpdated" -Recurse | Remove-Item -Force

这些文件会记录“从哪个 repo 下载”,如果 repo ID 不匹配,Maven 会拒绝使用本地文件

离线环境:

勾选脱机工作,复制联网环境的maven文件夹到离线环境。

离线模式清空构建:

mvn -o clean -f pom.xml

无报错,成功启动。

http://www.dtcms.com/a/462216.html

相关文章:

  • ASP Application:深度解析与应用实践
  • 广州白云区做网站网站推广预期达到的目标
  • 建筑网站do浙江省龙泉市建设局网站
  • 【笔记】偏摩尔量
  • 速成网站 改版 影响wordpress目录
  • 【深入理解计算机网路07】详解局域网:以太网、VLAN与无线局域网
  • 网站谷歌地图提交江西省赣州市天气预报15天
  • 数据库架构演进:从读写分离到大数据解析
  • 多字节串口收发IP设计(三)串口发送模块设计及仿真(含源码)
  • 损失函数(深度学习)
  • Python 包管理革命:传统 pip 与极速 uv 的深度解析
  • 工装设计网站案例wordpress不花钱
  • 骰子魔法:三骰和频统计的C++巧妙解法(洛谷P2911)
  • 免费营销型网站网站建设文化服务公司
  • CSS 中 transation 主要作用是什么
  • 网站推广模式提高网站订单转化率
  • gdp-peda :No module named ‘six.moves‘
  • python做网站后台大连开发区网站设计公司
  • MySQL MHA(Master High Availability)高可用方案详解
  • 杭州商城网站制作淄博网站排名优化
  • Spring 前后端通信加密解密
  • 手机网站建设多少钱做教师知识网站有哪些
  • h5 网站开发流程深圳做网站网络公司有哪些
  • 做网站封面要怎么做建立公司网站多少钱
  • 冰箱的冰霜来源 预防冰霜指南。不要用金属刀具除冰,正确除冰是断开电源,打开冰箱门。快转给家人……
  • Java Spring “事务” 面试清单(含超通俗生活案例与深度理解)
  • 【计算机网络原理】选择题
  • 电影网站开发源代码免费推广网站怎么做
  • 盘锦门户网站制作wordpress调用指定id目录
  • A股大盘数据-20251009分析