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

相关推荐
中年程序员一枚19 小时前
Springboot使用maven编译报juh-3.2.1.jar缺失
spring boot·maven·jar
哆la不懂a梦21 小时前
测试1233211
maven
小肖爱笑不爱笑21 小时前
Maven
java·log4j·maven
FreeBuf_21 小时前
攻击者伪造Jackson JSON库入侵Maven中央仓库
java·json·maven
飞舞花下1 天前
MAVEN私有仓库配置-Nexus私有仓库
xml·java·maven
while(1){yan}1 天前
使用HuTool实现验证码
spring boot·spring·java-ee·maven
PWRJOY2 天前
解决Flutter构建安卓项目卡在Flutter: Running Gradle task ‘assembleDebug‘...:替换国内 Maven 镜像
android·flutter·maven
计算机毕设指导62 天前
基于微信小程序的旅游线路定制系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·旅游
疯狂成瘾者2 天前
Lombok 可以生成哪些类方法
java·tomcat·maven
计算机毕设指导62 天前
基于微信小程序的博物馆文创系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea