插件DSL正在孵化(incubating)中,請(qǐng)注意,在以后的Gradle版本中,DSL和其它配置可能會(huì)改變.
新的插件DSL提供了更為簡(jiǎn)潔,方便的方式來聲明插件的依賴關(guān)系。它的適用于與新的Gradle Plugin Portal,同時(shí)提供了方便的核心和社區(qū)插件.該插件腳本塊配置PluginDependenciesSpec的實(shí)例.
要應(yīng)用的核心插件,可以使用短名稱:
Example 21.5. Applying a core plugin
build.gradle
plugins {
id 'java'
}
要從插件門戶應(yīng)用一個(gè)社區(qū)插件,必須使用插件的完全限定id:
Example 21.6. Applying a community plugin
build.gradle
plugins {
id "com.jfrog.bintray" version "0.4.1"
}
不必要進(jìn)行進(jìn)一步的配置,就是說沒有必要配置buildscript的類路徑,Gradle會(huì)從插件門戶找到該插件,并使構(gòu)建可用.
參見PluginDependenciesSpec查看關(guān)于使用插件DSL的更多信息。