當您在Maven中定義多模塊項目時,您有一個根項目及其模塊。當您構建根項目時,Maven會以正確的順序傳遞它的所有模塊。到目前爲止,它非常類似於Gradle。Gradle Maven像多模塊項目
但是通過Maven,您可以從存儲庫中僅克隆一個子模塊並在本地構建,無需下載整個項目結構。這是因爲您可以像在其他任何外部依賴項一樣定義相同項目中其他模塊的依賴關係,並且可以從本地存儲庫(Nexus)下載並緩存該依賴項。
使用Gradle,您將交叉模塊依賴關係定義爲compile project(':other')
。因此,您需要從存儲庫中克隆整個項目結構,以便正確解析和構建。有沒有辦法使用Gradle多模塊項目支持,而不必在本地克隆整個項目結構?