+
+ <property name="ant.lib.dir" value="${build.dir}/lib/ant"/>
+ <property name="test.lib.dir" value="lib/test"/>
+ <property name="special.lib.dir" value="${build.dir}/lib/special"/>
+ <property name="ant.downloaded.lib.dir" value="${build.dir}/lib/ant/downloaded"/>
+
+
+ <!-- ========================================================================================
+ Ant task defs
+ ======================================================================================== -->
+
+ <!-- ant-contrib integration -->
+ <property name="ant.contrib.home" value="${ant.lib.dir}/ant-contrib-1.0b2"/>
+ <taskdef resource="net/sf/antcontrib/antlib.xml">
+ <classpath>
+ <pathelement location="${ant.contrib.home}/ant-contrib.jar" />
+ </classpath>
+ </taskdef>
+
+ <!-- taskdef for ant-dependencies task -->
+ <taskdef name="dependencies" classpath="${ant.lib.dir}/ant-dependencies.jar"
+ classname="org.apache.tools.ant.taskdefs.optional.dependencies.Dependencies"/>
+
+ <!-- Emma integration -->
+ <path id="emma.lib">
+ <fileset dir="${test.lib.dir}" includes="emma*.jar"/>
+ </path>
+ <taskdef resource="emma_ant.properties" classpathref="emma.lib" />
+ <property name="emma.enabled" value="false"/>
+
+ <!-- checkstyle -->
+ <property name="checkstyle.home" value="${ant.downloaded.lib.dir}"/>
+ <taskdef resource="checkstyletask.properties">
+ <classpath>
+ <fileset dir="${checkstyle.home}">
+ <include name="*.jar"/>
+ </fileset>
+ </classpath>
+ </taskdef>
+ <property name="checkstyle.rules" value="style.xml"/>
+ <property name="checkstyle.test.rules" value="test-style.xml"/>
+
+
+ <!-- jalopy -->
+ <!-- TMP download this dependence as well
+ <property name="jalopy.home" value="${lib.dir}/jalopy-ant-0.6.2"/>
+ <property name="jalopy.rules" value="${build.dir}/formatting-rules.xml"/>
+ <taskdef name="jalopy"
+ classname="de.hunsicker.jalopy.plugin.ant.AntPlugin">
+ <classpath>
+ <fileset dir="${jalopy.home}">
+ <include name="*.jar" />
+ </fileset>
+ </classpath>
+ </taskdef>
+ -->
+
+ <!-- simian integration -->
+ <!-- TMP download this dependence as well
+ <property name="simian.home" value="${lib.dir}/simian"/>
+ <taskdef resource="simiantask.properties" classpath="${simian.home}/simian.jar"/>
+ -->
+
+ <!-- macker integration -->
+ <!-- TMP download this dependence as well
+ <property name="macker.home" value="${lib.dir}/macker-0.4.2"/>
+ <path id="macker.path">
+ <fileset dir="${macker.home}">
+ <include name="**/*.jar"/>
+ </fileset>
+ </path>
+ <taskdef name="macker"
+ classname="net.innig.macker.ant.MackerAntTask"
+ classpathref="macker.path"/>
+
+ -->