- 在 entry 基础上新增 6 个 HAR:contracts/common/platform/domain_resource/feature_bridge/feature_capabilities(框架§4 工程结构) - 依赖单向向下、无环、无传递依赖(T-M0-02): contracts←common←platform←domain_resource;feature_bridge←(contracts,common); feature_capabilities←(全部下层);entry←(全部下层) - 各 HAR 含 build-profile/hvigorfile(harTasks)/module.json5(type:har)/Index.ets 导出入口 - devecocli build(debug) 全模块编译通过,entry 打包 HAP 成功 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
66 lines
1.2 KiB
JSON
66 lines
1.2 KiB
JSON
{
|
|
"app": {
|
|
"signingConfigs": [],
|
|
"products": [
|
|
{
|
|
"name": "default",
|
|
"signingConfig": "default",
|
|
"targetSdkVersion": "6.1.1(24)",
|
|
"compatibleSdkVersion": "6.1.1(24)",
|
|
"runtimeOS": "HarmonyOS",
|
|
"buildOption": {
|
|
"strictMode": {
|
|
"caseSensitiveCheck": true,
|
|
"useNormalizedOHMUrl": true
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"buildModeSet": [
|
|
{
|
|
"name": "debug",
|
|
},
|
|
{
|
|
"name": "release"
|
|
}
|
|
]
|
|
},
|
|
"modules": [
|
|
{
|
|
"name": "entry",
|
|
"srcPath": "./entry",
|
|
"targets": [
|
|
{
|
|
"name": "default",
|
|
"applyToProducts": [
|
|
"default"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "contracts",
|
|
"srcPath": "./contracts"
|
|
},
|
|
{
|
|
"name": "common",
|
|
"srcPath": "./common"
|
|
},
|
|
{
|
|
"name": "platform",
|
|
"srcPath": "./platform"
|
|
},
|
|
{
|
|
"name": "domain_resource",
|
|
"srcPath": "./domain_resource"
|
|
},
|
|
{
|
|
"name": "feature_bridge",
|
|
"srcPath": "./feature_bridge"
|
|
},
|
|
{
|
|
"name": "feature_capabilities",
|
|
"srcPath": "./feature_capabilities"
|
|
}
|
|
]
|
|
} |