3

在多项目构建中,我有一个“模块”目录,其中包含多个子项目。

我不想A通过引用子项目,而是将其引用为.project(':modules:A')project(':A')

是否可以告诉 gradle 消除项目结构中的“模块”目录?

4

1 回答 1

3

您可以通过操作 settings.gradle 文件来做到这一点。您必须手动配置“:A” settings.gradle 文件的位置:

project(":A").projectDir = new File(settingsDir, "modules/A")

您还可以通过遍历所有子项目来更通用地做到这一点

rootProject.children.each {project ->
....
}
于 2012-10-03T20:17:50.113 回答