1. 程式人生 > >gradle中task 依賴關係檢視

gradle中task 依賴關係檢視

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中

  • 有人說太簡單了,那就來個複雜的,執行一個複雜點的