diff options
author | Aidan Skinner <aidan@apache.org> | 2009-01-07 16:38:20 +0000 |
---|---|---|
committer | Aidan Skinner <aidan@apache.org> | 2009-01-07 16:38:20 +0000 |
commit | a7efe68e5e40fc951ac7d79f17298b1e7129a952 (patch) | |
tree | e8f284f9534bd169546018a233b5140ed8c76fb7 | |
parent | 5fea304cfc23d056f94323404ff62320e541bbd7 (diff) | |
download | qpid-python-a7efe68e5e40fc951ac7d79f17298b1e7129a952.tar.gz |
Only define cobertura task definition when it's about to get used.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@732390 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | qpid/java/build.xml | 2 | ||||
-rw-r--r-- | qpid/java/common.xml | 6 | ||||
-rw-r--r-- | qpid/java/module.xml | 4 |
3 files changed, 7 insertions, 5 deletions
diff --git a/qpid/java/build.xml b/qpid/java/build.xml index a97a775e08..fee47d59ca 100644 --- a/qpid/java/build.xml +++ b/qpid/java/build.xml @@ -195,7 +195,7 @@ <delete dir="${tasks.classes}"/> </target> - <target name="coverage-report" description="generate coverage report"> + <target name="coverage-report" description="generate coverage report" depends="cobertura-init"> <cobertura-merge datafile="${build.coveragereport}/cobertura.ser"> <!-- merge all module coverage reports --> <fileset dir="${build}"> diff --git a/qpid/java/common.xml b/qpid/java/common.xml index 146781ec23..e9e007c8ef 100644 --- a/qpid/java/common.xml +++ b/qpid/java/common.xml @@ -61,8 +61,6 @@ </fileset> </path> - <taskdef classpathref="cobertura.classpath" resource="tasks.properties" /> - <macrodef name="indirect"> <attribute name="name"/> <attribute name="variable"/> @@ -134,6 +132,10 @@ </junitreport> </target> + <target name="cobertura-init"> + <taskdef classpathref="cobertura.classpath" resource="tasks.properties" /> + </target> + <target name="help" description="display detailed build documentation"> <echo> ant build diff --git a/qpid/java/module.xml b/qpid/java/module.xml index a9bd9a2b2a..422d2e1057 100644 --- a/qpid/java/module.xml +++ b/qpid/java/module.xml @@ -470,7 +470,7 @@ <delete dir="${module.instrumented}"/> </target> - <target name="instrument"> + <target name="instrument" depends="cobertura-init"> <cobertura-instrument todir="${module.instrumented}" datafile="${cobertura.datafile}"> <fileset dir="${module.classes}"> @@ -530,7 +530,7 @@ </junit> </target> - <target name="coverage-report"> + <target name="coverage-report" depends="cobertura-init"> <echo message="${cobertura.datafile}"/> <cobertura-report format="html" destdir="${module.coverage}" |