<target
depends="init"
description="Generates metrics concerning the Java code"
name="antdoc.jmetra"
>
<taskdef
classname="com.jmetra.tools.ant.JMetraMetricsTaskDef"
name="jmetrametrics"
/>
<taskdef
classname="com.jmetra.tools.ant.JMetraMetricsAggrTaskDef"
name="jmetrametricsaggr"
/>
<taskdef
classname="com.jmetra.tools.ant.JMetraDocTaskDef"
name="jmetradoc"
/>
<delete dir="${TEMPORARY_DIRECTORY_PATH}/jmetra.java"/>
<copy toDir="${TEMPORARY_DIRECTORY_PATH}/jmetra.java">
<fileset dir="${JAVA_SOURCE_DIRECTORY_PATH}">
<include name="**/*.java"/>
<exclude name="org/w3c/**/*.java"/>
</fileset>
</copy>
<jmetrametrics
outputdir="${JMETRA_AGGREGATED_DIRECTORY_PATH}"
rootsource="${TEMPORARY_DIRECTORY_PATH}/jmetra.java"
sourcekeyword="jmetra.java"
verbose="true"
/>
<delete dir="${JMETRA_AGGREGATED_DIRECTORY_PATH}/aggrbuild"/>
<jmetrametricsaggr
metricsdir="${JMETRA_AGGREGATED_DIRECTORY_PATH}"
outputdir="${JMETRA_AGGREGATED_DIRECTORY_PATH}/aggrbuild"
verbose="true"
/>
<delete dir="${TEMPORARY_DIRECTORY_PATH}/jmetra.doc"/>
<jmetradoc
aggrmetricsdir="${JMETRA_AGGREGATED_DIRECTORY_PATH}/aggrbuild"
outputdir="${TEMPORARY_DIRECTORY_PATH}/jmetra.doc"
verbose="true"
/>
</target>
|