Try <echo message="${test.STARTTIME}"/>, since ${ant.project.name} is
set to "test".

-Rob Anderson

> -----Original Message-----
> From: barf barf [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, April 25, 2006 9:01 AM
> To: user@ant.apache.org
> Subject: Property dereference via id gives odd result
> 
> I am attempting to make use of the property deferencing trick 
> described in "Java Development with Ant", and am seeing 
> something odd. Here's a short
> example:
> 
> <project name="test" basedir=".">
>     <tstamp>
>         <format property="${ant.project.name}.STARTTIME" 
> pattern="MM/dd/yyyy hh:mm aa"
>                     id="ts"/>
>     </tstamp>
>     <property name="project.ts" refid="ts"/>
>     <echo message="${project.ts}"/>
> </project>
> 
> produces the following output with ant 1.6.5:
> 
> Buildfile: build.xml
>      [echo] [EMAIL PROTECTED]
> 
> BUILD SUCCESSFUL
> 
> I realize that 'id' is not listed as an attribute for the 
> format element, I just tried it to see if it might work. I 
> would have expected an error rather than what I got.
> 
> So, that said, anyone have a mean with ant along to set the 
> tstamp property based on some other property and then be able 
> to access it ? Thanks!
> 
> _________________________________________________________________
> Don't just search. Find. Check out the new MSN Search! 
> http://search.msn.click-url.com/go/onm00200636ave/direct/01/
> 
> 
> ---------------------------------------------------------------------
> 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