Java Mailing List Archive

http://www.ant-tasks.com/

Apache Ant Archive

» Ant Users List
» Ant Developers List
How to echo path?

How to echo path?

2007-04-05       - By Rebhan, Gilbert
Reply:     1     2     3     4     5     6     7     8     9     10  


Hi,


-----Original Message-----
From: Douglas McCarroll [mailto:list.ant-user.001@(protected)]
Sent: Wednesday, April 04, 2007 11:07 PM
To: Ant Users List
Subject: How to echo path?

/*
I have a path that I'd like to output to the console.

For example:

   <path id="my.path.id">
       <pathelement location="${a.path}"/>
       <pathelement location="${another.path}"/>
   </path>

If I do this:

   <echo message="${my.path.id}" />

I get this:

   [echo] ${my.path.id}
*/

when  i need to echo path id's i always use ${toString: ...}, i.e
<project name="bla" default="main" basedir=".">

   <target name="depends">
       <path id="my.path.id">
           <pathelement location="c:/jruby-0.9.8/lib/jruby.jar" />
           <pathelement location="c:/PSPad editor/PSPad.exe" />
       </path>
   </target>

   <target name="main" depends="depends">
       <echo message="${toString:my.path.id}" />
   </target>

</project>

and you get :

depends:
main:
    [echo] C:\jruby-0.9.8\lib\jruby.jar;C:\PSPad editor\PSPad.exe
BUILD SUCCESSFUL

The use of ${toString: ...} is not documented and not recommended
by the ant authorities as far as i remember.
That said, i use it very often without any problems til now.
(Ant 1.6.5, Win2000 / 2003 Server, AIX)


Regards, Gilbert

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)


©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.