應(yīng)用插件到項目允許插件來擴展項目的能力。它可以做的事情,如:
- 擴展搖籃模型(如:添加可配置新的DSL元素)
- 按照慣例配置項目(如:添加新的任務(wù)或配置合理的默認(rèn)值)
- 應(yīng)用特定的配置(如:增加組織庫或執(zhí)行標(biāo)準(zhǔn))
通過應(yīng)用插件,而不是向項目構(gòu)建腳本添加邏輯,我們可以收獲很多好處.應(yīng)用插件:
- 促進(jìn)重用和減少維護在多個項目類似的邏輯的開銷
- 允許更高程度的模塊化,提高綜合性和組織
- 封裝必要的邏輯,并允許構(gòu)建腳本盡可能是聲明性地