文档首页/ 制品仓库 CodeArts Artifact/ 快速入门/ 上传私有组件到CodeArts Artifact中的Maven私有依赖库
更新时间:2024-10-16 GMT+08:00

上传私有组件到CodeArts Artifact中的Maven私有依赖库

在日常开发过程中,开发人员时常需要共享一些组件给团队其他人员,私有依赖库则作为类似共享站的作用(同时也能储存组件),将需要共享的私有组件上传到私有依赖库,其他人员则可以便捷的从私有依赖库获取到这些组件。

本文向您介绍如何上传私有组件到CodeArts Artifact中的Maven私有依赖库,帮助您快速建立对私有依赖库的整体印象。主要操作流程如图1所示。

图1 上传私有组件到CodeArts Artifact中的Maven私有依赖库流程

访问制品仓库服务首页

  1. 登录华为云控制台页面
  2. 单击页面左上角,在服务列表中选择开发与运维 > 制品仓库 CodeArts Artifact
  3. 单击“立即使用”,进入制品仓库服务首页。

创建私有依赖库所属项目并进入私有依赖库

  1. 单击导航栏“首页”
  2. 单击“新建项目”
  3. 单击“Scrum”项目模板。
  4. 项目名称填写“Scrum01”,其它保持默认即可。
  5. 单击“确定”,进入到“Scrum01”项目下。
  6. 单击导航栏制品仓库 > 私有依赖库,即可进入到该项目下的私有依赖库。

新建私有依赖库

  1. 在制品仓库服务首页,选择“私有依赖库”页签。
  2. 单击“新建制品仓库”
  3. 配置以下仓库基本信息,单击“确定”按钮。

    • 仓库类型:分为“本地仓”“聚合仓”,默认选择本地仓。
    • 仓库名称:输入仓库名称。
    • 制品类型:选择Maven类型。
    • 归属项目:默认为当前项目,用户可以在下拉栏中选择其他目标项目。
    • 添加路径白名单(非必选):为私有依赖库配置路径白名单,不填即可。
    • 版本策略:同时勾选后,Maven私有依赖库将生成Release和Snapshot两种类型仓库,默认即可。
    • 描述(非必填):用户可以输入长度不超过200字符的描述信息。

  4. 新建成功的Maven私有依赖库将显示在仓库视图中。

通过私有依赖库页面上传Maven私有组件

  1. 在左侧边栏中单击待上传私有组件的目标仓库。
  2. 单击页面右侧“上传制品”
  3. 在弹框中上传模式选择“POM模式”
  4. 在POM下,单击“选择文件”,从本地上传结尾是pom.xml或者以.pom的私有组件。
  5. 单击“上传”
  6. 在仓库视图中,单击已上传的软件包名称,页面将展示该软件包的详细信息。

制品仓库服务支持从页面上传私有组件至私有依赖库,也支持与编译构建服务对接,将Maven构建生成的软件包上传到私有依赖库,请参考使用Maven构建的参数表格。