让我们有这个结构
我在subproject1如何编写我的settings.gradle文件以包含subproject1和subproject2作为根项目的子项目。我的settings.gradle文件在主目录中吗?
我试过了:
include 'root:subproject1', 'root:subproject2'
但什么也没发生。
来自 Gradle 文档:
如果您在没有 settings.gradle 文件的项目中执行 Gradle,Gradle 会执行以下操作:
- 它在名为master 的目录中搜索 settings.gradle,该目录与当前目录具有相同的嵌套级别。
- 如果没有找到settings.gradle,它会搜索父目录中是否存在 settings.gradle 文件。
- 如果未找到settings.gradle文件,则构建将作为单个项目构建执行。
- 如果找到settings.gradle文件,Gradle 会检查当前项目是否是找到的 settings.gradle 文件中定义的多项目层次结构的一部分。如果不是,则构建将作为单个项目构建执行。否则执行多项目构建。