<target
depends="package"
description="Computes design metrics of the package."
name="analyze"
>
<mkdir dir="${doc.dir}/${src.dir}/style"/>
<jcsc
copyassociatedfiles="true"
destdir="${doc.dir}/${src.dir}/style"
jcschome="${jcsc.home}"
violationssorter="rj.tools.jcsc.sorter.SeveritySorter"
>
<fileset
dir="${src.dir}"
includes="**/*.java"
/>
<fileset
dir="${tst.dir}"
includes="**/*.java"
/>
</jcsc>
<jdepend
format="xml"
outputfile="${tmp.dir}/metrics.xml"
>
<exclude name="java.*"/>
<exclude name="javax.*"/>
<classespath>
<pathelement location="${bin.dir}"/>
</classespath>
</jdepend>
<style
in="${tmp.dir}/metrics.xml"
out="${doc.dir}/${src.dir}/metrics/index.html"
style="${ant.home}/etc/jdepend.xsl"
/>
</target>
|