检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何正确调用Maven私有依赖库的私有组件? 进入私有依赖库,单击需要调用的私有组件名称,进入文件属性页面。 获取依赖下载地址,复制后添加至“pom.xml”文件即可。 父主题: 私有依赖库
赖包。 配置代码仓库。 进入Maven私有依赖库,在仓库中找到Maven组件。单击与组件同名的“.pom”文件,在页面右侧单击“下载”。 在本地打开下载的文件,找到<groupId>、<artifactId>、<version>代码行。 进入代码托管服务。创建Maven类型代码仓
组件并在企业或团队内共享给其他开发者开发使用。 视频介绍 制品仓库服务提供哪些功能? 表1 软件发布库功能特性 功能特性 说明 页面上传、下载、搜索、删除软件包,创建文件夹 通过软件发布库页面进行类似网盘的操作来管理软件包。 查看软件包属性 在软件发布库中可以查看软件包的生命周期
息: 软件包:可修改软件包的名称和发布版本(由编译构建归档的软件包发布版本默认为构建序号)。 文件夹:可修改文件夹名称。 6 下载 单击操作列,可以下载对应行软件包。 7 删除 单击操作列,弹出对话框。单击“放入回收站”可以将对应行的软件包/文件夹删除至回收站;单击“彻底删除”可以将对应行的软件包/文件夹彻底删除。
源扩展将失效。 制品仓库流量扩展 表2 制品仓库流量扩展 计费方式 包年/包月 适用场景 当CodeArts套餐或制品仓库服务套餐中包含的下载流量不满足实际使用需求时,可购买制品仓库流量扩展。 计费项 流量大小。 购买限制 流量:10GB起购买,步长为10GB,最大购买10000GB。
√ × × × 编辑私有依赖库 √ √ √ × × × 管理仓库与项目关联 √ √ √ × × × 上传私有组件 √ √ × √ √ × 下载组件 √ √ √ √ √ √ 删除组件 √ √ × √ √ × 还原组件 √ √ × √ √ × 彻底删除(组件) √ √ × √ √ ×
单价*存储容量*购买时长 表3 制品仓库服务流量扩展计费项 计费项 计费项说明 计费公式 制品仓库服务流量 某一Region内,租户中制品仓库通过公网下载的流量。 单价*流量*购买时长 计费示例 以包年/包月计费模式为例,假设您在2023/03/08 15:50:04购买了制品仓库服务,购买
推荐使用Chrome、Firefox浏览器,效果会更好。 分辨率 分辨率大小 推荐使用1280*1024以上。 总存储容量 发布库与私有库容量共用 总容量10 GB 总下载容量 发布库与私有库流量共用 总流量5 GB/月 软件发布库使用限制 通过页面上传单文件大小限制 2 GB 通过编译构建任务上传单文件大小限制
表1 项目级权限 项目级权限说明 角色/动作 更改包状态 上传 删除/还原(测试包) 删除/还原(生产包) 编辑(测试包) 新建文件夹 下载 还原所有 清空回收站 项目经理 √ √ √ × √ √ √ √ √ 产品经理 × × √ × √ √ √ × × 测试经理 × √ √ ×
在页面左上方选择“版本视图”页签,单击左侧列表中的仓库名称,页面展示该类型仓库下的软件包版本列表。为不同类型私有组件设置版本请参考通过私有依赖库页面上传/下载私有组件。 不同版本的同名软件包放在一个文件下。单击“包名”,页面将显示该软件包最新版本的概览信息。 单击“版本数”,页面将展示对应软件包的版本列表。
在页面左上方选择“版本视图”页签,单击左侧列表中的仓库名称,页面展示该类型仓库下的软件包版本列表。为不同类型私有组件设置版本请参考通过私有依赖库页面上传/下载私有组件。 不同版本的同名软件包放在一个文件下。单击“包名”,页面将显示该软件包最新版本的概览信息。 单击“版本数”,页面将展示对应软件包的版本列表。
project_id 是 String 参数解释: 项目ID,对应"需求管理 CodeArts Req"项目唯一标识,私有依赖库首页地址栏url https://{host}/cloudartifact/project/{project_id}/repository中project_id变量的值。
表1 套餐包详情 套餐说明 适用场景 规格 特性 包月计费 制品仓库基础版 适用于个人开发者或者小微企业。 制品仓库总容量:50GB 公网下载流量:20GB/月 发布仓构建推送大小:10GB 语言仓构建推送大小:2GB 发布仓页面上传大小:2GB 语言仓页面上传大小:100MB 单制品类型仓库数:100个
发布库文件的路径 取值范围: 0-100长度的字符串。 默认取值: 无。 download_url String 参数解释: 发布库文件的下载链接 取值范围: 0-10000长度的字符串。 默认取值: 无。 状态码: 403 表7 响应Body参数 参数 参数类型 描述 error_code
调用说明 CodeArts提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。 您可以在API Explorer中调用API,查看API请求和返回结果。此外,API Explore
保存。 表1 项目级权限 项目级权限说明 角色/动作 创建仓库 编辑仓库 删除仓库 还原 彻底删除 还原所有 清空回收站 上传私有库组件 下载/查看私有库组件 删除/覆盖上传私有库组件 项目经理 √ √ √ √ √ √ √ √ √ √ 产品经理 × √ × √ √ × × √ √
在搜索栏内输入项目名称可以找到该项目的同名软件发布库。 2 查看仓库 单击任一仓库名称,即可查看对应的软件发布库中归档的软件包/文件夹列表。可以完成软件包的上传、下载、编辑等管理操作。 3 消息设置 单击“消息设置”,在“消息设置”对话框用户可以设置软件发布库的“容量阈值告警值”,并开启“发送邮件通知”
用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987 。 请求URI 尽管请求URI包含在请求消息头中,但大多数语言
获取项目ID 调用API取项目ID 项目ID还用通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中“{Endpoint}”为IAM的终端节点,可以从终端节点获取。接口的认证鉴权请参见认证鉴权。
请参见表1。 表1 CodeArts Artifact的数据保护手段说明 数据保护手段 简要说明 传输加密(HTTPS) CodeArts Artifact使用HTTPS传输协议,保证数据传输的安全性。 个人数据保护 CodeArts Artifact通过记录操作日志等方法防止个人数据泄露,保证您的个人数据安全。