背景
因项目对接需求,需对接第三方Jar(海康人脸识别服务网关API),在项目集成时,处于本地编译、远程持续构建的需要将离线Jar推送到远程Maven仓库。
实施步骤
进入到离线Jar包同文件夹下
配置Maven配置文件中远程账户信息
需要在Idea配置的Maven配置文件settings.xml中的servers处配置server节点,如下:
执行命令
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等版本文件夹;