自学内容网 自学内容网

阿里云云效制品仓库(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


原文地址:https://blog.csdn.net/weixin_45481821/article/details/143668461

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!