Hi all, I'm currently developing a buildfile which potentially needs a different set of parameters (taken using the xmlproperty task) depending on which actual machine it is executed on.
The reason I'm having to do it this way is because <xmlproperty file ="blah.xml"> doesn't work the same as <property file="blah.properties">. The former crashes the build with an exception because the file is not found, while the latter doesn't. I decided to use the "available" task to set a property to the name of the xml parameter file depending on the machines name, or a default if that isn't available (hence using "available"). This is working absolutely fine, but Ant is telling me [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. I've looked through the documentation for Ant 1.5.1 and can't find any reference to this being depracated, and can't find anything else that would do the job with an xml based parameter file. How likely is it that use of the available task to override an existing property will be removed in a future version? Can anyone suggest an alternative (apart from using text property files instead of xml property files, I really wanted to get away from that)? Mark Cooper Any views or opinions presented in this Email message are solely those of the author and do not necessarily represent those of the Microlise Group unless otherwise specifically stated. Email communications are not necessarily secure and therefore the Microlise Group does not accept legal responsibility for the contents of this message. If you are not the intended recipient and have received this message in error, please notify Microlise immediately. Microlise Group Limited +44 (0)1773 537000 -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>