I can't think of any way right off-hand to do what you want (doesn't mean
there isn't a way, just that I can't think of one real quick :) -- but
wouldn't it be easier to just set "main" to "com.xxx.${project}" and
define ${project} with -Dproject="Project1"?
Diane
--- "Hayes, Peter" <[EMAIL PROTECTED]> 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')
>
> Is this possible w/ ANT
>
> Thanks.
>
> Peter Hayes
> GETT, Fidelity Investments
=====
([EMAIL PROTECTED])
__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/