aboutsummaryrefslogtreecommitdiffstats
path: root/tests/bugs/extdirs/build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/bugs/extdirs/build.xml')
-rw-r--r--tests/bugs/extdirs/build.xml55
1 files changed, 55 insertions, 0 deletions
diff --git a/tests/bugs/extdirs/build.xml b/tests/bugs/extdirs/build.xml
new file mode 100644
index 000000000..7798f7189
--- /dev/null
+++ b/tests/bugs/extdirs/build.xml
@@ -0,0 +1,55 @@
+<project name="extdirs-setup" basedir="." default="all">
+
+ <target name="all">
+ <property
+ name="classes.dir"
+ location="${basedir}/classes"/>
+
+ <mkdir dir="${classes.dir}"/>
+ <delete dir="${classes.dir}"/>
+ <mkdir dir="${classes.dir}"/>
+ <javac destdir="${classes.dir}"
+ target="1.1"
+ includes="**/*.java"
+ srcdir="${basedir}/extdirs-src/dir-1"/>
+ <zip destfile="${basedir}/dir-1/util-1.JAR">
+ <fileset dir="${classes.dir}"/>
+ </zip>
+
+ <mkdir dir="${classes.dir}"/>
+ <delete dir="${classes.dir}"/>
+ <mkdir dir="${classes.dir}"/>
+ <javac destdir="${classes.dir}"
+ target="1.1"
+ includes="**/*.java"
+ srcdir="${basedir}/extdirs-src/dir-2"/>
+ <zip destfile="${basedir}/dir-2/util-2.ZIP">
+ <fileset dir="${classes.dir}"/>
+ </zip>
+
+
+ <mkdir dir="${classes.dir}"/>
+ <delete dir="${classes.dir}"/>
+ <mkdir dir="${classes.dir}"/>
+ <javac
+ destdir="${classes.dir}"
+ srcdir="${basedir}/extdirs-src/main"
+ includes="Main.java">
+ <classpath>
+ <pathelement path="${basedir}/dir-2/util-2.ZIP"/>
+ <pathelement path="${basedir}/dir-1/util-1.JAR"/>
+ </classpath>
+ </javac>
+ <java classname="Main">
+ <classpath>
+ <pathelement path="${classes.dir}"/>
+ <pathelement path="${basedir}/dir-2/util-2.ZIP"/>
+ <pathelement path="${basedir}/dir-1/util-1.JAR"/>
+ </classpath>
+ </java>
+ <mkdir dir="${classes.dir}"/>
+ <delete dir="${classes.dir}"/>
+
+ </target>
+
+</project> \ No newline at end of file