在深层嵌套的目录树中定义子项目

时间:2013-12-27 20:37:23

标签: gradle

如何在嵌套目录树中定义子项目,其中子项目文件夹不是根项目的直接子项

root
  lala
    A
  lulu
    B

现在我要添加A& B作为子项目。如果我做

//settings.gradle
include "lala:A", "lulu:B"

然后“lala”和“lulu”将作为子项目添加。但是我只想添加A& B,别无其他。

1 个答案:

答案 0 :(得分:10)

默认情况下,Gradle假定物理目录布局遵循逻辑项目层次结构,但您可以按照自己喜欢的方式重新配置它。例如:

include "A", "B"

project(":A").projectDir = file("lala/A")
project(":B").projectDir = file("lala/B")