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

相关推荐
雪芽蓝域zzs3 天前
第 1 章:IDEA 创建 SpringBoot3.5.16 Maven 项目
java·maven·intellij-idea
雪芽蓝域zzs4 天前
第 1 章:IDEA 全局配置 Maven + 新建 SpringBoot3 Maven 项目
java·maven·intellij-idea
代码什么用4 天前
Maven&Nexus
java·maven
code2cat4 天前
Java工具篇之Maven:从pom.xml到测试通过的JAR
xml·java·maven
CarIise6 天前
Spring 框架:多配置文件、开发方式与 IOC 注解
junit·maven·jar
博风6 天前
eclipse中配置maven,以及在本地使用maven。
java·eclipse·maven
少年的范儿7 天前
IntelliJ IDEA 配置 JDK 21 与 Maven 教程(Windows):开发环境配置与验证
java·jdk·maven·intellij idea
peach9 天前
同样是装依赖,为什么 npm 长成 node_modules,Maven 长成 .m2
npm·node.js·maven
屈冠成9 天前
ShopXO商城系统测试报告
开发语言·spring·maven·lua
jianxuan11 天前
Spring Boot + Maven 接入 Allatori:从普通打包到可选混淆发布
spring boot·python·maven