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