解决Maven本地仓库存在依赖包还需要远程下载的问题

背景

公司有自己maven私服,正在在私服可以使用的情况,打包是没问题的。但是这次是由于公司大楼整体因电路检修而停电,所有服务器关机,包括maven私服服务器。然后当天确有一个包需要打,这个时候发现死活打不了,因为需要远程请求依赖。即使本地maven仓库其实已有都有了这些依赖包,但是也还是打不了。

解决方案

1、找出那些本地有jar包却还要去读取私服的 jar 包,然后逐个去这些 jar 包在本地 maven 仓库的目录中删除 _remote.repositories 这个文件

删除之后,重新 clean、package 都不会请求私服了。

这个太多依赖了,我是不想用这种办法,于是想来想去,打开setting.xml文件,瞬间想到了一个方案。

2、修改对应私服的 mirror 标签中的 url 值,正常值应该是私服的 http 访问地址,将值修改成走本地文件路径。

完美实现离线模式打包。

相关推荐
2301_7806698633 分钟前
文件字节流输出、文件复制、关闭流的方法
java
剑锋所指,所向披靡!2 小时前
C++之类模版
java·jvm·c++
Coder_Boy_2 小时前
基于SpringAI的在线考试系统-0到1全流程研发:DDD、TDD与CICD协同实践
java·人工智能·spring boot·架构·ddd·tdd
sheji34162 小时前
【开题答辩全过程】以 面向高校校园的物物交换系统设计与实现为例,包含答辩的问题和答案
java·eclipse
卓怡学长2 小时前
m115乐购游戏商城系统
java·前端·数据库·spring boot·spring·游戏
2501_944526422 小时前
Flutter for OpenHarmony 万能游戏库App实战 - 蜘蛛纸牌游戏实现
android·java·python·flutter·游戏
打工的小王3 小时前
java并发编程(三)CAS
java·开发语言
尤老师FPGA3 小时前
使用ZYNQ芯片和LVGL框架实现用户高刷新UI设计系列教程(第四十五讲)
android·java·ui
星火开发设计3 小时前
C++ 函数定义与调用:程序模块化的第一步
java·开发语言·c++·学习·函数·知识
cypking4 小时前
二、前端Java后端对比指南
java·开发语言·前端