发布三方库:将组件发布到OHPM仓库流程(268)
将组件发布到 OpenHarmony 三方库中心仓OHPM是一个严谨的流程整体可以分为账号准备、密钥配置、工程创建、打包构建、发布审核等核心步骤。以下是详细的操作指南1. 账号与组织准备前往 OpenHarmony 三方库中心仓ohpm.openharmony.cn注册账号并完成实名认证。如果需要以组织名义发布需在“组织管理”中新增组织包名需遵循组织名/包名的格式。2. 生成密钥与配置认证OHPM 使用 RSA 公私钥校验发布权限仅支持 PEM 格式。生成密钥使用ssh-keygen生成公私钥对生成时必须输入密码密码不能为空。bash编辑ssh-keygen -m PEM -t RSA -b 4096 -f ~/.ssh_ohpm/mykey上传公钥登录中心仓官网进入「个人中心」-「认证管理」新增 OHPM 公钥将mykey.pub的内容粘贴保存。配置私钥与发布码在命令行中配置私钥路径和从官网获取的发布码publish_id。bash编辑ohpm config set key_path ~/.ssh_ohpm/mykey ohpm config set publish_id your_publish_id3. 创建 Library 模块与完善必备文件创建模块在 DevEco Studio 中通过New Module Static Library创建一个静态库模块。完善配置文件确保模块级oh-package.json5包含必填字段如name,version,main,license且所有直接依赖必须在模块内声明完整不能依赖工程级配置。准备三个必备文件在库模块根目录与src同级下必须包含以下三个文件且内容不能为空README.md包含包的介绍和引用方式。CHANGELOG.md填写版本更新记录。LICENSE真实的许可证全文推荐 Apache-2.0。4. 编译打包 HAR选中 HAR 模块通过 DevEco Studio 菜单栏执行Build Make Module 模块名。安全警告请务必使用Release 模式构建避免使用 Debug 模式因为 Debug 包中会含有源码存在代码泄露风险。构建成功后会在build目录下生成.har文件。5. 发布与等待审核执行发布在命令行中指定.har文件的具体路径进行发布。bash编辑ohpm publish HAR路径执行后需输入生成密钥时设置的密码。等待审核发布成功后中心仓会发送“创建上架审核单成功”通知。审核通过后会发送“审核通过”通知此时其他开发者即可通过ohpm install安装使用。⚠️ 重要注意事项版本号唯一性一旦三方库以给定的名称和版本发布并审核通过该特定名称及版本号将被永久占用无法再次使用。后续迭代必须递增版本号。包大小限制从 ohpm 命令行 5.0.1 版本开始支持发布与下载最大 300M 的.har或.tgz包。敏感信息自检发布前请务必删除私钥、密码、个人信息等敏感数据避免造成安全与法律风险。

相关新闻

虚拟电厂技术:互联网思维重构电力调度系统

虚拟电厂技术:互联网思维重构电力调度系统

1. 项目概述:当电力系统遇上互联网思维十年前我第一次接触微电网项目时,整个控制室需要二十多人三班倒盯着仪表盘。如今在杭州某科技园区,同样的电力调度工作只需要三台服务器和一套我们团队开发的智能虚拟电厂系统。这个将分布式能源调度效率…

2026/7/27 7:06:17 阅读更多 →
移动硬盘安全移除全攻略:从原理到实战

移动硬盘安全移除全攻略:从原理到实战

1. 移动硬盘安全移除的必要性每次用完移动硬盘直接拔掉?这个习惯可能会让你付出惨痛代价。作为数据恢复工程师,我见过太多因为强制拔出导致分区表损坏、文件系统崩溃的案例。Windows系统设计"安全移除硬件"机制绝非多此一举——当硬盘指示灯还…

2026/7/27 7:06:17 阅读更多 →
Unity WebGL部署IIS服务器:Web.config配置详解与实战避坑指南

Unity WebGL部署IIS服务器:Web.config配置详解与实战避坑指南

