【问题标题】:What is apply plugin: 'java'什么是应用插件:'java'
【发布时间】:2014-10-14 17:24:42
【问题描述】:

正如 Gradle documentation 中所述,第 6.4 节:

Gradle 的构建脚本为您提供了 Groovy 的全部功能。

我遇到以下命令:

apply plugin: 'java'

我试图用谷歌搜索从 Groovy 的角度来看这意味着什么,但我不知道。有没有一个 Groovy 等价物?

【问题讨论】:

  • 它为 gradle 导入 Java 插件,包括许多预定义的命令/任务。这可能有用:gradle.org/plugins
  • 既然您知道用户指南文档,您可以查看gradle.org/docs/current/userguide/plugins.html 如果这还不够,您可以寻找 Groovy DSL 以了解如何实现您自己的领域特定语言的各种方法。

标签: java groovy gradle


【解决方案1】:

您看到的是 Groovy 为方法调用提供的语法糖。 [方法调用中没有大括号和隐式映射强制]

apply plugin: 'java'apply([plugin: 'java']) 相同

apply() 在 Gradle 的项目 API 中可用,project 实例默认在 Gradle 构建脚本中可用。 (在 Groovy 中,build.gradle 中的操作委托给 project

【讨论】:

    猜你喜欢
    • 2012-06-05
    • 2011-08-31
    • 1970-01-01
    • 1970-01-01
    • 2013-02-02
    • 2014-11-04
    • 1970-01-01
    • 1970-01-01
    • 2022-07-06
    相关资源
    最近更新 更多