加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
config.gradle 1.20 KB
一键复制 编辑 原始数据 按行查看 历史
cjz010 提交于 2019-04-30 17:58 . 组件2单独运行
ext {
/**
* 是否组件化的总开关
* 当所有模块asApp全为false时将无视总开关的状态,即自动为true
* true: 全部模块混入app
* false: 所有模块才能单独运行,
*/
isAllComponentsMixedIn = false
/**
* 组件1的配置
*/
Component1 = [
asApp: false,
name : "component1",
path : ":business:component1"
]
/**
* 组件2的配置
*/
Component2 = [
// 注意! 因为组件1单独运行依赖组件2,会在组件1的配置里自动将组件2改为library形式,所以当组件2单独运行时,必须将组件1的asApp设置为false
asApp: true,
name : "component2",
path : ":business:component2"
]
/**
* 组件单独运行时的依赖关系
*/
AsAppDependencies = [
[
host: Component1,
need: [Component2] //组件1单独运行时需要组件2,会自动将组件2的asApp置为false
],
[
host: Component2,
need: []//组件2单独运行无需其他组件,也可以不加这一行配置
]
]
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化