2012-10-02 108 views
2

在多项目构建中,我有一个“modules”目录,其中包含几个子项目。删除多项目gradle build中的中间目录

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

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

回答

3

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

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

您还可以通过遍历所有子项目

rootProject.children.each {project -> 
.... 
} 
做到这一点更通用