差异适用于vs apply插件

时间:2015-03-31 20:46:52

标签: gradle gradle-plugin

除了:

之外是否有区别?

apply from: - 从网址

获取(插件).gradle

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

2 个答案:

答案 0 :(得分:21)

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

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

答案 1 :(得分:7)

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