我不明白 gradle 插件 block
apply plugin: 'someplugin1'
apply plugin: 'maven'
还有另一个:
plugins {
id 'org.hidetake.ssh' version '1.1.2'
}
在第一个 block 中我们有一些插件名称。在第二个包和版本中。我不明白应该在哪里使用第一个 block 以及何时使用第二个 block 。
请您参考如下方法:
plugins
block 是应用插件的较新方法,它们必须在 Gradle plugin repository 中可用。 。 apply
方法是一种较旧但更灵活的向构建添加插件的方法。
新的 plugins
方法不适用于多项目配置(subprojects
、allprojects
),但适用于每个子项目的构建配置。
我认为,随着功能的进步,plugins
配置方法将取代旧方法,但此时两者可以同时使用。