多工程项目打包方案有哪些?

1.有一个入口工程 A,里面包含若干 HSP、HAR。 2.另一个 feature hap 工程 B,B 包含若干 HSP、HAR。 3.A 和 B 可能共用部分 HSP 或 HAR。 4. 【重要】A、B 和 HSP 之间不共享源代码。

1)assembleApp 命令运行原理不明,是否获取当前工程的 build-profile.json5 进行打包?

2)build-profile.json5 是否可以支持配置 hsp har hap 的产物路径而非源代码路径?

3)因为各模块间不共享源代码。assembleApp 如何支持将 hap hsp har 产物一起打包成 .app?

HarmonyOS
2024-06-07 16:48:39
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
躺平嗑产品懒猫

1.多工程打包支持一起打包。参考链接:https://gitee.com/openharmony/developtools_packing_tool#%E6%89%93%E5%8C%85%E6%8B%86%E5%8C%85%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E

1)assembleApp 命令运行原理不明,是否是获取当前工程的 build-profile.json5 进行打包?

—最开始会检索工程配置,构造DAG图

2)build-profile.json5 是否可以支持配置 hsp har hap 的产物路径而非源代码路径?

—不支持

3)因为各模块间不共享源代码。assembleApp 如何支持将 hap hsp har 产物一起打包成 .app?

—assembleApp就是先将所有的包打出来,然后再调用问题1中的jar打app包

分享
微博
QQ
微信
回复
2024-06-07 22:38:56
相关问题
签名打包选择方案哪些
241浏览 • 1回复 待解决
HarmonyOS换肤方案哪些
327浏览 • 1回复 待解决
如何将工程的hap打包成一个app
1017浏览 • 1回复 待解决
HarmonyOS 换肤方案哪些
180浏览 • 1回复 待解决
GlobalThis替代方案哪些
819浏览 • 1回复 待解决
静态工程引用har问题哪些
311浏览 • 1回复 待解决
HarmonyOS 应用主题实现方案
268浏览 • 1回复 待解决
模块开发的方案建议
1737浏览 • 1回复 待解决
基于HarmonyOS实现H5离线方案哪些
160浏览 • 1回复 待解决
Harmony API9之后 GIS 解决方案哪些
2121浏览 • 1回复 待解决
应用打包是否自动打包的操作?
57浏览 • 1回复 待解决