我可以在 Gradle 中创建模块的 2 级结构吗?

Can I create 2-level structure of modules in Gradle?

我有 3 个 gradle 项目。但是它们每个都由 10 gradle 个子项目组成。我可以将它合并到一个包含 3 个大模块的 gradle 大项目,每个模块包含 10 个 gradle 子项目吗?

是的,如果你需要的话。唯一的问题是,您的根项目中只能有一个 settings.gradle 文件,您必须在其中包含所有子项目及其相对路径,例如:

include "subProject", "subProject:subSubProject"

这将使项目结构如下:

Root project
├── settings.gradle
├── Sub project
|   ├── Sub-sub project
|   |   └── build.gradle
|   └── build.gradle
└── build.gradle