From 454c12b7fe74d675d9ee050176aaa162d7533123 Mon Sep 17 00:00:00 2001 From: Conor MacNeill Date: Thu, 28 Mar 2002 14:49:27 +0000 Subject: [PATCH] Make sure XSL resources are available for Junit task git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272071 13f79535-47bb-0310-9956-ffa450edef68 --- proposal/mutant/build/ant1compat.xml | 31 +++++++++++++------ .../apache/ant/builder/Ant1CompatBuilder.java | 13 +++++--- .../org/apache/ant/builder/Builder.java | 2 +- 3 files changed, 32 insertions(+), 14 deletions(-) diff --git a/proposal/mutant/build/ant1compat.xml b/proposal/mutant/build/ant1compat.xml index 8bdec3194..8ea227575 100644 --- a/proposal/mutant/build/ant1compat.xml +++ b/proposal/mutant/build/ant1compat.xml @@ -8,7 +8,12 @@ - + + + + + + @@ -34,7 +39,7 @@ - + @@ -390,16 +395,16 @@ - + - - + + - + @@ -435,8 +440,16 @@ - + + + + + + + + + @@ -444,7 +457,7 @@ - + diff --git a/proposal/mutant/src/java/bootstrap/org/apache/ant/builder/Ant1CompatBuilder.java b/proposal/mutant/src/java/bootstrap/org/apache/ant/builder/Ant1CompatBuilder.java index 441f09742..aa938727f 100644 --- a/proposal/mutant/src/java/bootstrap/org/apache/ant/builder/Ant1CompatBuilder.java +++ b/proposal/mutant/src/java/bootstrap/org/apache/ant/builder/Ant1CompatBuilder.java @@ -8,6 +8,10 @@ public class Ant1CompatBuilder { helper.setProperty("dist.dir", "dist"); helper.setProperty("javadocs.dir", "${dist.dir}/javadocs"); helper.setProperty("distlib.dir", "${dist.dir}/lib"); + helper.setProperty("ant1base.dir", "../.."); + helper.setProperty("ant1src.dir", "${ant1base.dir}/src"); + helper.setProperty("ant1java.dir", "${ant1src.dir}/main"); + helper.setProperty("ant1etc.dir", "${ant1src.dir}/etc"); helper.setProperty("debug", "true"); helper.setProperty("ant.package", "org/apache/tools/ant"); helper.setProperty("optional.package", "${ant.package}/taskdefs/optional"); @@ -26,11 +30,12 @@ public class Ant1CompatBuilder { protected void check_for_optional_packages(BuildHelper helper) { } protected void ant1compat(BuildHelper helper) { - helper.mkdir("${bin.dir}/ant1src"); + helper.mkdir("${bin.dir}/ant1src_copy"); helper.mkdir("${bin.dir}/ant1compat"); - helper.copyFilesetRef("ant1src", "${bin.dir}/ant1src"); - helper.javac("${bin.dir}/ant1src:${java.dir}/antlibs/ant1compat", "${bin.dir}/ant1compat", "classpath"); - helper.copyFileset("${bin.dir}/ant1src", "${bin.dir}/ant1compat"); + helper.copyFilesetRef("ant1src_tocopy", "${bin.dir}/ant1src_copy"); + helper.javac("${bin.dir}/ant1src_copy:${java.dir}/antlibs/ant1compat", "${bin.dir}/ant1compat", "classpath"); + helper.copyFileset("${bin.dir}/ant1src_copy", "${bin.dir}/ant1compat"); + helper.copyFileset("${ant1etc.dir}", "${bin.dir}/ant1compat/${optional.package}/junit/xsl"); helper.jar("${bin.dir}/ant1compat", "${distlib.dir}/antlibs/ant1compat.jar", "${java.dir}/antlibs/ant1compat", "antlib.xml"); } diff --git a/proposal/mutant/src/java/bootstrap/org/apache/ant/builder/Builder.java b/proposal/mutant/src/java/bootstrap/org/apache/ant/builder/Builder.java index 53b088d30..371dadf25 100644 --- a/proposal/mutant/src/java/bootstrap/org/apache/ant/builder/Builder.java +++ b/proposal/mutant/src/java/bootstrap/org/apache/ant/builder/Builder.java @@ -276,7 +276,7 @@ public class Builder { Ant1CompatBuilder ant1Builder = new Ant1CompatBuilder(); BuildHelper ant1Build = new BuildHelper(); ant1Build.setProperty("dist.dir", "bootstrap"); - ant1Build.addFileSet("ant1src", ANT1_SRC_ROOT, getAnt1Files()); + ant1Build.addFileSet("ant1src_tocopy", ANT1_SRC_ROOT, getAnt1Files()); ant1Builder._init(ant1Build); ant1Builder.ant1compat(ant1Build); }