我们了解到一个典型的多模块项目需要有一个根模块项目以及模块描述文件(默认为settings.gradle
),下面我们将通过一个 多项目示例 来对多模块项目的结构以及脚本进行更深入的了解。
如果要让 Gradle
支持多
构建,只需为你的项目确定一个 根模块项目 并且在根模块项目下添加 settings.gradle
文件用以描述模块(项目)关系
include 'base','main'
这里将模块(项目)名称路径的字符串以数组的形式传递给了include
函数,Gradle 会以相对于当前目录按照 include 给定的模块(项目)路径查找对应的子模块,如果要声明的模块(项目)有多个层次可以用:
进行描述,假设main
下面又分了Alpha
,Bravo
那么声明方式则按如下方式书写
include 'base','main:Alpha','main:Bravo'