2014-12-06 86 views
0

在gradle手冊頁的11.6.3部分中提到我們可以在gradle任務中使用命令行選項。Gradle任務命令行選項

這些信息包括完整的任務路徑,任務類型,可能 命令行選項和給定任務的描述。

但我的問題是我們該如何指定任務中的選項?任何人都可以舉個例子嗎?

回答

3

看一看一個下列*的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的一部分。而且它似乎仍然是一項孵化功能。