ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Benson <gudnabr...@yahoo.com>
Subject Re: Anything like a "<foreach>" task ?
Date Mon, 14 Apr 2003 20:43:42 GMT
Sorry, I must have been thinking about the fact that
both projects offer if-then-else and try-catch tasks.

-Matt

--- Dale Anson <danson@germane-software.com> wrote:
> FYI, Antelope does not provide a foreach. I've
> looked at writing a 
> generic "for", but really haven't found the need and
> it is particularly 
> trick to implement within the current Ant API.
> 
> Dale Anson
> 
> 
> Matt Benson wrote:
> 
> >Everyone on the list will be racing to answer this
> >one.  Both the ant-contrib and Antelope projects
> (both
> >on Sourceforge) provide a <foreach> task.
> >
> >-Matt
> >
> >--- Rich Wagner <richmwagner@hotmail.com> wrote:
> >  
> >
> >>Hi Folks,
> >>
> >>I've been converting several Windows batch and
> UNIX
> >>shell scripts to Ant 
> >>build files (quite successfully, I might add:
> >>platform independence is a 
> >>good thing).  But the last script includes a "for"
> >>loop that I don't know 
> >>how to convert: it's basically doing something
> like
> >>this pseudo-code:
> >>
> >>    $parentDir := "C:\x\y\z"
> >>    foreach $subdir in $parent\*
> >>        java -classpath ... MyMainClass $subdir
> >>    end
> >>
> >>I know I could write my own custom "foreach" task,
> >>and I know I could write 
> >>a simple Java "main" wrapper which invokes
> >>"MyMainClass#main" for each 
> >>subdirectory in a given parent, but...
> >>
> >>I was hoping Ant provides an "off-the-shelf" way
> of
> >>expressing what I need 
> >>to do.  Any help ?  I've searched the Ant manual
> and
> >>haven't found what I'm 
> >>looking for: have I missed something ?
> >>
> >>Many thanks,
> >>Rich Wagner
> >>
> >>
> >>P.S.  I've only been using Ant for a few weeks,
> but
> >>I've quickly become 
> >>quite a fan.  It's WAAAYYY better than "make".
> >>
> >>But beyond being a great replacement for "make",
> >>I've been able to replace 
> >>lots of redundant script pairs, i.e. (1) I used to
> >>have functionally 
> >>equivalent pairs of Windows 98 and Windows NT
> >>scripts with stupid little 
> >>variations like "deltree" vs "rmdir": converting
> >>those pairs to single Ant 
> >>files solves that, and (2) likewise for
> functionally
> >>equivalent Windows and 
> >>UNIX script pairs...  Many thanks to all those
> >>involved in providing this 
> >>great tool...
> >>
> >>
> >>
> >>    
> >>
>
>_________________________________________________________________
> >  
> >
> >>STOP MORE SPAM with the new MSN 8 and get 2 months
> >>FREE*  
> >>http://join.msn.com/?page=features/junkmail
> >>
> >>
> >>
> >>    
> >>
>
>---------------------------------------------------------------------
> >  
> >
> >>To unsubscribe, e-mail:
> >>user-unsubscribe@ant.apache.org
> >>For additional commands, e-mail:
> >>user-help@ant.apache.org
> >>
> >>    
> >>
> >
> >
> >__________________________________________________
> >Do you Yahoo!?
> >Yahoo! Tax Center - File online, calculators,
> forms, and more
> >http://tax.yahoo.com
> >
>
>---------------------------------------------------------------------
> >To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> >For additional commands, e-mail:
> user-help@ant.apache.org
> >
> >  
> >
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> For additional commands, e-mail:
> user-help@ant.apache.org
> 


__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - File online, calculators, forms, and more
http://tax.yahoo.com

Mime
View raw message