在多项目构建中,我有一个“模块”目录,其中包含多个子项目。
我不想通过A
引用子项目project(':modules:A')
,而是将其引用为project(':A')
。
是否可以告诉gradle消除项目结构中的“modules”目录?
答案 0 :(得分:3)
您可以通过操作settings.gradle文件来完成此操作。 您必须手动配置“:A”settings.gradle文件的位置:
project(":A").projectDir = new File(settingsDir, "modules/A")
你也可以通过迭代所有子项目
来做到更通用rootProject.children.each {project ->
....
}