2012-01-11 32 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