@@ -1,13 +1,13 @@
<?xml version="1.0"?>
<!--
<!--
=======================================================================
Apache Ant own build file
=======================================================================
Apache Ant own build file
=======================================================================
-->
<project default="main" basedir=".">
<!-- Give user a chance to override without editing this file
<!-- Give user a chance to override without editing this file
(and without typing -D each time it compiles it) -->
<property file=".ant.properties" />
<property file="${user.home}/.ant.properties" />
@@ -21,19 +21,20 @@
<property name="optimize" value="true" />
<property name="junit.fork" value="false" />
<!--
<!--
===================================================================
Set the properties related to the source tree
===================================================================
===================================================================
-->
<property name="src.dir" value="src"/>
<property name="java.dir" value="${src.dir}/main"/>
<property name="script.dir" value="${src.dir}/script"/>
<property name="lib.dir" value="lib"/>
<property name="docs.dir" value="docs"/>
<property name="etc.dir" value="src/etc"/>
<property name="tests.dir" value="src/testcases"/>
<property name="tests.etc.dir" value="src/etc/testcases"/>
<property name="ant.package" value="org/apache/tools/ant"/>
<property name="optional.package" value="${ant.package}/taskdefs/optional"/>
<property name="optional.type.package" value="${ant.package}/types/optional"/>
@@ -43,10 +44,10 @@
<property name="manifest" value="src/etc/manifest"/>
<!--
<!--
===================================================================
Set the properties for the build area
===================================================================
===================================================================
-->
<property name="build.dir" value="build"/>
<property name="bootstrap.dir" value="bootstrap"/>
@@ -70,10 +71,10 @@
<path refid="classpath" />
</path>
<!--
<!--
===================================================================
Set up properties for the distribution area
===================================================================
===================================================================
-->
<property name="dist.name" value="jakarta-${name}-${version}"/>
<property name="dist.base" value="distribution"/>
@@ -81,6 +82,7 @@
<property name="dist.bin" value="${dist.dir}/bin"/>
<property name="dist.lib" value="${dist.dir}/lib"/>
<property name="dist.docs" value="${dist.dir}/docs"/>
<property name="dist.etc" value="${dist.dir}/etc"/>
<property name="dist.javadocs" value="${dist.dir}/docs/manual/api"/>
<property name="src.dist.dir" value="dist-src"/>
@@ -88,74 +90,74 @@
<property name="src.dist.docs" value="${src.dist.dir}/docs"/>
<property name="src.dist.lib" value="${src.dist.dir}/lib"/>
<!--
<!--
===================================================================
Check to see what optional dependencies are available
===================================================================
Check to see what optional dependencies are available
===================================================================
-->
<target name="check_for_optional_packages">
<available property="jdk1.2+" classname="java.lang.ThreadLocal" />
<available property="jdk1.3+" classname="java.lang.StrictMath" />
<available property="jdk1.4+" classname="java.lang.CharSequence" />
<available property="bsf.present"
classname="com.ibm.bsf.BSFManager"
<available property="bsf.present"
classname="com.ibm.bsf.BSFManager"
classpathref="classpath" />
<available property="netrexx.present"
<available property="netrexx.present"
classname="netrexx.lang.Rexx"
classpathref="classpath" />
<available property="trax.present"
classname="javax.xml.transform.Transformer"
<available property="trax.present"
classname="javax.xml.transform.Transformer"
classpathref="classpath" />
<available property="xslp.present"
classname="com.kvisco.xsl.XSLProcessor"
<available property="xslp.present"
classname="com.kvisco.xsl.XSLProcessor"
classpathref="classpath" />
<available property="xalan.present"
classname="org.apache.xalan.xslt.XSLTProcessorFactory"
<available property="xalan.present"
classname="org.apache.xalan.xslt.XSLTProcessorFactory"
classpathref="classpath" />
<available property="xalan2.present"
classname="org.apache.xalan.transformer.TransformerImpl"
<available property="xalan2.present"
classname="org.apache.xalan.transformer.TransformerImpl"
classpathref="classpath" />
<available property="ejb.ejbc.present"
classname="weblogic.ejbc"
<available property="ejb.ejbc.present"
classname="weblogic.ejbc"
classpathref="classpath" />
<available property="ejb.DDCreator.present"
classname="weblogic.ejb.utils.DDCreator"
<available property="ejb.DDCreator.present"
classname="weblogic.ejb.utils.DDCreator"
classpathref="classpath" />
<available property="ejb.wls.present"
classname="weblogic.Server"
<available property="ejb.wls.present"
classname="weblogic.Server"
classpathref="classpath" />
<available property="junit.present"
classname="junit.framework.TestCase"
<available property="junit.present"
classname="junit.framework.TestCase"
classpathref="classpath" />
<available property="netcomp.present"
classname="com.oroinc.net.ftp.FTPClient"
<available property="netcomp.present"
classname="com.oroinc.net.ftp.FTPClient"
classpathref="classpath" />
<available property="starteam.present"
classname="com.starbase.util.Platform"
<available property="starteam.present"
classname="com.starbase.util.Platform"
classpathref="classpath" />
<available property="antlr.present"
classname="antlr.Tool"
<available property="antlr.present"
classname="antlr.Tool"
classpathref="classpath"/>
<available property="vaj.present"
classname="com.ibm.ivj.util.base.Workspace"
<available property="vaj.present"
classname="com.ibm.ivj.util.base.Workspace"
classpathref="classpath"/>
<available property="stylebook.present"
classname="org.apache.stylebook.Engine"
<available property="stylebook.present"
classname="org.apache.stylebook.Engine"
classpathref="classpath"/>
<available property="jakarta.regexp.present"
classname="org.apache.regexp.RE"
<available property="jakarta.regexp.present"
classname="org.apache.regexp.RE"
classpathref="classpath"/>
<available property="jakarta.oro.present"
classname="org.apache.oro.text.regex.Perl5Matcher"
<available property="jakarta.oro.present"
classname="org.apache.oro.text.regex.Perl5Matcher"
classpathref="classpath" />
<available property="jmf.present"
classname="javax.sound.sampled.Clip"
<available property="jmf.present"
classname="javax.sound.sampled.Clip"
classpathref="classpath"/>
<available property="icontract.present"
classname="com.reliablesystems.iContract.IContracted"
classpathref="classpath"/>
<available property="jdepend.present"
classname="jdepend.framework.JDepend"
<available property="jdepend.present"
classname="jdepend.framework.JDepend"
classpathref="classpath"/>
<available property="log4j.present"
classname="org.apache.log4j.Category"
@@ -172,16 +174,16 @@
classname="javax.servlet.Servlet"
classpathref="classpath"/>
<available property="adaptx.present"
classname="org.exolab.adaptx.xslt.XSLTProcessor"
<available property="adaptx.present"
classname="org.exolab.adaptx.xslt.XSLTProcessor"
classpathref="classpath" />
<available property="xerces.present"
classname="org.apache.xerces.parsers.SAXParser"
<available property="xerces.present"
classname="org.apache.xerces.parsers.SAXParser"
classpathref="classpath" />
<available property="bcel.present"
classname="org.apache.bcel.Constants"
<available property="bcel.present"
classname="org.apache.bcel.Constants"
classpathref="classpath" />
<condition property="javamail.complete">
<and>
<available classname="javax.activation.DataHandler"
@@ -200,10 +202,10 @@
</condition>
</target>
<!--
<!--
===================================================================
Prepare the build
===================================================================
Prepare the build
===================================================================
-->
<target name="prepare">
<tstamp>
@@ -216,29 +218,29 @@
</filterset>
</target>
<!--
<!--
===================================================================
Build the code
===================================================================
Build the code
===================================================================
-->
<target name="build"
<target name="build"
depends="prepare, check_for_optional_packages"
description="--> compiles the source code">
<mkdir dir="${build.dir}"/>
<mkdir dir="${build.classes}"/>
<mkdir dir="${build.lib}"/>
<javac srcdir="${java.dir}"
destdir="${build.classes}"
debug="${debug}"
deprecation="${deprecation}"
optimize="${optimize}" >
<classpath refid="classpath" />
<exclude name="${regexp.package}/JakartaRegexp*.java"
<exclude name="${regexp.package}/JakartaRegexp*.java"
unless="jakarta.regexp.present" />
<exclude name="${regexp.package}/JakartaOro*.java"
<exclude name="${regexp.package}/JakartaOro*.java"
unless="jakarta.oro.present" />
<exclude name="${regexp.package}/Jdk14Regexp*.java"
<exclude name="${regexp.package}/Jdk14Regexp*.java"
unless="jdk1.4+" />
<exclude name="${ant.package}/AntSecurityManager.java"
unless="jdk1.2+" />
@@ -249,7 +251,7 @@
<exclude name="${optional.package}/Script.java" unless="bsf.present" />
<exclude name="${optional.package}/StyleBook.java" unless="stylebook.present" />
<exclude name="${optional.package}/NetRexxC.java" unless="netrexx.present" />
<exclude name="${optional.package}/TraXLiaison.java"
<exclude name="${optional.package}/TraXLiaison.java"
unless="trax.present" />
<exclude name="${optional.package}/XslpLiaison.java" unless="xslp.present" />
<exclude name="${optional.package}/XalanLiaison.java" unless="xalan.present" />
@@ -269,7 +271,7 @@
<exclude name="${optional.package}/scm/AntStarTeam*.java" unless="starteam.present" />
<exclude name="${optional.package}/ANTLR.java" unless="antlr.present" />
<exclude name="${optional.package}/ide/VAJ*.java" unless="vaj.present" />
<exclude name="${optional.package}/ide/VAJ*Servlet.java"
<exclude name="${optional.package}/ide/VAJ*Servlet.java"
unless="servlet.present" />
<exclude name="${optional.package}/perforce/*.java" unless="jakarta.oro.present" />
<exclude name="${optional.package}/sound/*.java" unless="jmf.present" />
@@ -290,17 +292,17 @@
<exclude name="${optional.package}/jdepend/*" unless="jdepend.present" />
<exclude name="${optional.package}/sitraka/**" unless="some.regexp.support"/>
<exclude name="${optional.package}/metamata/MAudit*" unless="jakarta.oro.present"/>
<exclude name="${optional.package}/metamata/MMetrics*"
<exclude name="${optional.package}/metamata/MMetrics*"
unless="trax.present"/>
<exclude name="${optional.package}/metamata/**" unless="jdk1.2+" />
<exclude name="${optional.package}/ManifestFile.java"
<exclude name="${optional.package}/ManifestFile.java"
unless="jdk1.2+" />
<exclude name="${optional.type.package}/depend/*.java"
<exclude name="${optional.type.package}/depend/*.java"
unless="bcel.present" />
<exclude name="${util.package}/depend/*.java"
<exclude name="${util.package}/depend/*.java"
unless="bcel.present" />
</javac>
<copy todir="${build.classes}">
<fileset dir="${java.dir}">
<include name="**/*.properties" />
@@ -308,7 +310,7 @@
</fileset>
</copy>
<copy todir="${build.classes}"
<copy todir="${build.classes}"
overwrite="true">
<fileset dir="${java.dir}">
<include name="**/version.txt" />
@@ -318,31 +320,31 @@
</copy>
<copy todir="${build.classes}/${optional.package}/junit/xsl">
<fileset dir="${src.dir}/etc ">
<fileset dir="${etc.dir} ">
<include name="junit-frames.xsl" />
<include name="junit-noframes.xsl" />
</fileset>
</copy>
</target>
<!--
===================================================================
<!--
===================================================================
Create the Apache Ant jars: ant.jar and optional.jar
===================================================================
===================================================================
-->
<target name="jars"
depends="build"
<target name="jars"
depends="build"
description="--> creates the Apache Ant jars">
<jar file="${build.lib}/${name}.jar"
basedir="${build.classes}"
<jar file="${build.lib}/${name}.jar"
basedir="${build.classes}"
manifest="${manifest}">
<exclude name="org/apache/tools/ant/taskdefs/optional/**" />
</jar>
<jar file="${build.lib}/optional.jar"
basedir="${build.classes}"
<jar file="${build.lib}/optional.jar"
basedir="${build.classes}"
manifest="${manifest}">
<include name="org/apache/tools/ant/taskdefs/optional/**" />
</jar>
@@ -354,7 +356,7 @@
Create the essential distribution that can run Apache Ant
===================================================================
-->
<target name="dist-lite"
<target name="dist-lite"
depends="jars"
description="--> creates a minimum distribution to run Apache Ant">
@@ -365,7 +367,7 @@
<copy todir="${dist.lib}">
<fileset dir="${build.lib}"/>
</copy>
<copy todir="${dist.bin}">
<fileset dir="${script.dir}/" />
</copy>
@@ -386,6 +388,7 @@
<include name="**/*.pl" />
</fileset>
</chmod>
</target>
<!--
@@ -397,7 +400,7 @@
<antcall inheritAll="false" target="internal_dist">
<param name="dist.dir" value="${dist.name}" />
</antcall>
</target>
</target>
<target name="dist_javadocs" depends="javadocs">
<mkdir dir="${dist.javadocs}"/>
@@ -405,10 +408,11 @@
<fileset dir="${build.javadocs}"/>
</copy>
</target>
<target name="internal_dist" depends="dist-lite,dist_javadocs">
<mkdir dir="${dist.docs}"/>
<mkdir dir="${dist.etc}"/>
<copy todir="${dist.lib}">
<fileset dir="${lib.dir}">
@@ -452,6 +456,19 @@
</fileset>
</chmod>
<!-- publish some useful stylesheets -->
<copy todir="${dist.etc}">
<fileset dir="${etc.dir}">
<include name="junit-frames.xsl"/>
<include name="junit-noframes.xsl"/>
<include name="coverage-frames.xsl"/>
<include name="maudit-frames.xsl"/>
<include name="mmetrics-frames.xsl"/>
<include name="jdepend.xsl"/>
<include name="log.xsl"/>
</fileset>
</copy>
</target>
@@ -472,11 +489,11 @@
Create the source distribution
===================================================================
-->
<target name="src-dist"
<target name="src-dist"
description="--> creates a source distribution">
<mkdir dir="${src.dist.dir}" />
<copy todir="${src.dist.lib}">
<fileset dir="${lib.dir}">
<include name="*.jar" />
@@ -540,7 +557,7 @@
Create the binary distribution
===================================================================
-->
<target name="main_distribution"
<target name="main_distribution"
description="--> creates the zip and tar distributions">
<delete dir="${dist.name}" />
<mkdir dir="${dist.base}"/>
@@ -550,8 +567,8 @@
<antcall inheritAll="false" target="internal_dist">
<param name="dist.dir" value="${dist.name}" />
</antcall>
<zip file="${dist.base}/bin/${dist.name}-bin.zip"
basedir="${dist.name}/.."
<zip file="${dist.base}/bin/${dist.name}-bin.zip"
basedir="${dist.name}/.."
includes="${dist.name}/**"/>
<tar longfile="gnu"
tarfile="${dist.base}/bin/${dist.name}-bin.tar">
@@ -559,17 +576,17 @@
<include name="${dist.name}/bin/ant"/>
<include name="${dist.name}/bin/antRun"/>
<include name="${dist.name}/bin/*.pl"/>
</tarfileset>
<tarfileset dir="${dist.name}/.." username="ant" group="ant">
</tarfileset>
<tarfileset dir="${dist.name}/.." username="ant" group="ant">
<include name="${dist.name}/**"/>
<exclude name="${dist.name}/bin/ant"/>
<exclude name="${dist.name}/bin/antRun"/>
<include name="${dist.name}/bin/*.pl"/>
</tarfileset>
</tarfileset>
</tar>
<gzip zipfile="${dist.base}/bin/${dist.name}-bin.tar.gz"
<gzip zipfile="${dist.base}/bin/${dist.name}-bin.tar.gz"
src="${dist.base}/bin/${dist.name}-bin.tar"/>
<bzip2 zipfile="${dist.base}/bin/${dist.name}-bin.tar.bz2"
<bzip2 zipfile="${dist.base}/bin/${dist.name}-bin.tar.bz2"
src="${dist.base}/bin/${dist.name}-bin.tar"/>
<delete file="${dist.base}/bin/${dist.name}-bin.tar"/>
<delete dir="${dist.name}" />
@@ -580,38 +597,38 @@
<antcall inheritAll="false" target="src-dist">
<param name="src.dist.dir" value="${dist.name}" />
</antcall>
<zip file="${dist.base}/src/${dist.name}-src.zip"
basedir="${dist.name}/.."
<zip file="${dist.base}/src/${dist.name}-src.zip"
basedir="${dist.name}/.."
includes="${dist.name}/**"/>
<tar longfile="gnu"
tarfile="${dist.base}/src/${dist.name}-src.tar" >
<tarfileset dir="${dist.name}/.." mode="755" username="ant" group="ant">
<include name="${dist.name}/bootstrap.sh"/>
<include name="${dist.name}/build.sh"/>
</tarfileset>
<tarfileset dir="${dist.name}/.." username="ant" group="ant">
</tarfileset>
<tarfileset dir="${dist.name}/.." username="ant" group="ant">
<include name="${dist.name}/**"/>
<exclude name="${dist.name}/bootstrap.sh"/>
<exclude name="${dist.name}/build.sh"/>
</tarfileset>
</tar>
<gzip zipfile="${dist.base}/src/${dist.name}-src.tar.gz"
</tar>
<gzip zipfile="${dist.base}/src/${dist.name}-src.tar.gz"
src="${dist.base}/src/${dist.name}-src.tar"/>
<bzip2 zipfile="${dist.base}/src/${dist.name}-src.tar.bz2"
<bzip2 zipfile="${dist.base}/src/${dist.name}-src.tar.bz2"
src="${dist.base}/src/${dist.name}-src.tar"/>
<delete file="${dist.base}/src/${dist.name}-src.tar"/>
<delete dir="${dist.name}" />
<delete dir="${dist.name}" />
<checksum fileext=".md5">
<fileset dir="${dist.base}/src/" />
</checksum>
</target>
<target name="rpm_check">
<available property="rpm.present"
<available property="rpm.present"
file="/bin/rpm"/>
</target>
<target name="rpm" description="Build the RPM files for ant"
</target>
<target name="rpm" description="Build the RPM files for ant"
depends="prepare, rpm_check"
if="rpm.present">
<tstamp>
@@ -643,28 +660,28 @@
<filter token="RPM_SOURCE" value="${rpm.source}"/>
</filterset>
</copy>
<rpm topDir="build/rpm"
<rpm topDir="build/rpm"
specfile="ant.spec"
command="-bb"/>
<copy file="distribution/src/${dist.name}-src.tar.gz" todir="build/rpm/SOURCES"/>
<rpm topDir="build/rpm"
<rpm topDir="build/rpm"
specfile="antsrc.spec"
command="-bs"/>
<mkdir dir="${dist.base}/rpms"/>
<copy todir="${dist.base}/rpms">
<fileset dir="build/rpm/RPMS/noarch"/>
</copy>
<copy todir="${dist.base}/rpms">
</copy>
<copy todir="${dist.base}/rpms">
<fileset dir="build/rpm/SRPMS"/>
</copy>
</copy>
</target>
<target name="distribution" depends="main_distribution, rpm">
</target>
<!--
===================================================================
Cleans up build and distribution directories
@@ -675,22 +692,22 @@
<delete dir="${build.dir}" />
<delete dir="${dist.base}" />
<delete dir="${dist.dir}" />
<delete>
<delete>
<fileset dir="." includes="**/*~" defaultexcludes="no"/>
</delete>
</target>
</target>
<!--
===================================================================
Cleans everything
===================================================================
-->
<target name="allclean"
<target name="allclean"
depends="clean"
description="--> cleans up everything">
<delete file="${bootstrap.dir}/bin/antRun" />
<delete file="${bootstrap.dir}/bin/antRun.bat" />
</target>
</target>
<!--
===================================================================
@@ -709,19 +726,19 @@
</antcall>
</target>
<!--
<!--
===================================================================
Creates the API documentation
===================================================================
Creates the API documentation
===================================================================
-->
<target name="javadoc_check">
<uptodate property="javadoc.notrequired"
<uptodate property="javadoc.notrequired"
targetfile="${build.javadocs}/packages.html" >
<srcfiles dir= "${java.dir}" includes="**/*.java"/>
</uptodate>
</target>
<target name="javadocs" depends="prepare, javadoc_check"
<target name="javadocs" depends="prepare, javadoc_check"
unless="javadoc.notrequired"
description="--> creates the API documentation">
<mkdir dir="${build.javadocs}"/>
@@ -740,11 +757,11 @@
<bottom>Copyright © 1999-${year} Apache Software Foundation. All Rights Reserved.</bottom>
</javadoc>
</target>
<!--
===================================================================
Compile testcases
===================================================================
<!--
===================================================================
Compile testcases
===================================================================
-->
<target name="compile-tests" depends="build" if="junit.present">
<mkdir dir="${build.tests}"/>
@@ -755,30 +772,30 @@
deprecation="${deprecation}" >
<classpath refid="tests-classpath" />
<exclude name="org/apache/tools/ant/taskdefs/optional/ANTLRTest.java"
<exclude name="org/apache/tools/ant/taskdefs/optional/ANTLRTest.java"
unless="antlr.present" />
<exclude name="${regexp.package}/JakartaRegexp*Test.java"
<exclude name="${regexp.package}/JakartaRegexp*Test.java"
unless="jakarta.regexp.present" />
<exclude name="${regexp.package}/JakartaOro*Test.java"
<exclude name="${regexp.package}/JakartaOro*Test.java"
unless="jakarta.oro.present" />
<exclude name="${regexp.package}/Jdk14Regexp*Test.java"
<exclude name="${regexp.package}/Jdk14Regexp*Test.java"
unless="jdk1.4+" />
<exclude name="org/apache/tools/ant/taskdefs/optional/sitraka/*.java"
unless="some.regexp.support" />
<exclude name="org/apache/tools/ant/taskdefs/optional/sitraka/XMLReportTest.java"
unless="trax.present" />
<exclude name="org/apache/tools/ant/taskdefs/optional/XslpLiaisonTest.java"
<exclude name="org/apache/tools/ant/taskdefs/optional/XslpLiaisonTest.java"
unless="xslp.present"/>
<exclude name="org/apache/tools/ant/taskdefs/optional/XalanLiaisonTest.java"
<exclude name="org/apache/tools/ant/taskdefs/optional/XalanLiaisonTest.java"
unless="xalan.present"/>
<exclude name="org/apache/tools/ant/taskdefs/optional/AdaptxLiaisonTest.java"
<exclude name="org/apache/tools/ant/taskdefs/optional/AdaptxLiaisonTest.java"
unless="adaptx.present"/>
<exclude name="${optional.package}/TraXLiaisonTest.java"
<exclude name="${optional.package}/TraXLiaisonTest.java"
unless="trax.present"/>
<exclude name="${optional.package}/perforce/*.java"
<exclude name="${optional.package}/perforce/*.java"
unless="jakarta.oro.present" />
</javac>
</target>
@@ -794,16 +811,16 @@
<echo message="file.encoding=${file.encoding}" />
<echo message="user.language=${user.language}" />
</target>
<!-- helper class from Xalan2 to check for jar versioning of xml/xsl processors -->
<target name="xml-check" depends="check_for_optional_packages" if="xalan.envcheck">
<java classname="org.apache.xalan.xslt.EnvironmentCheck"/>
</target>
<!--
===================================================================
Run testcase
===================================================================
<!--
===================================================================
Run testcase
===================================================================
-->
<target name="test" depends="run-tests" description="--> run JUnit tests"/>
@@ -835,13 +852,13 @@
<exclude name="org/apache/tools/ant/taskdefs/optional/PvcsTest.java" />
<!-- only run these tests if their required libraries are installed -->
<exclude name="org/apache/tools/ant/taskdefs/optional/ANTLRTest.java"
<exclude name="org/apache/tools/ant/taskdefs/optional/ANTLRTest.java"
unless="antlr.present" />
<exclude name="${regexp.package}/JakartaRegexp*Test.java"
<exclude name="${regexp.package}/JakartaRegexp*Test.java"
unless="jakarta.regexp.present" />
<exclude name="${regexp.package}/JakartaOro*Test.java"
<exclude name="${regexp.package}/JakartaOro*Test.java"
unless="jakarta.oro.present" />
<exclude name="${regexp.package}/Jdk14Regexp*Test.java"
<exclude name="${regexp.package}/Jdk14Regexp*Test.java"
unless="jdk1.4+" />
<exclude name="${optional.package}/ide/VAJExportTest.java" unless="vaj.present" />
<exclude name="${optional.package}/sitraka/*.java" unless="jakarta.oro.present" />
@@ -853,21 +870,21 @@
<exclude name="org/apache/tools/ant/taskdefs/optional/XslpLiaisonTest.java" unless="xslp.present"/>
<exclude name="org/apache/tools/ant/taskdefs/optional/XalanLiaisonTest.java" unless="xalan.present"/>
<exclude name="org/apache/tools/ant/taskdefs/optional/AdaptxLiaisonTest.java"
<exclude name="org/apache/tools/ant/taskdefs/optional/AdaptxLiaisonTest.java"
unless="adaptx.present"/>
<exclude name="org/apache/tools/ant/taskdefs/optional/AdaptxLiaisonTest.java"
<exclude name="org/apache/tools/ant/taskdefs/optional/AdaptxLiaisonTest.java"
unless="xerces.present"/>
<!-- ehm, this is not really a TraX test but rather a xalan2 test..-->
<exclude name="org/apache/tools/ant/taskdefs/optional/TraXLiaisonTest.java" unless="xalan2.present"/>
<!--
<!--
XXX need to figure out what's causing this InvocationTargetException
-->
<exclude name="${optional.package}/junit/JUnitTestRunnerTest.java"
<exclude name="${optional.package}/junit/JUnitTestRunnerTest.java"
unless="jdk1.2+" />
<exclude name="${optional.package}/perforce/*.java"
<exclude name="${optional.package}/perforce/*.java"
unless="jakarta.oro.present" />
</fileset>
</batchtest>
@@ -897,14 +914,14 @@
</junit>
</target>
<!--
===================================================================
<!--
===================================================================
Main target - runs dist-lite by default
===================================================================
===================================================================
-->
<target name="main"
<target name="main"
description="--> creates a minimum distribution in ./dist">
<antcall inheritAll="false" target="dist-lite"/>
</target>
</project>