ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From EXT / FOCAL MALAPRADE Roland <ext.focal.malapr...@sncf.fr>
Subject RE: File-related tasks, AND recursive unzip operation
Date Tue, 15 Oct 2002 14:15:55 GMT
http://www.geoff-meakin.com/antattack.html

This task was very useful for me!!

> -----Message d'origine-----
> De : Matt Benson [mailto:gudnabrsam@yahoo.com]
> Envoye : mardi 15 octobre 2002 16:09
> A : Ant Users List
> Objet : Re: File-related tasks, AND recursive unzip operation
> 
> 
> Seems like it would be easy using...
> 
> can anyone guess what I am going to say?
> 
> <foreach>!!! yay!!!
> 
> The only difficulty is that unzipping these archives
> might yield more directories with archives to be
> unzipped, so that the dirset on which you would want
> to operate might be dynamic.  In that case I would use
> recursive <foreach> tasks; however you might run into
> memory problems with this approach.  If this happens I
> would next suggest trying the modified <foreach> task
> provided (I believe) by Geoff Meakin.  You can find
> references to it by searching this list.
> 
> -Matt
> 
> --- Shawn Wilson <shawnw@atmreports.com> wrote:
> > Hi, I didn't get any replies on this. Does nobody
> > have a solution?
> > 
> > Thanks,
> > -shawn
> > 
> > Shawn Wilson wrote:
> > > I have struggled with this problem for a while now
> > and I believe that it 
> > > is just not possible, but maybe someone on this
> > list has a different idea.
> > > 
> > > Basically, what I'd like to do is recurse into a
> > directory tree which 
> > > contains some ZIP files, and for each ZIP file
> > expand it out into the 
> > > directory it is found in. Using the <unzip> task I
> > can successfully 
> > > extract all the ZIP files, but I can't seem to
> > find a way to make the 
> > > destination dynamic too. This extracts them into a
> > single root directory:
> > > 
> > >         <unzip dest="${build.dir}">
> > >             <fileset dir="${build.dir}"
> > includes="**/sample.*.zip"/>
> > >         </unzip>
> > > 
> > > What frustrates me most about Ant is that you have
> > all these 
> > > file-related tasks that can work with filesets
> > (copy, unzip, jar, etc.), 
> > > but there appears to be now generic file-related
> > task. That is, I could 
> > > save myself lots of work if there was simply a
> > task that "for this 
> > > fileset, do X, Y, and Z" where X, Y, and Z are
> > some other Ant tasks.
> > > 
> > > Is it even possible to code such a task for Ant or
> > does Ant's 
> > > architecture prevent this?
> > > 
> > > Thanks,
> > > -shawn
> > > 
> > 
> > -- 
> > ====================================
> > Shawn Wilson [shawnw@atmreports.com]
> > Software Developer, ATMReports.com
> > PH: 877-327-0873, FAX: 406-294-5806
> > ====================================
> > 
> > 
> > --
> > To unsubscribe, e-mail:  
> > <mailto:ant-user-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail:
> > <mailto:ant-user-help@jakarta.apache.org>
> > 
> 
> 
> __________________________________________________
> Do you Yahoo!?
> Faith Hill - Exclusive Performances, Videos & More
> http://faith.yahoo.com
> 
> --
> To unsubscribe, e-mail:   
> <mailto:ant-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: 
> <mailto:ant-user-help@jakarta.apache.org>
> 

--
To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>


Mime
View raw message