在gradle手册页的11.6.3部分中提到我们可以在gradle任务中使用命令行选项。
此信息包括完整任务路径,任务类型,可能 命令行选项以及给定任务的描述。
但我的问题是我们如何在任务中指定选项?有人能举个例子吗?
答案 0 :(得分: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的一部分。它似乎仍然是一个孵化功能。