发布本地(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移动到其他目录,就可以操作了。

相关推荐
计算机软件程序设计7 小时前
如何使用IDEA创建Maven/SSM工程?
java·maven·intellij-idea·ssm
任聪聪17 小时前
【JAVA基础】MAVEN的安装及idea的引用说明
java·maven·intellij-idea
计算机聚众网络18 小时前
008_SSH_Sqlserverl图书管理系统(学生注册 借书 还书)_lwplus87(免费送)
java·spring boot·spring·eclipse·maven·hibernate
p39397526920 小时前
maven推送jar到本地和远程仓库
java·maven·jar
闭关苦炼内功1 天前
Maven 中央仓库地址 mvnrepository.com
java·maven
莫为善2 天前
Maven从浅入深(理解篇)
java·maven
LUwantAC2 天前
Java学习路线:Maven(四)Maven常用命令
java·学习·maven
todoitbo2 天前
gitlab-runner中搭建nvm、nrm以及优化maven打包
java·gitlab·maven
尘浮生2 天前
Java项目实战II基于Spring Boot的药店管理系统的设计与实现(开发文档+数据库+源码)
java·开发语言·数据库·spring boot·后端·maven·intellij-idea
张保瑞2 天前
十七:Spring Boot依赖 (2)-- spring-boot-starter-web 依赖详解
xml·java·spring boot·maven