差异适用于vs apply插件

Ari*_*Ari 25 gradle gradle-plugin

除此之外是否有区别:

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

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

Amn*_*hot 24

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

你可以阅读更多关于它的摇篮文档中的位置.

  • 我认为我没有得到网站上的解释。脚本插件速度慢吗?是否有一篇文章或讨论比文档对其进行了更多的扩展? (2认同)

Ari*_*Ari 8

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