插件DSL的限制

2018-07-01 16:52 更新

想項(xiàng)目中添加插件的新方法不僅僅是一種更為方便的語(yǔ)法.新的DSL語(yǔ)法處理與老方法有很大的不同.新的機(jī)制允許Gradle更早更快的確定插件.這允許做更智能的事,如:

  • 優(yōu)化插件類的加載和重用.
  • 允許不同的插件使用不同版本的依賴關(guān)系.
  • 為編輯構(gòu)建腳本提供關(guān)于隱含屬性和值的詳細(xì)信息

這要求插件被指定使Gradle在執(zhí)行之前剩下的構(gòu)建腳本前可以很容易并且很快的提取它.還要求插件使用一些靜態(tài)的定義。

新的插件機(jī)制與"傳統(tǒng)的"apply()方法有一些關(guān)鍵區(qū)別.也有一些限制,其中一些限制是臨時(shí)的,隨著機(jī)制的成熟會(huì)逐漸沒(méi)有,還有一些是方法固有的.


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)