gradle聚合工程下创建子工程的一种方式

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就生成了。

你可能感兴趣的:(gradle聚合工程下创建子工程的一种方式)