1. 项目概述:从Unity到浏览器,部署的最后一公里如果你是一个Unity开发者,辛辛苦苦把项目做完了,选择WebGL作为发布平台,看着浏览器里跑起来的Demo,成就感满满。但紧接着,一个现实问题就摆在了面…

2026/7/27 7:06:17 阅读更多 →

最新新闻

多智能体系统TAC控制:Matlab二次规划实现与优化

多智能体系统TAC控制:Matlab二次规划实现与优化

1. 项目概述 TAC(Trust-Aware Control)复现项目聚焦于安全关键型多智能体系统在不确定性条件下的连续控制问题。这个领域的研究对于自动驾驶车队、无人机编队、工业机器人协作等实际应用场景具有重大意义。当多个智能体需要在动态不确定环境中协同工作时…

2026/7/27 7:21:22 阅读更多 →
HarmonyOS应用《玄象》开发实战:YijingHomePage 易经门户:太极八卦图 Canvas 复合绘制

HarmonyOS应用《玄象》开发实战:YijingHomePage 易经门户:太极八卦图 Canvas 复合绘制

阅读时长:约 19 分钟 | 难度:★★★★☆ | 篇章:第 5 篇 周易易学模块 对应源码:entry/src/main/ets/pages/yijing/YijingHomePage.ets 前言 玄象项目周易门户页以"太极八卦图"为视觉核心,通过 Canvas…

2026/7/27 7:21:22 阅读更多 →
C# SerialPort 串口通信完整实战:收发数据、分包、校验、重连机制

C# SerialPort 串口通信完整实战:收发数据、分包、校验、重连机制

在工业控制、物联网终端、嵌入式设备对接等场景中,串口通信是最基础也最常用的数据交互方式。.NET 自带的 SerialPort 类封装了底层串口操作,但直接使用原生类开发生产级应用,很容易遇到粘包分包、数据丢失、断线无法自动恢复、多线程冲突等问题。很多开发者照着 Demo 写出来…

2026/7/27 7:21:22 阅读更多 →
Linux系统22:——文件(六):目标文件与ELF深度解析:从编译到加载的全景揭秘

Linux系统22:——文件(六):目标文件与ELF深度解析:从编译到加载的全景揭秘

上一期介绍了动静态库的使用原理以及两者的区别,但是你是否困惑过:gcc -c 出来的 .o 文件到底是什么?它和 .so、a.out 有什么区别?ELF 又是何方神圣?链接器凭什么能修正函数地址?这篇文章从目标文件讲起&am…

2026/7/27 7:21:22 阅读更多 →
显卡驱动带来问题导致电脑开机屏幕无画面,表现为开机黑屏,但键盘大小写灯可正常亮起。处理上述情况的可能解决办法。

显卡驱动带来问题导致电脑开机屏幕无画面,表现为开机黑屏,但键盘大小写灯可正常亮起。处理上述情况的可能解决办法。

请注意,本文章只适用于标题情况。是否使用本文章,请自行鉴别,出现问题概不负责。 1.表现情况,电脑开机屏幕无画面黑屏,键盘大小写灯可正常亮,重点“长按电源键强制断电,后恢复”。 2.可能原因&…

2026/7/27 7:21:22 阅读更多 →
BP神经网络优化PMSM转速环PID控制策略

BP神经网络优化PMSM转速环PID控制策略

1. 项目概述:BP-PID优化PMSM转速环控制在工业驱动和电动汽车领域,永磁同步电机(PMSM)凭借其高功率密度和高效率特性已成为主流选择。传统矢量控制策略中,转速环通常采用PI控制器,但在面对负载突变、参数时变…

2026/7/27 7:20:22 阅读更多 →

日新闻

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →
SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

1. 项目概述:从寄存器手册到实战指南 如果你手头有一份类似德州仪器(TI)TMS320x240xA系列DSP的SPI模块技术手册,看着里面密密麻麻的寄存器位定义、时序图和公式,是不是感觉头大?这份资料虽然权威&#xff0…

2026/7/27 0:00:54 阅读更多 →
【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/27 4:33:59 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/27 6:31:56 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/27 4:01:12 阅读更多 →

月新闻