HarmonyOS har工程结构咨询

有一个提供基础能力的har模块(base.har),和若干个不同扩展能力的har模块(pluginA,pluginB,pluginC等),各plugin依赖base.har并使用其中的某些能力。使用方需集成base.har,按需集成pluginA等插件。

想咨询下这种场景怎么组织项目结构。目前采用的是har的形式,但是har的使用约束:HAR包自身的构建打包不建议引用本地模块。而且通过file引用base模块构建出来的plugin.har,在其他工程引用有问题。

HarmonyOS har开发,含基础能力及可按需选择的扩展能力,怎么组织项目结构,是使用多个har模块的方式,还是有其他更好的解决方案?

HarmonyOS
4天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

plugin.har依赖本地工程模块的base,打包plugin.har时不会把base的内容打进去,目前有两种方式:

1、plugin.har中依赖base.har。

2、使用overrides重写base依赖。

第一种方式项目中会有多份base,第二种只有一份。

分享
微博
QQ
微信
回复
4天前
相关问题
HarmonyOS 工程目录结构拆分
56浏览 • 1回复 待解决
HarmonyOS 数据结构咨询
290浏览 • 1回复 待解决
咨询下Flutter工程问题
295浏览 • 1回复 待解决
HAR的Native动态库咨询
42浏览 • 1回复 待解决
静态工程引用har问题有哪些?
471浏览 • 1回复 待解决
har 包多层依赖打包问题咨询
361浏览 • 1回复 待解决
如何引用IDE工程外的har
560浏览 • 1回复 待解决