Quoting "Murray, Mike" <[EMAIL PROTECTED]>:

> These will get you one level of nesting...
>
>    <!-- evaluate nested properties, ie ${${x}} work around -->
>    <macrodef name="ExpandPropertyValue">
>       <attribute name="name"/>
>       <attribute name="value"/>
>       <sequential>
>          <property name="@{name}" value="[EMAIL PROTECTED]"/>
>       </sequential>
>    </macrodef>
>

Or use a property file, with the minor addition of an extra "$" prefix.  So,
using your example above...

$${${x}}

Jake



>    <macrodef name="ExpandPropertyLocation">
>       <attribute name="name"/>
>       <attribute name="location"/>
>       <sequential>
>          <property name="@{name}" location="[EMAIL PROTECTED]"/>
>       </sequential>
>    </macrodef>
>
> -----Original Message-----
> From: Jack J. Woehr [mailto:[EMAIL PROTECTED]
> Sent: Thursday, January 25, 2007 5:05 PM
> To: Ant Users List
> Subject: Re: My New Year Wish
>
>
> On Jan 25, 2007, at 3:09 PM, Res Pons wrote:
>
> > I wish Ant was
>
> Do I get to wish, too? :-) I wish Ant did recursive property expansion!
>
> --
> Jack J. Woehr
> Director of Development
> Absolute Performance, Inc.
> [EMAIL PROTECTED]
> 303-443-7000 ext. 527
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to