下载工具:
1)安装Graphviz
sudo apt-get install graphviz
2)下载grand
http://www.ggtools.net/grand/#download
编写ant脚本:
<?xml version="1.0" encoding="UTF-8"?>
<project name="create-and-diagram" default="create-diagram">
<target name="create-diagram">
<property name="grand.home" value="/home/luogw/dev-tool/grand-1.8" />
<property name="grand.output.file" value="build.dot" />
<property name="file.type" value="pdf"/>
<taskdef name="grand" classname="net.ggtools.grand.tasks.GrandTask" classpath ="${grand.home}/grand-1.8.jar" />
<grand output="${grand.output.file}" buildfile="${basedir}/findbugs.xml"/>
<exec executable="dot">
<arg line="-T${file.type} -Gsize=11.69,8.27 -Grotate=90 -o build.${file.type} ${grand.output.file}"/>
</exec>
</target>
</project>
生成信赖关系图:
之前写的ant build(http://blog.csdn.net/scholar_ii/article/details/9408991)脚本的目标依赖图
参考文章