删除多项目gradle构建中的中间目录

时间:2012-10-02 15:28:15

标签: gradle

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

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

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

1 个答案:

答案 0 :(得分:3)

您可以通过操作settings.gradle文件来完成此操作。 您必须手动配置“:A”settings.gradle文件的位置:

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

你也可以通过迭代所有子项目

来做到更通用
rootProject.children.each {project ->
....
}