maven远程发布jar
#maven远程发布jar 利用deploy实现将jar包直接更新到maven私服中
##maven远程部署配置
指定需要发送的地址
<distributionManagement><repository><id>releases</id><name>Releases</name><url>http://172.16.192.51:8082/nexus/content/repositories/releases/</url></repository><snapshotRepository><id>snapshots</id><name>snapshots</name><url>http://172.16.192.51:8082/nexus/content/repositories/snapshots/</url></snapshotRepository></distributionManagement>
2.修改setting.xml中获取maven私服的用户名密码
<server> <id>releases</id> <username>admin</username> <password>admin123</password> </server> <server><id>snapshots</id><username>admin</username><password>admin123</password></server></servers>
SERVER的ID必须和DISTRIBUTIONMANAGEMENT中的一样
##maven仓库的解析
- 当scope为system的时候从本地仓库解析
- 根据依赖的groupID和artifactId尝试从本地解析,如果成功,则解析成功
- 在本地仓库不存在相应的构件情况下,如果依赖的版本是显示的发布版本构件,则遍历所有的远程仓库,发现后下载使用
- 如果依赖的版本是RELEASE或LATEST, 则基于更新策略读取所有远程仓库的元数据,将其于本地仓库的对应元数据合并后,计算出RELEASE或者LATEST的真实值,然后基于这个真实值检查本地仓库
- 如果依赖的版本是SNAPSHOT, 则基于更新策略读取所有远程仓库的元数据, 将其与本地仓库的对应元数据合并后,得到最新快照版本的值,然后基于该值检查本地仓库或从远程仓库下载
- 如果最后解析到的构件版本是时间戳格式的快照,则复制其时间戳格式的文件 至 非时间戳格式,并使用该非时间戳格式的构件
转载于:https://my.oschina.net/xForMe/blog/545575
maven远程发布jar相关推荐
- Maven - 发布JAR包到Maven远程中央仓库
声明:经过下面一系列操作之后,以后想发布新版本,只要修改好要升级的版本,然后在 Maven的 Lifecycle 里双击 deploy 即可~ 前言 自使用maven以来,没少使用maven中央仓库中 ...
- Maven发布jar包到Nexus私库
Nexus2可以通过管理界面来上传jar包到私库中,而最新的Nexus3却找不到了上传界面,只能通过以下方式来发布到私库. 发布第三方jar包 这种情况是maven远程仓库没有,本地有的第三方jar包 ...
- Maven精选系列--发布jar包到Nexus私库
转载自 Maven精选系列--发布jar包到Nexus私库 Nexus2可以通过管理界面来上传jar包到私库中,而最新的Nexus3却找不到了上传界面,只能通过以下方式来发布到私库. 发布第三方jar ...
- 搭建maven私服发布项目并从私服下载jar包
1 私服说明 maven仓库分为本地仓库和远程仓库,而远程仓库又分为maven中央仓库.其他远程仓库和私服(私有服务器).其中,中央仓库是由maven官方提供的,而私服就需要我们自己搭建了. mave ...
- Maven远程仓库:pom依赖以及jar包下载
Maven远程仓库:pom依赖xml配置以及jar包下载: 地址1: http://mvnrepository.com/ 地址2: http://172.16.163.52:8081/nexus/#w ...
- Maven deploy部署jar到远程私服仓库
一.配置私服账号密码 修改maven配置文件,在$MAVEN_HOME/conf/setting.xml中增加如下配置: 注意,这里配置的id为releases何snapshots,当然可以改为其他, ...
- 记一次Maven发布Jar包中文乱码解决方法
Maven deploy 乱码 今天使用Maven发布Jar包时,发布功能都是正常的也成功上传到了仓库,就是项目跑越来后出中文中现了乱码: {"code": "SUCCE ...
- Maven 教程之发布 jar 到私服或中央仓库
:notebook: 本文已归档到:「blog」 发布 jar 包到中央仓库 为了避免重复造轮子,相信每个 Java 程序员都想打造自己的脚手架或工具包(自己定制的往往才是最适合自己的).那么如何将自 ...
- 发布Jar包到Maven中央仓库(为开发开源中间件做准备)
微信公众号:bugstack虫洞栈 沉淀.分享.成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获.目前已完成的专题有:Netty4.x实战专题案例.用Java实现JVM ...
最新文章
- ML:MLOps系列讲解之《基于ML的软件的三个层次之02 Model: Machine Learning Pipelines——2.6 ML Model serialization forma》解读
- Navicat(连接) -1之SSL 设置
- 10通信端口感叹号_工程现场通信总线布线、压接规范
- mysql学习笔记12 其他函数
- SCCM2012R2部署之四:配置客户端发现
- CMS 平台: Drupal, eZ Publish, WordPress, CMS Made Simple 横向比较
- 在Ubuntu下使用Apt-Get安装Google Chrome
- ICLR 2019 Oral 论文 BigGAN 解读及源代码拆解
- 边缘检测——sobel索伯算子 数学原理和应用
- 互联网的发展简史—web
- 插帧补帧DAIN算法,让电影、视频、动漫变丝滑顺畅
- 钠离子电池翻红:“锂焦虑”之下的望梅止渴
- CSAPP拆弹实验/炸弹实验
- 山东大学项目实训——地图圈系统——微信小程序(18)
- opencv,获取图片
- img标签 src路径正确 但图片不显示
- FDTD快速入门之Lumerical脚本语言Pickup(七)数据获取与分析(Analysis)
- solidworks导出obj模型和mtl材质
- ”从生命起源到智慧宇宙“全文(英文论文)
- 如何用项目管理软件,帮助项目经理监控项目进度?