@@ -295,9 +295,7 @@
unless="jakarta.oro.present" />
<exclude name="${regexp.package}/Jdk14Regexp*.java"
unless="jdk1.4+" />
<exclude name="${ant.package}/AntSecurityManager.java"
unless="jdk1.2+" />
<exclude name="${ant.package}/util/optional/NoExitSecurityManager.java"
<exclude name="${util.package}/optional/NoExitSecurityManager.java"
unless="jdk1.2+" />
<exclude name="${ant.package}/listener/Log4jListener.java"
unless="log4j.present" />
@@ -413,11 +411,19 @@
<jar destfile="${build.lib}/${name}.jar"
basedir="${build.classes}"
manifest="${manifest}">
<exclude name="org/apache/tools/ant/taskdefs/optional/**" />
<exclude name="${optional.package}/**" />
<exclude name="${optional.type.package}/**" />
<exclude name="${util.package}/depend/**" />
<exclude name="${util.package}/optional/**" />
<exclude name="${util.package}/regexp/**" />
<exclude name="${ant.package}/listener/Log4jListener.class" />
<exclude name="${ant.package}/taskdefs/email/UUMailer.class" />
<exclude name="${ant.package}/taskdefs/email/MimeMailer.class" />
<exclude name="${ant.package}/taskdefs/Get.class" />
<metainf dir="${build.dir}" includes="LICENSE.txt"/>
<manifest>
<section name="org/apache/tools/ant">
<section name="${ant.package} ">
<attribute name="Specification-Title"
value="Apache Ant" />
<attribute name="Specification-Version"
@@ -437,11 +443,19 @@
<jar destfile="${build.lib}/optional.jar"
basedir="${build.classes}"
manifest="${manifest}">
<include name="org/apache/tools/ant/taskdefs/optional/**" />
<include name="${optional.package}/**" />
<include name="${optional.type.package}/**" />
<include name="${util.package}/depend/**" />
<include name="${util.package}/optional/**" />
<include name="${util.package}/regexp/**" />
<include name="${ant.package}/listener/Log4jListener.class" />
<include name="${ant.package}/taskdefs/email/UUMailer.class" />
<include name="${ant.package}/taskdefs/email/MimeMailer.class" />
<include name="${ant.package}/taskdefs/Get.class" />
<metainf dir="${build.dir}" includes="LICENSE.txt"/>
<manifest>
<section name="org/apache/tools/ant/taskdefs/optional">
<section name="${optional.package} ">
<attribute name="Specification-Title"
value="Apache Ant Optional Tasks" />
<attribute name="Specification-Version"
@@ -888,7 +902,7 @@
deprecation="${deprecation}" >
<classpath refid="tests-classpath" />
<exclude name="org/apache/tools/ant/taskdefs/optional /ANTLRTest.java"
<exclude name="${optional.package} /ANTLRTest.java"
unless="antlr.present" />
<exclude name="${regexp.package}/JakartaRegexp*Test.java"
unless="jakarta.regexp.present" />
@@ -900,14 +914,14 @@
<exclude name="${optional.package}/metamata/*.java"
unless="jakarta.oro.present"/>
<exclude name="org/apache/tools/ant/taskdefs/optional /sitraka/*.java"
<exclude name="${optional.package} /sitraka/*.java"
unless="some.regexp.support" />
<exclude name="org/apache/tools/ant/taskdefs/optional /sitraka/XMLReportTest.java"
<exclude name="${optional.package} /sitraka/XMLReportTest.java"
unless="trax.present" />
<exclude name="org/apache/tools/ant/taskdefs/optional /XslpLiaisonTest.java"
<exclude name="${optional.package} /XslpLiaisonTest.java"
unless="xslp.present"/>
<exclude name="org/apache/tools/ant/taskdefs/optional /XalanLiaisonTest.java"
<exclude name="${optional.package} /XalanLiaisonTest.java"
unless="xalan.present"/>
<exclude name="${optional.package}/TraXLiaisonTest.java"
unless="trax.present"/>
@@ -919,7 +933,7 @@
<exclude name="${optional.package}/perforce/*.java"
unless="jakarta.oro.present" />
<exclude name="org/apache/tools/ant /taskdefs/TestProcess.java"
<exclude name="${ant.package} /taskdefs/TestProcess.java"
unless="jdk1.3+" />
</javac>
</target>
@@ -978,19 +992,19 @@
<exclude name="org/example/**" />
<include name="**/*Test*" />
<!-- abstract class, not a testcase -->
<exclude name="org/apache/tools/ant /taskdefs/TaskdefsTest.java" />
<exclude name="org/apache/tools/ant /BuildFileTest.java" />
<exclude name="${ant.package} /taskdefs/TaskdefsTest.java" />
<exclude name="${ant.package} /BuildFileTest.java" />
<exclude name="${regexp.package}/RegexpMatcherTest.java" />
<exclude name="${regexp.package}/RegexpTest.java" />
<!-- helper classes, not testcases -->
<exclude name="org/apache/tools/ant /taskdefs/TaskdefTest*Task.java" />
<exclude name="${ant.package} /taskdefs/TaskdefTest*Task.java" />
<!-- these tests need to be localised before being ran???? -->
<exclude name="org/apache/tools/ant/taskdefs/optional /PvcsTest.java" />
<exclude name="${optional.package} /PvcsTest.java" />
<!-- only run these tests if their required libraries are installed -->
<exclude name="org/apache/tools/ant/taskdefs/optional /ANTLRTest.java"
<exclude name="${optional.package} /ANTLRTest.java"
unless="antlr.present" />
<exclude name="${regexp.package}/JakartaRegexp*Test.java"
unless="jakarta.regexp.present" />
@@ -1004,9 +1018,9 @@
<exclude name="${optional.package}/sitraka/*.java" unless="jakarta.oro.present" />
<exclude name="${optional.package}/ReplaceRegExpTest.java"
unless="some.regexp.support" />
<exclude name="org/apache/tools/ant/taskdefs/optional /XslpLiaisonTest.java"
<exclude name="${optional.package} /XslpLiaisonTest.java"
unless="xslp.present"/>
<exclude name="org/apache/tools/ant/taskdefs/optional /XalanLiaisonTest.java"
<exclude name="${optional.package} /XalanLiaisonTest.java"
unless="xalan.present"/>
<!-- uses the context classloader -->
@@ -1020,10 +1034,10 @@
unless="jakarta.oro.present" />
<!-- it's an abstract class, not a test -->
<exclude name="org/apache/tools/ant/taskdefs/optional /AbstractXSLTLiaisonTest.java" />
<exclude name="${optional.package} /AbstractXSLTLiaisonTest.java" />
<!-- 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"/>
<exclude name="${optional.package} /TraXLiaisonTest.java" unless="xalan2.present"/>
<!--
XXX need to figure out what's causing this InvocationTargetException
@@ -1032,16 +1046,16 @@
unless="jdk1.2+" />
<!-- DateTime handling seems to be broken in JDK 1.1 -->
<exclude name="org/apache/tools/ant/util /DateUtilsTest.java"
<exclude name="${util.package} /DateUtilsTest.java"
unless="jdk1.2+" />
<!-- interactive test -->
<exclude name="org/apache/tools/ant /taskdefs/TestProcess.java" />
<exclude name="${ant.package} /taskdefs/TestProcess.java" />
<!-- These tests only passes if testcases and Ant classes have
been loaded by the same classloader - will throw
IllegalAccessExceptions otherwise. -->
<exclude name="org/apache/tools/ant /taskdefs/SQLExecTest.java"
<exclude name="${ant.package} /taskdefs/SQLExecTest.java"
unless="tests.and.ant.share.classloader" />
<exclude name="${optional.package}/sos/SOSTest.java"
unless="tests.and.ant.share.classloader" />
@@ -1051,7 +1065,7 @@
<!-- failure of this test case kills the current JVM
so until the defect is actually fixed it is taken
out of the test list -->
<exclude name="org/apache/tools/ant /taskdefs/JavaTest.java" />
<exclude name="${ant.package} /taskdefs/JavaTest.java" />
</fileset>
</batchtest>