鸿蒙5.0开发进阶:发布共享包

往期鸿蒙5.0全套实战文章必看:(文中附带全栈鸿蒙5.0学习资料)


发布共享包

发布打包的HAR,可供其他开发者安装和引用。接下来将介绍如何发布HAR共享包。

说明

OpenHarmony三方库中心仓仅支持HAR共享包发布,不支持HSP共享包发布。如需在应用内共享HSP,可将HSP共享包发布至私仓使用。

  1. 在库模块中(与src文件夹同一级目录下),添加如下文件:

    • 新建README.md文件:在README.md文件中必须包含包的介绍和引用方式,还可以根据包的内容添加更详细介绍。
    • 新建CHANGELOG.md文件:填写HAR的版本更新记录。
    • 添加LICENSE文件:LICENSE许可文件。
  2. 重新编译库模块,生成*.har文件。

    说明

    若修改了HAR包模块级oh-package.json5文件中version字段信息,请先执行Build >Clean Project指令,再重新进行Build全量构建。

  3. 利用工具ssh-keygen生成公、私钥,可执行以下命令:
    ssh-keygen -m PEM -t RSA -b 4096 -f ~/.ssh_ohpm/mykey 

    说明

    1. ~/.ssh_ohpm/mykey 为私钥文件 mykey 的文件路径,按照实际情况指定。指定的私钥存储目录必须存在。
    2. 追加了.pub后缀的相应公钥文件会存放在和私钥相同的目录下。
    3. OHPM包管理器只支持加密密钥认证,请在生成公私钥时输入密码。
  4. 登录OpenHarmony三方库中心仓官网,单击主页右上角的个人中心, 新增OHPM公钥,将公钥文件(mykey.pub)的内容粘贴到公钥输入框中。

  5. 打开命令行工具,将对应私钥文件路径配置到 .ohpmrc 文件中 key_path 字段上,可执行以下命令进行配置:
    ohpm config set key_path  ~/.ssh_ohpm/mykey
  6. 登录OpenHarmony三方库中心仓官网,单击主页右上角的个人中心,复制发布码,获取发布码并配置到 .ohpmrc 文件中,可执行如下命令:
    ohpm config set publish_id your_publish_id
  7. 执行如下命令发布HAR,<HAR路径>需指定为.har文件的具体路径。
    ohpm publish <HAR路径>  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值