将本地离线Jar包上传到Maven远程私库上,供项目编译使用

背景

因项目对接需求,需对接第三方Jar(海康人脸识别服务网关API),在项目集成时,处于本地编译、远程持续构建的需要将离线Jar推送到远程Maven仓库。

实施步骤

进入到离线Jar包同文件夹下

配置Maven配置文件中远程账户信息

需要在Idea配置的Maven配置文件settings.xml中的servers处配置server节点,如下:

执行命令

powershell 复制代码
mvn deploy:deploy-file -DgroupId=com.hikvision.ga -DartifactId=artemis-http-client -Dversion=1.1.12.RELEASE -Dpackaging=jar -Dfile=artemis-http-client-1.1.12.RELEASE.jar -Durl=http://*******:8081/nexus3/repository/thirdparty/ -DrepositoryId=thirdparty

-Durl 值为远程Maven仓库地址,其中thirdparty为类似public、releases等版本文件夹;

相关推荐
于先生吖3 分钟前
Java 打车小程序 APP 源码 顺风车滴滴跑腿系统完整实现
java·开发语言·打车系统
凌冰_6 分钟前
IDEA2025 基于 Jakarta EE 开发 Servlet + Thymeleaf
java·servlet
会员源码网15 分钟前
可变参数与数组混用导致的方法调用异常
java
xiaoye370816 分钟前
Spring Bean 生命周期自定义扩展示例
java·spring boot·spring
sanyii31313116 分钟前
k8s工作负载-ReplicaSet控制器
java·git·kubernetes
会员源码网17 分钟前
泛型通配符误用导致的类型转换致命异常
java
冬夜戏雪22 分钟前
【学习日记】
java·开发语言·数据库
愤怒的苹果ext24 分钟前
github项目的jar包上传到maven中央仓库
github·maven·jar·中央仓库
无心水29 分钟前
【OpenClaw:认知启蒙】4、OpenClaw灵魂三件套:SOUL.md/AGENTS.md/MEMORY.md深度解析
java·人工智能·系统架构
她说..33 分钟前
Redis 中常用的操作方法
java·数据库·spring boot·redis·缓存