Has anyone else ever wished there was a way to specify "location semantics" for <condition/> values?
Given that doesn't exist, can anyone suggest the ideal way to implement: $ cd /tmp/X/Y/script/ $ cat build.xml <?xml version="1.0" encoding="utf-8"?> <project name="ant_dev_sample"> <property name="tmp.path" location="${basedir}/../.." /> <condition property="some.dir" value="${tmp.path}"> <isset property="some.property" /> </condition> <echo>some.dir: ${some.dir}</echo> </project> $ ant -Dsome.property=true Buildfile: build.xml [echo] some.dir: /tmp/X BUILD SUCCESSFUL Total time: 0 seconds This is exactly what I want, a full and resolved path. However, without the property, I get a relative path, not ideal. $ cat build.xml <?xml version="1.0" encoding="utf-8"?> <project name="ant_dev_sample2"> <condition property="some.dir" value="${basedir}/../.."> <isset property="some.property" /> </condition> <echo>some.dir: ${some.dir}</echo> </project> $ ant -Dsome.property=true Buildfile: build.xml [echo] some.dir: /tmp/X/Y/script/../.. BUILD SUCCESSFUL Total time: 0 seconds ^^^^^^^^^^^^^^^^^^^^^^^^^ Yuck! Thanks in advance for your more elegant solution! --Cyril --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]