0
我已經看到多模塊項目的不同佈局,其中一些將有一個單獨的build.gradle
,而其他項目將在每個子項目中有一個build.gradle
和build.gradle
。我想知道有什麼區別和哪個佈局是首選?多模塊項目gradle - 多個或單個build.gradle
我已經看到多模塊項目的不同佈局,其中一些將有一個單獨的build.gradle
,而其他項目將在每個子項目中有一個build.gradle
和build.gradle
。我想知道有什麼區別和哪個佈局是首選?多模塊項目gradle - 多個或單個build.gradle
您可以在根項目使用單個build.grade
使用allprojects
或subprojects
腳本塊注入配置,所有分項目。這對於爲所有項目/子項目定義通用配置非常有效,並且適用於所有項目類型相同的情況。
但是,如果某些子項目需要進一步定製,那麼這些定製的正確位置將位於子項目文件夾中的build.gradle
文件中。
你可以閱讀更多關於這些選項用於配置多項目的gradle構建文檔here,並約在gradle這個用戶公會here組織你的構建邏輯你的選擇更多一些參閱。