1.1 --- a/samples/visitor/21-clientprovider/build.xml Sat Jun 14 09:59:20 2008 +0200
1.2 +++ b/samples/visitor/21-clientprovider/build.xml Sat Jun 14 09:59:30 2008 +0200
1.3 @@ -21,18 +21,14 @@
1.4 <param name="cp" value="build/api1.0/classes:${junit.jar}"/>
1.5 </antcall>
1.6
1.7 - <echo level="info" message="Next compilation will fails, as adding methods into interface is not binary compatible"/>
1.8 - <antcall target="-build-one">
1.9 - <param name="version" value="test"/>
1.10 - <param name="out" value="will-not-compile"/>
1.11 - <param name="cp" value="build/api2.0/classes:${junit.jar}"/>
1.12 - <param name="failonerror" value="false"/>
1.13 - </antcall>
1.14 -
1.15 <antcall target="-build-one">
1.16 <param name="version" value="test2.0"/>
1.17 <param name="cp" value="build/api2.0/classes:build/test/classes:${junit.jar}"/>
1.18 </antcall>
1.19 + <antcall target="-build-one">
1.20 + <param name="version" value="test3.0"/>
1.21 + <param name="cp" value="build/api3.0/classes:build/test/classes:build/test2.0/classes:${junit.jar}"/>
1.22 + </antcall>
1.23 </target>
1.24
1.25 <target name="test" depends="build">
1.26 @@ -50,6 +46,12 @@
1.27 <param name="extra.cp" value="build/test/classes"/>
1.28 <param name="version" value="api2.0"/>
1.29 </antcall>
1.30 + <echo level="info" message="Using old Number with new visitors"/>
1.31 + <antcall target="-run-one">
1.32 + <param name="test" value="test3.0"/>
1.33 + <param name="extra.cp" value="build/test/classes:build/test2.0/classes:"/>
1.34 + <param name="version" value="api3.0"/>
1.35 + </antcall>
1.36 </target>
1.37
1.38 <!-- support methods -->