samples/visitor/21-clientprovider/build.xml
changeset 182 77b3c0f1e4c3
parent 177 67d6dceb1002
child 265 eb31b2d1822a
     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 -->