Whoops,

I neglected one important piece. You have to use propertyregex from Ant contrib to do a replace of all semis. See the following snippet from our actual build:
<fileset id="jars" dir="${appserver.root}/apps/application.ear"
includes="*.jar" excludes="etc.jar"/>
<property name="temp" refid="jars"/>
<propertyregex property="inc.jars" input="${temp}"
regexp="[;]" replace=" "/>


I store the fileset in a property called temp right before the propertyregex task. Holler back if you need more info.

Clifton C. Craig, Software Engineer
Intelligent Computer Systems -  A Division of GBG
2101 Embassy Drive
Lancaster, PA  17603

Phone:  717-295-7977 ext. 621
Fax:  717-295-7683
[EMAIL PROTECTED]
[EMAIL PROTECTED]
****************************************************************************



Veerappan Saravanan-ESV007 wrote:

Thanks Craig, Unfortunately it returns file names delimited by ";".
Is there a way to get the file name with relative path? Also I see that the classpath entries in manifest file should be space delimited.


Here is the sample of what I did.

<fileset dir="lib" id="libs">
 <include name="**/*.jar"/>
</fileset>        
<property name="3rdpartylibs" id="libs"/>
<echo message="${3rdpartylibs}"/>

This prints jdom.jar;log4j-1.2.8.jar instead of lib/jdom.jar lib/log4j-1.2.8.jar.

Thanks
sv.

-----Original Message-----
From: Clifton C. Craig [mailto:[EMAIL PROTECTED] Sent: Friday, January 23, 2004 1:27 PM
To: Ant Users List
Subject: Re: Is there an Ant task to get filename from a directory



See the <fileset> element. I just found this by accident the other day. You set an id attribute on the file set and then use that in a property element to get just the filenames. I'm doing the same exact thing you are with the manifest as I have a ton of jars that need to be listed.


Clifton C. Craig, Software Engineer
Intelligent Computer Systems -  A Division of GBG
2101 Embassy Drive
Lancaster, PA  17603

Phone:  717-295-7977 ext. 621
Fax:  717-295-7683
[EMAIL PROTECTED]
[EMAIL PROTECTED]
****************************************************************************



Veerappan Saravanan-ESV007 wrote:



Is there any ant task to get the list of filename from the directory? This will help me in creating the classpath entries in manifest file.

Appreciate your help.

Thanks

sv.











--------------------------------------------------------------------- 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]






--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to