2012-01-11 44 views
3

使用命令gradle tasks可以获取所有可用任务的报告。有什么办法可以给这个命令添加一个参数,并通过他们的任务组来过滤任务。按任务组筛选可用的Gradle任务

我想发出一个像gradle tasks group:Demo这样的命令来过滤所有任务并仅检索属于名为Demo的任务组的那些任务的列表。

回答

2

您可以通过添加下面的任务,以构建脚本这样做:

task showOnlyMyTasks << { 
    tasks.each { 
     task -> if (task.group == 'My task group name') { 
     println(task.name) 
     } 
    } 
} 

然后运行:gradle showOnlyMyTasks

如果您只需要在列表中,你可以使用gradle -q