转载【官网】:Migrating Builds From Apache Maven (gradle.org)
目录结构(settings.gradle只需要在总中存在就行了,子中不需要这个文件,除非子中还继续套娃,build.gradle在总中不需要,因为总只是一个目录管理,不能算是项目,可以理解为单纯用于声明子项目的)
|---总/
|---子1
|---src/
|---build.gradle
|---子2
|---src/
|---build.gradle
|....
|---settings.gradle
首先修改/总/settings.gradle的内容,声明子1和子2
// settings.gradle文件内容
rootProject.name='总项目的名称'
// 如果有更多,继续声明
include '子1', '子2'
假设子1是基础项目,不依赖其他项目,就正常些就行了,但是子2需要依赖子1,需要更改/总/子2/build.gradle文件内容
// 总->子2->build.gradle
dependencies {
implementation project(":子1")
}
重新build项目。