Hi Bob-

I believe that the documentation suggests that nested properties are not
supported.

Jim

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, August 15, 2002 1:18 PM
> To: Ant Users List
> Subject: Re: nested properties anyone?
>
>
> Sorry the line actually should read
>
> <property name="build.host" value="${${hostname}}"/>
>
> And it doesn't work this way ether
>
> Bob
>
> Quoting [EMAIL PROTECTED]:
>
> > Problem:
> > From the list of the predefined properties key=value select one based on
> > the
> > value of some other property and use it as a default
> >
> > Example:
> > I have a list of servers (hosts.properties), where key is an actual
> > hostname
> > (obtained from hostname command) and value is a domain, e.g.
> > host_one=host_one.somewhere.com
> > host_two=host_two.some.place.else.com
> > I want to determine on which machine I'm running the script and
> use a full
> > domain name further in the script.
> >
> > Solution?
> > 1. <property file="hosts.properties"/>
> > 2. <exec outputproperty="hostname" executable="hostname"/>
> > 3. Now I have a ${hostname} and I want to assign its value to
> the property
> > build.host that I use in my script. My first reaction was to do this:
> > <property name="build.host" refid="${${hostname}}"/>
> > Well it didn't work because curleys are evaluated only once and
> I'm getting
> > the
> > value of build.host literaly as "${hostname}"
> > Is there any other way? Any way?
> > And I think that it would be nice feature to reevaluate the
> nested brackets
> >
> > Bob Stone
> >
> > --
> > To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>



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



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

Reply via email to