ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Cooper" <>
Subject Depracated use of "Available" Task
Date Fri, 17 Jan 2003 15:39:46 GMT
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="">.
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
      [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

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:   <>
For additional commands, e-mail: <>

View raw message