上传私有组件到CodeArts Artifact中的Maven私有依赖库
在日常开发过程中,开发人员时常需要共享一些组件给团队其他人员,私有依赖库则作为类似共享站的作用(同时也能储存组件),将需要共享的私有组件上传到私有依赖库,其他人员则可以便捷的从私有依赖库获取到这些组件。
本文向您介绍如何上传私有组件到CodeArts Artifact中的Maven私有依赖库,帮助您快速建立对私有依赖库的整体印象。主要操作流程如图1所示。
前提条件
访问制品仓库服务首页
- 登录华为云控制台页面。
- 单击页面左上角,在服务列表中选择 。
- 单击“立即使用”,进入制品仓库服务首页。
创建私有依赖库所属项目并进入私有依赖库
- 单击导航栏“首页”。
- 单击“新建项目”。
- 单击“Scrum”项目模板。
- 项目名称填写“Scrum01”,其它保持默认即可。
- 单击“确定”,进入到“Scrum01”项目下。
- 单击导航栏 ,即可进入到该项目下的私有依赖库。
新建私有依赖库
- 在制品仓库服务首页,选择“私有依赖库”页签。
- 单击“新建制品仓库”。
- 配置以下仓库基本信息,单击“确定”按钮。
- 仓库类型:分为“本地仓”和“聚合仓”,默认选择本地仓。
- 仓库名称:输入仓库名称。
- 制品类型:选择Maven类型。
- 归属项目:默认为当前项目,用户可以在下拉栏中选择其他目标项目。
- 添加路径白名单(非必选):为私有依赖库配置路径白名单,不填即可。
- 版本策略:同时勾选后,Maven私有依赖库将生成Release和Snapshot两种类型仓库,默认即可。
- 描述(非必填):用户可以输入长度不超过200字符的描述信息。
- 新建成功的Maven私有依赖库将显示在仓库视图中。
通过私有依赖库页面上传Maven私有组件
- 在左侧边栏中单击待上传私有组件的目标仓库。
- 单击页面右侧“上传制品”。
- 在弹框中上传模式选择“POM模式”。
- 在POM下,单击“选择文件”,从本地上传结尾是pom.xml或者以.pom的私有组件。
- 单击“上传”。
- 在仓库视图中,单击已上传的软件包名称,页面将展示该软件包的详细信息。
制品仓库服务支持从页面上传私有组件至私有依赖库,也支持与编译构建服务对接,将Maven构建生成的软件包上传到私有依赖库,请参考使用Maven构建的参数表格。