上传本地项目到maven私服(nexus)踩坑记录
首先,不会搭建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)踩坑记录相关推荐
- github入门到上传本地项目
GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好. GitHub可以免费使用,并且快速稳定.即使是付费帐户,每个月不超过10美刀的费用也非常便宜. ...
- 上传本地项目到githup(githup改版后将master改为main)
从2020.10githup官方给出,将master改为main,导致我们在上传项目时,容易把项目依然提交到master分支,导致进入该repository时显示main分支,且为空的.为了避免一进入 ...
- 云端服务器上传本地项目
云端服务器上传本地项目 本文章介绍如何将本地项目打包上传到云端服务器 1. 云端服务器 1.1 获得云端服务器 首先你需要有一个云端服务器-比如阿里云,腾讯云等,现在以阿里云为例,阿里云服务器购买地址 ...
- 怎么用IDEA上传本地项目到码云/Github?
博主码云地址:https://git.oschina.net/zsyoung01,欢迎关注! 博客原文地址:http://blog.csdn.net/zsyoung/article/details/7 ...
- github使用教程:通过git上传本地项目
众所周知GitHub是一个面向开源及私有软件项目的托管平台,所以我们除了在上面找别人的开源项目之外还可以通过github去管理自己的项目.下面介绍如何将本地仓库的程序上传到github上. Git下载 ...
- windows上传本地项目到github
背景 心血来潮,想要做个视频通话项目,突然发现好久没有用过git了,以前保存代码版本都是本地复制一份(额,好low..).还是记录下吧,一劳永逸. 配置本地Git环境 下载Git 首先下载Git并安装 ...
- 上传本地项目到gitee_如何使用码云Gitee上传本地项目
前言 相信很多同学在gitee中上传项目时会遇到了各种小问题,接下来我将介绍一种简单粗暴的方式来上传项目.执行以下步骤之前首先要在本地安装并配置Git并且在gitee中配置SSH公钥,如果不知道如何配 ...
- GitHub上传本地项目代码的
如果你不会GitHub,看完你就会了. GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好. GitHub可以免费使用,并且快速稳定.即使是付费帐户 ...
- GitHub上传本地项目
之前一直用CSDN记录自己做东西的过程,方便以后查看,但看到很多大佬们都在用GitHub分享project,还可以用GitHub做个人博客,个人感觉CSDN已经很方便了,为什么会有那么多人用GitHu ...
最新文章
- php内核探索方法与资源
- 12个深度学习面试问题
- All firmware and drivers for HP ESX servers
- 由PostgreSQL的区域与字符集说起
- Documentum常见问题2—压力测试时一旦用户数超过一定数量就不能登录了
- 异步提交表单插件jquery.form.min.js的使用实例
- java lambda例子_Java lambda 表达式常用示例
- Fiddler的下载安装与使用(流量抓包、手机抓包、拦截包、编辑包、重发包)
- nyoj116士兵杀死(两)段树单点更新
- Redis总结集群方式之主从复制
- USB接口类型的区别
- 利用辗转相除法求两个数的最大公约数
- python2逐步转向python3之小程序实践学习
- loadrunner11 post请求接口压力测试并生成报告
- JS、H5调用手机相册摄像头以及文件夹
- 这篇文章能让你吃透SVG
- Tensorflow2.0.0 GPU版本避坑安装+全套资源链接
- qmake 添加额外参数 分开编译
- 用计算机计算的定义,计算(数学用语)_百度百科
- 【题解】Cutting Woods
热门文章
- 第九章:项目资源管理-0316
- 【全网详解】从0到1搭建双十一实时交易数据展示平台——Spark+Kafka构建实时分析系统
- 9008 能 解锁BL_【Android取证】一部锤子手机引起的解锁事件
- 如何下载bing必应首页图片
- 网页的首屏标准你了解多少?
- 腾讯云服务器增加网卡,腾讯云服务器(CVM主机)绑定多个弹性网卡和IP地址的方法...
- luogu P3647 [APIO2014] 连珠线
- Jini技术常见问题解答
- 随便写的一篇,记录我的hyperledger -ca折腾
- SVG文档:使用SVG 编程(转自IBM文档库)