iT邦幫忙

2021 iThome 鐵人賽

DAY 19
0

Plugin 可以做什麼?

將 Plugin 套用於專案後,可以擴增專案的能力,它可以做到如:

  • 擴充 Gradle model(如增加可以設定的 DSL 元素)
  • 根據慣例來設定專案(如增加新的任務或合理的預設值)
  • 套用特定的設定(如增加有組織的儲存庫或是依標準執行)

當以新增 Plugin 的方式,而不是直接將腳本寫在 Build Script 裡,我們可以獲得這些好處:

  • 鼓勵共用邏輯、減少專案間重複的程式碼而造成的維護問題
  • 提供模組化的架構,易於理解與組織
  • 封裝邏輯,讓 Build Script 能儘可能地以宣告的方式表達

參考資料


上一篇
第十八天:客製化 Gradle Task
下一篇
第二十天:Gradle task graph
系列文
Gradle 通靈術24
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言