ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeffrey E Care <ca...@us.ibm.com>
Subject Re: XmlProperty caching values
Date Fri, 24 Mar 2006 23:45:54 GMT
Ant properties are immutable.

____________________________________________________________________________________________


Jeffrey E. (Jeff) Care 
carej@us.ibm.com 
IBM WebSphere Application Server Development 
WAS Pyxis Lead Release Engineer 




"Arun Gupta" <arun.gupta@gmail.com> wrote on 03/24/2006 05:15:56 PM:

> 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
  • Unnamed multipart/related (inline, None, 0 bytes)
View raw message