ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Arun Gupta" <arun.gu...@gmail.com>
Subject XmlProperty caching values
Date Fri, 24 Mar 2006 22:15:56 GMT
Here is an excerpt from my build script:

-- cut here --
    <target name="retailer-client">
        <xmlproperty file="etc/retailer-client-binding.xml"
validate="false" collapseattributes="true"/>
        <echo message="${bindings.wsdlLocation}"/>
    </target>

    <target name="warehouse-client">
        <xmlproperty file="etc/warehouse-client-binding.xml"
validate="false" collapseattributes="true"/>
        <echo message="${bindings.wsdlLocation}"/>
    </target>
-- cut here --

Depending upon the order of invocation of these targets, <echo> always
dumps the exact same value of ${bindings.wsdlLocation} in both the
targets.

The value, however, is different depending upon the invocation order.
So for instance, if the order is "retailer-client warehouse-client",
then the correct value from retailer-client-binding.xml is displayed
in both the targets. If the order is "warehouse-client
retailer-client", then the correct value from
warehouse-client-binding.xml is displayed in both the targets.

Seems like only the first invocation of xmlproperty is cached and
results are returned.

Any ideas what is wrong ?

-Arun

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message