本地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

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

  1. 通过 Maven 命令将 jar 包推送到私服

    文章目录 通过 Maven 命令将 jar 包推送到私服 1. 命令 2. 命令选项说明 2.1. 选项:-DgroupId 2.2. 选项:-DartifactId 2.3. 选项:-Dversio ...

  2. Docker之使用maven插件【Dockerfile方式】构建并推送镜像到私有仓库

    准备工作 操作系统版本 [root@node02 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) docker版本 [ ...

  3. Docker之使用maven插件【配置方式】构建并推送镜像到私有仓库

    准备工作 操作系统版本 [root@node02 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) docker版本 [ ...

  4. Springboot中如何引入本地jar包,并通过maven把项目成功打包成jar包部署

    最近尝试引入阿里云的短信验证码,阿里云的core sdk是maven就有的,但是短信相关的jar包却不是放在maven的,所以得引入本地的下载回来的jar包.本地开发直接引入,idea是可以直接跑调用 ...

  5. Springboot中引入本地jar包,并通过maven打包(解决maven丢包的问题)

    如何引入本地jar包 新建一个dependency标签,在标签中填写groupId,artifactId,version,scope,systemPath 例: <dependency>& ...

  6. SpringBoot 项目引入本地jar包,并设置maven打包一并打入

    resources目录下新建lib文件夹,然后将需要的本地jar包放入进去 pom文件中引入本地jar包依赖 <dependency><groupId>com.XXX</ ...

  7. 将本地docker镜像推送到阿里云仓库

    1. 进入到个人的阿里云容器镜像服务阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台,创建命名空间 2. 创建仓库 选择本地仓库  创建成功后会生成一个操作指南 3. 将本地镜像推送到阿里云仓 ...

  8. 使用mav命令将本地jar包导入本都Maven库

    -Dfile:jar包所在本地的具体路径 -DgroupId:项目组织唯一的标识符,实际对应JAVA的包的结构 -DartifactId:项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称 ...

  9. 如何将本地jar包上传到maven私服中

    1.登陆nexus私服 在游览器输入http://localhost:8081/nexus/ 默认账号和密码是admin,admin123.如果自己忘了可以去看setting.xml文件下的私服配置. ...

最新文章

  1. 恢复win8桌面上计算机图标,win8系统桌面我的电脑图标不见了如何找回
  2. 动态规划训练10 [Coloring Brackets CodeForces - 149D]
  3. java集合—— 链表(java中的所有链表都是双向链表)
  4. gridview标题居中显示_Pr:制作片尾滚动字幕(旧版标题法)
  5. 本地创建分支push到github
  6. 发布 项目_项目发布会活动到底应该怎么办
  7. python变量的使用_python – 如何在变量中使用冒号(:)
  8. 嵌入式操作系统内核原理和开发(地址空间)
  9. 【人脸识别】基于matlab GUI PCA人脸识别【含Matlab源码 748期】
  10. xl2tpd服务一键安装
  11. 百度地图api 刷新地图_百度地图VS高德地图,谁更胜一筹?
  12. Win10 打开heu kms activator工具进度条到70%闪退(未解决)
  13. TCP close-wait 状态分析
  14. 歌单详情内容-播放列表 (音乐app项目-第8步)
  15. EOS智能合约开发系列(16): deferred action与inline action
  16. Lightning Network模拟器
  17. pyqt5 和 pySinde2 动态加载 QT Designer
  18. python爬虫之静态网页(以当当网图书畅销榜榜为例)
  19. 基于python-opencv实时识别黑线赛道(二)
  20. win11安卓子系统如何安装app

热门文章

  1. mysql服务重启过程
  2. 正则表达式的总结及实例
  3. 带你一步一步实现通讯录的设计
  4. 《JVM调优》- Jstack指令详解
  5. 什么是CDN?为什么要使用CDN加速?
  6. Linux 命令(143)—— valgrind 命令
  7. Java实现 蓝桥杯 算法训练 审美课
  8. Mac修改程序软件图标(附带抠图教程)
  9. Python与数据科学实验(Exp1)
  10. Linux 4.9亮点特性