Ant may not be particularly good at this type of
thing, but I still think <foreach> has a chance.  I
see two possibilities:

1) Use <foreach> with a fileset and check if the
target is a directory in your <antcall>ed task (okay).

2) Use <pathconvert> on a dirset to create a list that
can be passed to <foreach> (better).

-Matt

--- Dominique Devienne <[EMAIL PROTECTED]> wrote:
> Ant's not that good at this kind of things. You're
> best bet is to write a
> custom task, or use <script>. I'm curious why you
> need to that though ;-)
> 
> --DD
> 
> -----Original Message-----
> From: Tomas Hulek [mailto:[EMAIL PROTECTED]] 
> Sent: Wednesday, October 16, 2002 11:07 AM
> To: [EMAIL PROTECTED]
> Subject: target files depending on directories
> 
> Hi,
> 
> I have a problems working out how to create a target
> file in every
> directory which meets certiain condition. Does
> anyone has an idea?
> 
> Details:
> 
> After compiling all Java classes, I need to create a
> foo.properties file
> for every Java package '*.*.*' in the project (third
> level package).
> 
> The algorithms would normaly be:
> 
> 1) find all directories which are three levels deeps
> '*/ */*'
> 
> 2) create a file named foo.properties in each of
> those directories (and
> possible put something meaningful into it..)
> 
> I tried to play with with <foreach>
> (http://ant-contrib.sourceforge.net/ant-contrib/),
> however, the <fileset>
> element does not allow me to select directories
> only...
> 
> 
> Tomas
> 
> 
> --
> To unsubscribe, e-mail:  
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> --
> To unsubscribe, e-mail:  
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 


__________________________________________________
Do you Yahoo!?
Faith Hill - Exclusive Performances, Videos & More
http://faith.yahoo.com

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

Reply via email to