On 2009-08-26, Mikael Petterson <mikael.petter...@ericsson.com> wrote:

> I want to set  a property called "local" to

> /tmp/test if directory exists.
> If it does not exist I will check if /local/test exist.
> If it does I will set "local" to /local/test.
> If none of these directories exist I will set "local" to current
> directory.

> Any ideas how I can do this in ant 1.6.5

  <available property="local" value="/tmp/test"
             file="/tmp/test"/>
  <available property="local" value="/local/test"
             file="/local/test"/>
  <property name="local" location="."/>

Since properties are immutable, if either of the first two available
tasks sets the property, the later tasks won't do anything.

Stefan

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

Reply via email to