首先,不会搭建maven私服的点这里,涉及到的配置和此文有关

我这里是学习写的文章,私服再本地,所以私服地址都是localhost,这里应该是你的私服服务器的IP地址,复制代码注意要修改才能用

第一步:在项目中配置上传仓库的地址

pom文件中添加以下配置:

<!-- 使用分发管理将本项目打成jar包,直接上传到指定服务器 --><!--    上传私服    --><!--    定义上传仓库地址    --><distributionManagement><!--正式版本--><repository><!--这个id必须和maven的配置文件setting中得server的id相互对应因为上传时需要身份认证--><id>aliyun</id><name>Releases</name><url>http://localhost:8888/repository/maven-releases/</url></repository><!--快照版本--><snapshotRepository><!--这个id必须和maven的配置文件setting中得server的id相互对应因为上传时需要身份认证--><id>aliyun</id><name>Snapshots</name><url>http://localhost:8888/repository/maven-snapshots/</url></snapshotRepository></distributionManagement>


上图中左边部分的maven配置是上篇文章搭建maven私服中配置的,右边是要上传的项目的配置,就是告诉maven要通过一个id为aliyun的server进行项目上传,而maven的conf中的setting.xml里我们就配置了这个id为aliyun的server,这个server中还包含了用户名、密码和仓库路径,这样项目的上传就水到渠成了。

第二步:修改项目的包格式为jar

    <packaging>jar</packaging>

第三步:执行deploy命令


验证:
去私服看看jar是否上传成功:

如图所示,通过Artifact Id搜索发现,要上传的jar包已经上传到私服中。

遇到的错误:

学习过程中遇到的坑太多了,后面单独整理了一篇文章,专门解决deploy上传nexus私服报错,如果你也在这里遇到了问题,点进来看看排查排查吧,希望能帮到你。
deploy上传nexus私服报错:Failed to deploy artifacts:Failed to transfer file *** with status code 400

上传本地项目到maven私服(nexus)踩坑记录相关推荐

  1. github入门到上传本地项目

    GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好. GitHub可以免费使用,并且快速稳定.即使是付费帐户,每个月不超过10美刀的费用也非常便宜. ...

  2. 上传本地项目到githup(githup改版后将master改为main)

    从2020.10githup官方给出,将master改为main,导致我们在上传项目时,容易把项目依然提交到master分支,导致进入该repository时显示main分支,且为空的.为了避免一进入 ...

  3. 云端服务器上传本地项目

    云端服务器上传本地项目 本文章介绍如何将本地项目打包上传到云端服务器 1. 云端服务器 1.1 获得云端服务器 首先你需要有一个云端服务器-比如阿里云,腾讯云等,现在以阿里云为例,阿里云服务器购买地址 ...

  4. 怎么用IDEA上传本地项目到码云/Github?

    博主码云地址:https://git.oschina.net/zsyoung01,欢迎关注! 博客原文地址:http://blog.csdn.net/zsyoung/article/details/7 ...

  5. github使用教程:通过git上传本地项目

    众所周知GitHub是一个面向开源及私有软件项目的托管平台,所以我们除了在上面找别人的开源项目之外还可以通过github去管理自己的项目.下面介绍如何将本地仓库的程序上传到github上. Git下载 ...

  6. windows上传本地项目到github

    背景 心血来潮,想要做个视频通话项目,突然发现好久没有用过git了,以前保存代码版本都是本地复制一份(额,好low..).还是记录下吧,一劳永逸. 配置本地Git环境 下载Git 首先下载Git并安装 ...

  7. 上传本地项目到gitee_如何使用码云Gitee上传本地项目

    前言 相信很多同学在gitee中上传项目时会遇到了各种小问题,接下来我将介绍一种简单粗暴的方式来上传项目.执行以下步骤之前首先要在本地安装并配置Git并且在gitee中配置SSH公钥,如果不知道如何配 ...

  8. GitHub上传本地项目代码的

    如果你不会GitHub,看完你就会了. GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好. GitHub可以免费使用,并且快速稳定.即使是付费帐户 ...

  9. GitHub上传本地项目

    之前一直用CSDN记录自己做东西的过程,方便以后查看,但看到很多大佬们都在用GitHub分享project,还可以用GitHub做个人博客,个人感觉CSDN已经很方便了,为什么会有那么多人用GitHu ...

最新文章

  1. php内核探索方法与资源
  2. 12个深度学习面试问题
  3. All firmware and drivers for HP ESX servers
  4. 由PostgreSQL的区域与字符集说起
  5. Documentum常见问题2—压力测试时一旦用户数超过一定数量就不能登录了
  6. 异步提交表单插件jquery.form.min.js的使用实例
  7. java lambda例子_Java lambda 表达式常用示例
  8. Fiddler的下载安装与使用(流量抓包、手机抓包、拦截包、编辑包、重发包)
  9. nyoj116士兵杀死(两)段树单点更新
  10. Redis总结集群方式之主从复制
  11. USB接口类型的区别
  12. 利用辗转相除法求两个数的最大公约数
  13. python2逐步转向python3之小程序实践学习
  14. loadrunner11 post请求接口压力测试并生成报告
  15. JS、H5调用手机相册摄像头以及文件夹
  16. 这篇文章能让你吃透SVG
  17. Tensorflow2.0.0 GPU版本避坑安装+全套资源链接
  18. qmake 添加额外参数 分开编译
  19. 用计算机计算的定义,计算(数学用语)_百度百科
  20. 【题解】Cutting Woods

热门文章

  1. 第九章:项目资源管理-0316
  2. 【全网详解】从0到1搭建双十一实时交易数据展示平台——Spark+Kafka构建实时分析系统
  3. 9008 能 解锁BL_【Android取证】一部锤子手机引起的解锁事件
  4. 如何下载bing必应首页图片
  5. 网页的首屏标准你了解多少?
  6. 腾讯云服务器增加网卡,腾讯云服务器(CVM主机)绑定多个弹性网卡和IP地址的方法...
  7. luogu P3647 [APIO2014] 连珠线
  8. Jini技术常见问题解答
  9. 随便写的一篇,记录我的hyperledger -ca折腾
  10. SVG文档:使用SVG 编程(转自IBM文档库)