gradle聚合工程結(jié)構(gòu)如下
根工程Root
|--子工程A
|--子工程B
|--build.gradle
|--settings.gradle
其中子工程A是啟動入口所在,子工程B是公共依賴工程
如果要創(chuàng)建一個新的子工程C,可以通過下面的方式:
1、在build.gradle文件中追加到子工程A的依賴中,
project(':子工程A') {
dependencies {
compile project(':子工程B')
compile project(':子工程C')
}
}
再添加工程聲明
project(':子工程C'){
dependencies{
compile project(':子工程B')
}
2、在settings.gradle文件中加入如下內(nèi)容
include '子工程C'
3、在根工程Root目錄中執(zhí)行命令:gradle build,新的子工程C就生成了。