小编典典

应用 gradle 插件有什么区别

all

我不明白 gradle 插件块

apply plugin: 'someplugin1'
apply plugin: 'maven'

和另一个:

plugins {
   id 'org.hidetake.ssh' version '1.1.2'
}

在第一个块中,我们有一些插件名称。在第二个包和版本中。我不明白我应该在哪里使用第一个块以及何时使用第二个块。


阅读 84

收藏
2022-04-19

共1个答案

小编典典

plugins块是应用插件的较新方法,它们必须在Gradle
插件存储库
中可用。该apply方法是向您的构建添加插件的较旧但更灵活的方法。

plugins方法不适用于多项目配置 ( subprojects, allprojects),但适用于每个子项目的构建配置。

我认为随着功能的发展,plugins配置方法将超越旧方法,但此时两者都可以同时使用。

2022-04-19