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

阿里云云效制品仓库(maven)私服配置快速入门

目录

1、为什么需要maven私服仓库

2、新建maven仓库

3、配置settings.xml

4、发布到仓库

5、IDEA配置settings.xml

1、为什么需要maven私服仓库

在开发过程中,多个项目之间往往需要共享代码或模块。比如,你有一个商城项目和一个支付平台

项目,而商城项目需要调用支付平台项目中的功能。为了实现这一目标,你可以将支付平台项目打

包并上传到私服仓库中。然后,商城项目通过配置 Maven 依赖,直接从私服仓库获取支付平台项

目的相关制品。这种方式不仅能简化依赖管理,还能有效提高开发效率,确保各个项目使用的是经

过验证的、稳定的版本。

2、新建maven仓库

一般情况下,仓库会包含两种类型的版本:release(发布版本)和 snapshot(快照版本)。可以

将它们理解为分别用于生产环境和测试环境的版本管理。通常,我们会分别为这两种版本创建不同

的仓库,一个用于存储稳定的发布版本(release),另一个用于存储开发中的快照版本

snapshot)。这样可以确保在不同的开发和部署阶段,项目能够从适合的仓库获取合适的版本。

3、配置settings.xml

把快照版本和稳定版本的settings.xml都下载下来 然后我们将两个配置聚合在一起

在这里我将两个文件改个名便于区分 我们以稳定版本就主 将快照版本配置合并到稳定版这边来

将快照版本的server放到稳定版本servers这里来

server是访问私服仓库的用户认证信息

将快照版本的altSnapshotDeploymentRepository放到稳定版本的properties里面来

altSnapshotDeploymentRepository是快照版本上传项

将快照版本的仓库放到稳定版本repositories中

将快照版本的pluginRepository放到稳定版本的pluginRepositories里面   

这是配置插件仓库     

最后镜像中排出私服仓库 不会使用镜像访问 使用原始仓库地址访问

4、发布到仓库

如果要发布快照版本就在version加上-SNAPSHOT 如果要发布稳定版本就不加

每发布一次版本号要+1 否则发布补上去

在这里我发布了0.0.3-SNAPSHOT

现在我在尝试发布一个稳定版本0.0.6

5、IDEA配置settings.xml

别忘了IDEA需要配置settings.xml


http://www.kler.cn/a/393536.html

相关文章:

  • 代码随想录第二十一天| 669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树 538.把二叉搜索树转换为累加树
  • Jetpack 之 Ink API初探
  • Window下PHP安装最新sg11(php5.3-php8.3)
  • HBase使用create创建表时报错ERROR: KeeperErrorCode = NoNode for /hbase/master
  • C++面试基础知识:排序算法 C++实现
  • 俏美韵从心出发,与女性一道为健康生活贡献力量
  • Linux软件包管理与Vim编辑器使用指南
  • 文件包含绕过(session打条件竞争应该是文件上传的!!!)
  • Python使用总结之如何去除图片的水印?
  • JavaScript入门笔记
  • SQL,力扣题目1107,每日新用户统计
  • Unity中实现战斗帧同步的高级技术
  • 网安加·百家讲坛 | 仝辉:金融机构鸿蒙应用安全合规建设方案
  • 重构代码之内联方法
  • 7、computed计算属性使用
  • 数据库参数备份
  • 爬虫开发工具与环境搭建——开发工具介绍
  • Spring Boot——日志介绍和配置
  • LeetCode 3249.统计好节点的数目:深度优先搜索(DFS)
  • WPF 中的视觉层和逻辑层有什么区别?
  • 问题(十九)JavaAgent-ByteBuddy与CGLIB字节码增强冲突问题
  • 基于Java Springboot高校实验室管理系统
  • SpringBoot(二)集成mybatis
  • WPF-控件的属性值的类型转化
  • CSS教程(七)- 背景
  • python语言基础-4 常用模块-4.11 OS库