gradle学习笔记--查看task依赖
来源:互联网 发布:2333软件 编辑:程序博客网 时间:2024/04/29 18:02
使用脚本查看Project的task依赖
gradle.getTaskGraph().whenReady { project.tasks.all { Task t = it; String taskName = it.name println("--------taskName-----------:" + taskName) it.getTaskDependencies().any { println("-----------------taskName----dependsOn-----------------:") it.getDependencies(t).findAll() { println("----------------------------------:" + it.getPath()) } } }}
查看某一task的依赖树,注意递归终止条件(验证时有些task出现了循环依赖?)
void printTaskDependency(Task task, String divider) { divider += "-------" task.getTaskDependencies().getDependencies(task).any() { println(divider+ it.getPath()) if (it.getPath().contains(":credit")) { printTaskDependency(it,divider) } }}gradle.getTaskGraph().whenReady { project.tasks.all { if (it.getPath().equals(":credit:compileReleaseJavaWithJavac")) { println(it.getPath()) printTaskDependency(it,"") } }}
0 0
- gradle学习笔记--查看task依赖
- Gradle 中的 task 依赖
- 4 gradle task依赖
- Gradle学习笔记 依赖管理
- gradle学习笔记之hook task
- Android编译打包-gradle task 的依赖
- gradle 查看项目依赖项
- 安卓Studio学习笔记---Gradle依赖库的统一管理
- 使用Gradle查看Android依赖树图
- Gradle 第三讲 之 task依赖及属性设置
- gradle学习(6)-依赖管理
- Gradle依赖项学习总结
- android studio 插件 gradle view 查看gradle依赖树
- android studio 插件 gradle view 查看gradle依赖树
- Gradle学习之第二步创建Task
- Gradle学习之创建Task的方法
- android Task 学习笔记
- ant学习笔记-task
- UVA 227 Puzzle
- iOS学习笔记-011.UIImageView的基本介绍和帧动画
- 【PAT】A1077. Kuchiguse (20)
- java内存监控 启动jsvisualvm步骤
- Android 实现顶层窗口、浮动窗口
- gradle学习笔记--查看task依赖
- 基于dragonboard 410c的智能魔镜设计(8)——UI的python脚本实现
- Big Data(4): PCA算法实现
- 监听EditText的变化
- 【PAT】A1082. Read Number in Chinese (25)
- 双向链表实现的LRU算法
- 多线程访问时的脏读
- Asp.Net 发请求
- extjs grid中columns用到的store未初始化完成的解决办法