Lines Matching refs:Part
1 # HPM Part介绍
4 本章节将介绍OpenHarmony中的HPM Part相关概念,开发者可熟悉以下内容帮助进行HPM Part开发。
7 ## Part介绍
10 ### Part分类
12 Part是一个用于表示OpenHarmony分发单元的术语。大致分为两大类:
14 - **部件级Part**:用于描述模块、部件级别的Part,强调可复用性,分发的内容可以是源代码或二进制文件,通常部件级Part和一个代码仓对应,是代码仓的发布件。
16 - **发行版级Part**:用于描述某一款操作系统发行版的Part,是由一组依赖的Part清单及如何编译构建该发行版的脚本构成,发行版中包含了一个完整操作系统的各类部件(如驱动、内核、框架、应用)…
19 ### Part构成
21 一个Part中包含包说明和包内容两部分:
43 **图1** 部件Part和发行版Part的关系
50 HPM是连接消费方和提供方的一个开放的协作平台,全称是OpenHarmony Package Manager(即包管理器),Part是HPM管理的对象。
52 通过构建统一的中央仓作为分发渠道,以Part作为载体,提供方发布Part,消费方下载使用Part,实现平台上的供需双方共赢。
54 - 提供方声明Part的属性,将内容发布到平台上。
56 - 消费方通过声明对Part指定版本的依赖,获取到所需的资源。
69 hpm-cli是一个跨平台包管理器命令行工具,包含一系列的命令(创建、编译、安装、打包、运行、发布等),开发者使用这些命令完成HPM Part的生命周期管理。
73 …https://repo.harmonyos.com)提供了Part的注册、存储和分类检索等功能,每一个Part都有一个页面显示它的自述文件、依赖关系、历史版本、变更记录、许可协议、下载量、源码仓…