发布本地(sap hana)Jar包到Maven私有仓库

在控制台执行如下命令:

bash 复制代码
mvn deploy:deploy-file -DgroupId="com.sap.cloud.db.jdbc" -DartifactId="ngdbc" -Dversion="2.0.13" -Dpackaging="jar" -Dfile="F:\sap_ngdbc\ngdbc-2.0.13.jar" -DrepositoryId="releases" -Durl="http://x-repo.corp.net/repository/maven-releases" -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

-Dfile:需要推送的jar包路径

DgroupId: 指定jar包的分组id

DartifactId:指定jar包的组件id

Dversion:指定jar包所属版本号(如果推送到快照SNAPSHOT版本,则版本命名必须以-SNAPSHOT结尾,否则拉取时会去release正式版本仓库中拉取)

-DrepositoryId:指定你需要推送的仓库id和setting中对应

-Durl:指定你需要推送仓库id的地址

-Dmaven.wagon.http.ssl.allowall和

-Dmaven.wagon.http.ssl.insecure:如果不加可能抛出异常

出现异常及解决方法:

Cannot deploy artifact from the local repository

错误原因:

要推送的jar和pom是位于本地repository的目录下。

解决方法:

把要推送的jar和pom移动到其他目录,就可以操作了。

相关推荐
a努力。2 小时前
中国邮政Java面试被问:MySQL的ICP(索引条件下推)优化原理
java·开发语言·数据仓库·面试·职场和发展·重构·maven
沉默-_-3 小时前
掌握Maven:高效Java项目构建与管理
java·开发语言·后端·maven
loading小马4 小时前
Mybatis-Plus超级实用的多种功能用法
java·spring boot·后端·maven·mybatis
*.✧屠苏隐遥(ノ◕ヮ◕)ノ*.✧2 天前
《苍穹外卖》- day01 开发环境搭建
spring boot·后端·spring·maven·intellij-idea·mybatis
Getgit2 天前
Linux 下查看 DNS 配置信息的常用命令详解
linux·运维·服务器·面试·maven
tkevinjd2 天前
4-初识Maven
java·maven
多多*3 天前
图解Redis的分布式锁的历程 从单机到集群
java·开发语言·javascript·vue.js·spring·tomcat·maven
aloha_7893 天前
乐信面试准备
java·spring boot·python·面试·职场和发展·maven
摇滚侠3 天前
解决 IntelliJ IDEA 中 Maven 管理界面不是层级结构的问题
java·maven·intellij-idea
a程序小傲4 天前
Maven 4 要来了:15 年后,Java 构建工具迎来“彻底重构”
java·开发语言·spring boot·后端·spring·重构·maven