Skip to the content.

ant -p //列出build.xml中定义的所有target

vizant可以分析出所有build.xml中的target的依赖关系,并且生成图片。 vizant的使用很简单,在工程下新建一个vizant.xml,如下。ant -buildfile vizant.xml 会在当前目录下生成一个.dot文件,用GraphViz打开。

<?xml version="1.0"?>
<project name="Vizant" basedir="." default="vizant">
    <taskdef name="vizant"
        classname="net.sourceforge.vizant.Vizant"
        classpath="vizant.jar" />

    <target name="vizant">
        <vizant antfile="build.xml" outfile="build.dot" uniqueref="true" />
    </target>

</project>

下面这个图是hive工程的ant target依赖关系图

image