You need to enable JavaScript to run this app.
导航
创建 Maven 仓库
最近更新时间:2024.03.06 18:04:18首次发布时间:2022.09.23 14:15:22

仓库是研发组织在进行制品管理的第一层级,用于管理不同类型的仓库和仓库下的资源,不同的仓库可以对数据进行逻辑隔离,提供独立的仓库访问 URL,并允许设置不同的策略。在制品仓库实例中,上传或下载实例前,需要首先创建制品仓库。本文为您介绍如何创建制品仓库。

前提条件

  • 已注册火山引擎账号,并开通制品仓库服务。
  • 已创建仓库实例。详情请参见 创建基础版实例

创建 Hosted 类型仓库

  1. 登录 制品仓库控制台
  2. 在左侧导航栏选择 实例列表 ,在实例列表中单击实例名称,进入制品仓库实例配置界面。
    alt
  3. 在左侧导航栏顶部选择 Maven 制品格式,并在菜单栏中选择 仓库管理,单击 新建仓库,进入仓库配置页面。
    alt
  4. 配置 Hosted 类型的制品仓库。
    alt
    配置项说明
    仓库类型配置制品仓库的类型,本例选择 Hosted

    仓库名称

    配置制品仓库的名称,用于标识不同的仓库。
    仓库名称在实例中唯一,但在全局中不唯一,即不同的实例中可以配置相同名称的仓库。

    制品格式本例中固定为 Maven,不支持修改。

    权限范围

    配置制品仓库的权限范围,包括:

    • 公开:仓库对外开放,允许用户匿名下载制品。
    • 团队内:仓库仅对团队内部开放。

    版本策略

    配置制品仓库的版本策略,包括:

    • Release:即发布仓库,用于保存开发过程中的稳定的发行版本。
    • Snapshot:即快照仓库,用于保存开发过程中的不稳定版本。
    • Mixed:即混合仓库。
    布局策略固定为 strict,不支持修改。

    发布策略

    配置制品仓库的发布策略,包括:

    • 禁止覆盖:表示仅允许发布 1 次制品。
    • 允许覆盖:表示允许发布多次制品,新发布的制品会覆盖旧的制品。
    • 只读:表示禁止发布制品,仅允许从仓库中下载制品。
    描述配置制品仓库的描述。可以详细描述该仓库的信息,例如:仓库所属的项目等。
  5. 单击 确定,完成制品仓库创建。

创建 Group 类型仓库

  1. 登录 制品仓库控制台
  2. 在左侧导航栏选择 实例列表 ,在实例列表中单击实例名称,进入制品仓库实例配置界面。
    alt
  3. 在左侧导航栏顶部选择 Maven 制品格式,并在菜单栏中选择 仓库管理,单击 新建仓库,进入仓库配置页面。
    alt
  4. 配置 Group 类型的制品仓库。
    alt
    配置项说明
    仓库类型配置制品仓库的类型,本例中选择 Group

    仓库名称

    配置制品仓库的名称,用于标识不同的仓库。
    仓库名称在实例中唯一,但在全局中不唯一,即不同的实例中可以配置相同名称的仓库。

    制品格式本例中固定为 Maven,不支持修改。

    权限范围

    配置制品仓库的权限范围,包括:

    • 公开:仓库对外开放,允许用户匿名下载制品。
    • 团队内:仓库仅对团队内部开放。
    版本策略固定为 Mixed,不支持修改。
    发布策略固定为 只读,不支持修改。
    描述配置制品仓库的描述。可以详细描述该仓库的信息,例如:仓库所属的项目等。
    成员选择 Group 仓库的成员。在左侧 全部仓库 列表中,单击选择需要加入 Group 的仓库名称,将其加入到右侧的 已选仓库 列表中。
  5. 单击 确定,完成制品仓库创建。

创建 Proxy 类型仓库

  1. 登录 制品仓库控制台
  2. 在左侧导航栏选择 实例列表 ,在实例列表中单击实例名称,进入制品仓库实例配置界面。
    alt
  3. 在左侧导航栏顶部选择 Maven 制品格式,并在菜单栏中选择 仓库管理,单击 新建仓库,进入仓库配置页面。
    alt
  4. 配置 Porxy 类型的制品仓库。
    alt
    配置项说明
    仓库类型配置制品仓库的类型,本例中选择 Proxy

    仓库名称

    配置制品仓库的名称,用于标识不同的仓库。
    仓库名称在实例中唯一,但在全局中不唯一,即不同的实例中可以配置相同名称的仓库。

    制品格式本例中选择 Maven,不支持修改。

    权限范围

    配置制品仓库的权限范围,包括:

    • 公开:仓库对外开放,允许用户匿名下载制品。
    • 团队内:仓库仅对团队内部开放。

    代理地址

    配置被代理的仓库地址,配置后不支持修改。

    注意

    制品仓库已经默认为您提供了 Maven 官方源https://repo1.maven.org/maven2/代理,请勿再次自定义代理该仓库,以免造成资源浪费。

    HTTP(S)代理配置 HTTP 或 HTTPS 代理地址。

    访问凭证

    访问被代理仓库时,是否需要鉴权信息。

    • 不开启:匿名访问被代理仓库,拉取制品。
    • 开启:配置被代理仓库的 账号密码,使用鉴权信息访问被代理仓库,拉取制品。
    版本策略固定为 Mixed,不支持修改。
    发布策略固定为 只读,不支持修改。
    描述配置制品仓库的描述。可以详细描述该仓库的信息,例如:仓库所属的项目等。
  5. 单击 确定,完成制品仓库创建。