gradle中task 依賴關係檢視
阿新 • • 發佈:2018-12-19
task依賴關係檢視
gradle-task-tree 是一個不錯的task依賴關係檢視工具,可以通過簡單的依賴配置完成工具的依賴配置
gradle-task-tree工具的使用 github地址
1. 新增依賴
-
1.1 在根工程中新增plugin依賴
apply plugin: com.dorongold.gradle.tasktree.TaskTreePlugin
-
1.2 在根工程的buildscript方法中配置 repositories 和 dependencies 方法
buildscript { repositories { .... maven { url "https://plugins.gradle.org/m2" } } dependencies { classpath 'com.android.tools.build:gradle:3.1.1' ... classpath "gradle.plugin.com.dorongold.plugins:task-tree:1.3.1" } }
2. 編譯一下完成
3. 執行命令列;使用 task [需要檢視的task1]…[需要檢視的task2] taskTree
執行結果
執行 gradle taskZ taskTree
-
清晰的看出taskZ依賴了TaskX和TaskY,task位於rootProject中
-
有人說太簡單了,那就來個複雜的,執行一個複雜點的