【问题标题】:A gradle task command line options一个 gradle 任务命令行选项
【发布时间】:2014-12-06 19:41:21
【问题描述】:

在 gradle 手册页的11.6.3 部分提到我们可以在 gradle 任务中使用命令行选项。

此信息包括完整的任务路径、任务类型、可能 命令行选项和给定任务的描述。

但我的问题是我们如何在任务中指定选项?谁能举个例子?

【问题讨论】:

    标签: java groovy gradle


    【解决方案1】:

    看看下面的 *build.gradle:

    apply plugin: 'java'
    
    task lol(type: JavaExec) {}
    

    gradle -q help --task lol 运行时会出现以下输出:

    Detailed task information for lol
    
    Path
         :lol
    
    Type
         JavaExec (org.gradle.api.tasks.JavaExec)
    
    Options
         --debug-jvm     Enable debugging for the process. The process is started suspended and listening on port 5005. [INCUBATING]
    
    Description
         -
    

    这就是选项的样子:--debug-jvm

    Here 你可以找到它是如何实现的——配置Option 而不是Option 本身。 org.gradle.api.internal.tasks.options.Option 是内部 gradle API 的一部分。而且它似乎仍然是一个孵化功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-06
      • 1970-01-01
      • 1970-01-01
      • 2020-08-02
      • 2021-12-28
      • 2021-01-11
      相关资源
      最近更新 更多