1 <?xml version="1.0" encoding="UTF-8"?>
2 <project name="incompatibilities" default="run" basedir=".">
7 <target name="compile" depends="build"/>
8 <target name="build" depends="clean">
9 <echo level="info" message="Compiles correctly with JDK 1.5, and also 1.3, but that is hard to demonstrate"/>
10 <antcall target="-build-one">
11 <param name="version" value="io"/>
12 <param name="source" value="1.5"/>
14 <echo level="info" message="Does not compile in 1.4 mode"/>
15 <antcall target="-build-one">
16 <param name="version" value="io"/>
17 <param name="source" value="1.4"/>
21 <!-- support methods -->
23 <target name="-build-one">
24 <fail message="You need to specify version number" unless="version"/>
25 <fail message="You need to specify source number" unless="source"/>
27 <property name="target" value="${source}"/>
28 <mkdir dir="build/${target}/classes"/>
31 destdir="build/${target}/classes"
32 source="${source}" target="${source}"