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

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

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

2. 通过maven的发布功能

3. 通过curl

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

本地jar包推送到maven私有仓库常用的3种方式_第1张图片

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/


  maven-releases
  admin
  chengzl1


   maven-snapshots
   admin
   chengzl1

如果进行deploy时返回Return code is: 401错误,则需要进行用户验证或者你已经验证的信息有误。注意:-DrepositoryId=maven-releases,maven-releases需要和本地maven配置文件settings.xml中maven-releases里面的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

你可能感兴趣的:(maven)