gradle聚合工程结构如下
根工程Root
|--子工程A
|--子工程B
|--build.gradle
|--settings.gradle
其中子工程A是启动入口所在,子工程B是公共依赖工程
如果要创建一个新的子工程C,可以通过下面的方式:
1、在build.gradle文件中追加到子工程A的依赖中,
project(':子工程A') {
dependencies {
compile project(':子工程B')
compile project(':子工程C')
}
}
再添加工程声明
project(':子工程C'){
dependencies{
compile project(':子工程B')
}
2、在settings.gradle文件中加入如下内容
include '子工程C'
3、在根工程Root目录中执行命令:gradle build,新的子工程C就生成了。