ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tolley Shorn" <>
Subject RE: How to print out a <path > structure
Date Mon, 10 Nov 2003 00:12:48 GMT
        <property name="project.class.path.string" refid="project.class.path"/>

That will work, there's one wrinkle though: the contents of the path are set the first time
you evaluate it.

If your ant tasks actually create parts of that classpath (via copying JAR files to the appropriate
locations or whatever), then if you evaluate the above snippet before you do the copying,
the path will be evaluated at that point when the jars aren't on the actual path you've specified.

I know that wasn't a very clear explanation, maybe someone else can explain it more clearly
if you don't understand what I'm talking about.
What can I say, I'd make a crappy teacher :)


> -----Original Message-----
> From: Conelly, Luis (EM, DDEMESIS) []
> Sent: Saturday, 8 November 2003 9:32 AM
> To: Ant Users List (E-mail)
> Subject: How to print out a <path > structure
> Hi
> 	I'd like to know which jar files are available for my 
> ant tasks. This is a snippet of the script
>     <path id="project.class.path">
>         <pathelement path="${env.CLASSPATH}"/>
>         <fileset dir="${lib}">
>             <include name="**/*.jar"/>
>             <include name="**/*.zip"/>
>         </fileset>
>         <fileset dir="${env.ANT_HOME}/lib">
>             <include name="**/*.jar"/>
>             <include name="**/*.zip"/>
>         </fileset>
>         <pathelement location="src"/>
>     </path>
> 	I want to know which jar & zip files I can reach within 
> an ant task, bcoz I want to implement a new task and I drop 
> the jar file in $ANT_HOME/lib, but it seems I cannot 
> implement a task within the jar file.
> 	Regards
> 	LC
> _______________________ 
> Luis G. Conelly 
> Contractor 
> Global Nuclear Fuel 
> A join venture of GE, Toshiba & Hitachi 
> Ph. (+52) 449-910-7800 ext. 7308
> Mobile (+52) 449-123-8749
> DialComm. *879-7308
> Fax (+52)449-910-7801
> e-mail 
> "The information contained in this transmission is 
> non-public, is the confidential, proprietary information of 
> GE Ddemesis Servicios, S.A. de C.V. and / or GE Nuclear 
> Energy and / or Global Nuclear Fuel and / or any of its 
> subsidiaries. In addition to any other restrictions that may 
> be imposed by Confidentiality or Non-Disclosure Agreements 
> between GE Ddemesis Servicios, S.A. de C.V and / or GE 
> Nuclear Energy and / or Global Nuclear Fuel and the 
> recipient, may not be disclosed, copied or used for other 
> than its intended purpose without written permission from GE 
> Ddemesis Servicios, S.A. de C. and / or GE Nuclear Energy and 
> / or Global Nuclear 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

The information in this e-mail together with any attachments is
intended only for the person or entity to which it is addressed
and may contain confidential and/or privileged material.
Any form of review, disclosure, modification, distribution
and/or publication of this e-mail message is prohibited.  
If you have received this message in error, you are asked to
inform the sender as quickly as possible and delete this message
and any copies of this message from your computer and/or your
computer system network.  

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message