2012-10-02 37 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 -> 
.... 
} 
做到這一點更通用