整体步骤:
1、利用gradle脚本生成dot;
2、利用graphviz将dot可视化转为图片
步骤一:
利用dot生成图的描述文件,生成dot的gradle脚本SdkSearch/projectDependencyGraph.gradle at master · JakeWharton/SdkSearch · GitHub
然后你就可以直接运行这个 task 了:
./gradlew projectDependencyGraph
或者这个命令
gradlew projectDependencyGraph
执行完命令后,会生成对应的dot文件
脚本内容就是用 dot 生成一个 .dot 文件,这个 dot 是啥呢?
dot 是图形描述语言,简单来说就是用来描述一个图片的,详细见维基百科上的说明:DOT(graph description languang)
步骤二:
为了把 dot 文件转 png 图片,你的机器上需要安装 GraphvizDownload | Graphviz。这玩意就是把 dot 转 png 的工具。使用graphviz命令生成图即可,如下:
dot .\pp.dot -T jpg -o 11.jpg
然后就会生成一个类似下面的图片: