当前位置: 首页 > news >正文

maven部署到私服

方法一:网页上传

1、账号登录 用户名/密码

2、地址  http://自己的ip:自己的端口/nexus

3、查看Repositories列表,选择Public Repositories,确定待上传jar包不在私服中

4、选择3rd party仓库,点击Artifact Upload页签

5、GAV Definition选择GAV Parameters

6、根据jar包路径填写Group、Artifact、Version等坐标信息

7、Packaging选择Jar

8、点击Select Artifact(s) to Upload按钮,选择待上传jar包,点击确认

9、若无多版本jar包,Classifier置空

10、点击Add Artifact按钮,将jar包加入上传列表

11、点击下方Upload Artifact(s)按钮,上传jar包

12、提示上传成功,即可根据坐标进行jar包依赖

方法二:maven deploy

settings.xml 文件配置密码

这里的id一定要和pom文件中的distributionManagement配置中的id保持一致

  <servers><server>  <id>you-release</id>  		 <username>admin</username>  	<password>123456</password> </server>  <server>  <id>you-snapshot</id>  		 <username>admin</username>  	<password>123456</password> </server></servers>

pom.xml配置

 <!-- 设置deploy的地址 --><distributionManagement><repository><id>you-release</id><name>acs release resp</name><url>http://自己的ip:自己的端口/nexus/repository/maven-releases/</url></repository><snapshotRepository><id>you-snapshot</id><name>acs snapshot</name><url>http://自己的ip:自己的端口/nexus/repository/maven-snapshots/</url></snapshotRepository></distributionManagement>

上传

方法三:命令上传

mvn deploy:deploy-file -DgroupId=xxxx -DartifactId=xxxxx -Dversion=xxxxx -Dpackaging=jar -Dfile=xxxx.jar -Durl=http://自己的ip:自己的端口/nexus/content/repositories/IACCOUNTING_Snapshot -DrepositoryId=deployAcct

snapshot版本和release版本区别

一般来说snapshots版本代表正在开发中的版本,release代表比较稳定的发布版本.

snapshots版本的-jar包后有时间戳不用管,maven会自动下载最新的

release版本没有时间戳

<groupId>com.example</groupId><artifactId>demo</artifactId><version>0.0.1-SNAPSHOT</version><name>demo</name>
<description>Demo project</description>
<groupId>com.example</groupId><artifactId>demo</artifactId><version>1.0-RELEASE</version><name>demo</name>
<description>Demo project</description>

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • UDP网络聊天室
  • rockeylinux 搭建k8s 1.28.10
  • 探索Python编程乐趣:制作气泡反弹小游戏
  • 将C++ cv:mat 通过JNI 转换为jbtyearray,传到android端
  • Java中深拷贝和浅拷贝详解学习
  • D2Admin:企业中后台产品前端集成方案的探索与实践
  • adb 启动app并查看启动时间
  • 如何本地 Debug React 源码
  • 算法工程师需要学习C++的哪些知识?
  • Scala编程基础3 数组、映射、元组、集合
  • 社情民意调查主题和领域
  • XS2185一款八通道以太网供电控制器
  • 使用Spring Boot编写的小项目
  • 用例设计需遵循哪些规范标准?
  • FilterRegistrationBean
  • JavaScript中的对象个人分享
  • Node + FFmpeg 实现Canvas动画导出视频
  • overflow: hidden IE7无效
  • spring + angular 实现导出excel
  • tensorflow学习笔记3——MNIST应用篇
  • zookeeper系列(七)实战分布式命名服务
  • 闭包--闭包之tab栏切换(四)
  • 产品三维模型在线预览
  • 从零开始的无人驾驶 1
  • 反思总结然后整装待发
  • 高度不固定时垂直居中
  • 如何优雅地使用 Sublime Text
  • 深度学习在携程攻略社区的应用
  • 组复制官方翻译九、Group Replication Technical Details
  • ​虚拟化系列介绍(十)
  • # windows 运行框输入mrt提示错误:Windows 找不到文件‘mrt‘。请确定文件名是否正确后,再试一次
  • #100天计划# 2013年9月29日
  • $.ajax()参数及用法
  • (4)(4.6) Triducer
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (离散数学)逻辑连接词
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)项目管理杂谈-我所期望的新人
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • **PHP分步表单提交思路(分页表单提交)
  • 、写入Shellcode到注册表上线
  • .md即markdown文件的基本常用编写语法
  • .net core开源商城系统源码,支持可视化布局小程序
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .NET MVC 验证码
  • /dev/sda2 is mounted; will not make a filesystem here!
  • @property @synthesize @dynamic 及相关属性作用探究
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)