当前位置:   article > 正文

本地jar包推送到maven私有仓库常用的3种方式_上传jar包到maven私有仓库

上传jar包到maven私有仓库

本地jar包推送到maven私有仓库常用的3种方式

1. 通过Nexus后台的upload功能上传,这个需要填写一堆信息,效率相当低下。

2. 通过maven的发布功能

3. 通过curl

1、登录maven(nexus)后台上传,自己填充信息

2、maven命令

mvn deploy:deploy-file -Dmaven.test.skip=true -DgroupId=com.android.tools.build -DartifactId=hlw -Dversion=1.11-SNAPSHOT -Dpackaging=jar -Dfile=xxx-1.0.jar -Durl=http://localhost:8081/repository/maven-releases/ -DrepositoryId=releases

mvn deploy:deploy-file -Dmaven.test.skip=true -Dfile=C:\Users\13269\.m2\repository\com\ali-api\0.0.1\ali-api-0.0.1.jar -DgroupId=com -DartifactId=ali-api -Dversion=0.0.1 -Dpackaging=jar -DrepositoryId=maven-releases -Durl=http://121.43.150.313:8081/repository/maven-releases/

<server>
  <id>maven-releases</id>
  <username>admin</username>
  <password>chengzl1</password>
</server>
<server>
   <id>maven-snapshots</id>
   <username>admin</username>
   <password>chengzl1</password>
</server>

如果进行deploy时返回Return code is: 401错误,则需要进行用户验证或者你已经验证的信息有误。注意:-DrepositoryId=maven-releases,maven-releases需要和本地maven配置文件settings.xml中<server><id>maven-releases</id></server>里面的id名称保持一直

3、通过curl上传,可以直接把pom和jar文件上传上去

curl -v -u admin:admin123 --upload-file xxx-1.0.jar http://localhost:8081/repository/maven-release/com/xxx/xxx/xxx-1.0.jar

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/48422
推荐阅读
相关标签
  

闽ICP备14008679号