diff options
Diffstat (limited to 'tests/bugs/extdirs/build.xml')
-rw-r--r-- | tests/bugs/extdirs/build.xml | 55 |
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 |