gradle打印所有task的输入输出、打印所有task的依赖关系
来源:互联网 发布:mac tree 编辑:程序博客网 时间:2024/05/18 00:18
gradle.taskGraph.afterTask { task -> try { StringBuffer taskDetails = new StringBuffer() taskDetails << """"-------------name:$task.name group:$task.group : $task.descriptionconv:$task.convention.pluginsinputs:""" task.inputs.files.each{ it -> taskDetails << " ${it.absolutePath}\n" } taskDetails << "outputs:\n" task.outputs.files.each{ it -> taskDetails << " ${it.absolutePath}\n" } taskDetails << "-------------" println taskDetails } catch(Exception e) { }}
gradle.getTaskGraph().whenReady { project.tasks.all { Task t = it String taskName = it.name println("--------taskName-----------:" + taskName + " :" + it.getPath()) it.getTaskDependencies().any { println("-----------------taskName----dependsOn-----------------:") it.getDependencies(t).findAll() { println("----------------------------------:" + it.getPath()) } } }}
阅读全文
0 0
- gradle打印所有task的输入输出、打印所有task的依赖关系
- Android编译打包-gradle task 的依赖
- 打印所有的汉字
- Gradle Task的使用
- 打印所有字母所有可能的组合
- Gradle 中的 task 依赖
- 4 gradle task依赖
- 打印集合所有的子集
- 打印所有可能的集合
- 打印所有的水仙花数
- 打印括号的所有组合
- 打印集合的所有子集
- 打印所有的水仙花数
- 打印字符串所有的子集
- 打印所有的水仙花数
- 打印所有的水仙花数
- 打印所有的Binary Number
- 质量控制有关的所有17种Task类型
- Linux Shell经典面试题(其二)
- 1021. 个位数统计 (15)
- AlphaGo Zero都开始自学了,你今天机器学习了吗
- linux命令--xargs
- 第三次实验
- gradle打印所有task的输入输出、打印所有task的依赖关系
- 21st-Oct 关于string数组: 下一个string数组为什么会受到上一个的影响
- java源码之浅谈LinkedHashMap
- bzoj 1042: [HAOI2008]硬币购物
- 从零开始 java spring+mybatis 搭建项目。
- Java定义一个一维数组有哪几种方法
- disconf-web在windows下的部署
- java基础知识
- Injection of resource dependencies failed解决办法总结