上一節(jié):多模塊項(xiàng)目- build文件
當(dāng)項(xiàng)目足夠復(fù)雜的時(shí)候,采用集中化配置顯然不是一個(gè)好計(jì)謀,尤其是如果你有幾十個(gè)模塊的的時(shí)候跷敬,當(dāng)你打開(kāi)一個(gè)幾百行的腳本無(wú)疑會(huì)感到一種不由自主的惡心在背后拍拍你的肩膀說(shuō):"兄弟 吐吧"....
此時(shí)麻车,將不同項(xiàng)目的定制行為分離到各自的腳本里無(wú)疑會(huì)顯著的減輕你的飽腹感。這不僅可以是項(xiàng)目結(jié)構(gòu)看起來(lái)更加清晰受裹,腳本更加易讀碌补,分離化的配置還可以讓你更好的關(guān)注子模塊的特定行為。
要分離模塊配置只需要很簡(jiǎn)單的兩步:
- 在子模塊建立
build.gradle
文件 - 將原來(lái)的
project(':xxx'){}
內(nèi)的腳本移動(dòng)到上面建立的文件中去
下面的圖展示了一個(gè)稍微復(fù)雜一點(diǎn)的分層布局的
棉饶、多模塊的
厦章、分離配置的
的多模塊項(xiàng)目示例,其中所有的二級(jí)模塊都依賴(lài)base
照藻,最終的weball
又依賴(lài)于所有的二級(jí)模塊袜啃。
具體代碼可以查看 > 就是這里 <
multi.jpg
下一節(jié):多模塊項(xiàng)目- 分離配置