区别 apply 与 vs apply 插件

Posted

技术标签:

【中文标题】区别 apply 与 vs apply 插件【英文标题】:Difference apply from vs apply plugin 【发布时间】:2015-06-05 08:37:58 【问题描述】:

除此之外还有什么区别:

apply from: - 从 URL 获取 (plugin).gradle

apply plugin: - 从 gradle 插件服务器获取 (plugin).gradle

【问题讨论】:

【参考方案1】:

apply from:apply plugin: 之间的实际区别在于,前者用于脚本插件,给出本地文件系统的路径或远程位置的 URL,后者用于二进制插件使用插件 ID。

您可以在 Gradle 文档here 中阅读更多相关信息。

【讨论】:

【参考方案2】:

apply from:

直接调用脚本,就好像它是构建文件的一部分

见https://docs.gradle.org/current/userguide/plugins.html#sec:script_plugins

apply plugin:

调用 Plugin.apply() 接口

见https://docs.gradle.org/current/userguide/plugins.html#sec:binary_plugins

【讨论】:

以上是关于区别 apply 与 vs apply 插件的主要内容,如果未能解决你的问题,请参考以下文章

apply()与call()的区别

apply()与call()的区别

python多进程apply与apply_async的区别

js中的apply与call的用法与区别

call()与apply()区别

js中call和apply的区别