Yes, 

Since tempMain is set to 'proj1.run.main' dereferencing ${tempMain} again
returns 'proj1.run.main' .  I have tried doing multiple dereference <<
${${tempMain}} >> But this does not seem to work.

Pete

-----Original Message-----
From: Anuj Agrawal [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 03, 2001 1:21 PM
To: [EMAIL PROTECTED]
Subject: Re: Obtaining properties


Did you try:

<property name="tempMain" value="${project}.run.main" />
<property name="main" value="${tempMain}" />

??
Anuj.

"Hayes, Peter" wrote:

> I would like to obtain a property by using another property to get it.
>
> I have a prop file like this
> ---------------------
> proj1.run.main = com.xxx.Project1
> proj2.run.main = com.xxx.Project2
> ---------------------
>
> In my build.xml I would like to figure out which project to run based on a
> passed in property.  (-Dproject=proj1)
>
> So in my target would be something like
>
> <property name="main" value="${project}.run.main" />
>
> But instead of main being set to the string "proj1.run.main" I would like
to
> 'dereference' that so it would get the previously set value
> ('com.xxx.Project1')

Reply via email to