Hello Gilles, it is possible that you have found a bug. Since the bug 28353 is "resolved workforce" I suggest you open a new bug report.
A look in the source code in the head revision tells me that ZipScanner does not check whether selectors are present and does not handle them. Patches are welcome too :-) For the time being, it looks like you have to unzip your zip file to a temporary directory, then copy with the selector and delete the temporary directory. Regards, Antoine On Jan 24, 2013, at 7:32 AM, Gilles Querret wrote: > Good morning, > > -- > Sorry for double post, I thought this email address was subscribing > Ant user. I'm not sure if non-subscribers can post messages, and if > answers were already sent, I didn't receive them. > -- > > I have a problem working with ZipFileSet and selectors, and I don't know if > my syntax is wrong, or if this is not supported by Ant. > > If I have a directory filled with text files, I'm able to use : > <copy todir="target"> > <fileset dir="source"> > <contains text="some_string" /> > </fileset> > </copy> > > However, if I create a ZIP file from "source" directory, and execute : > <copy todir="target"> > <zipfileset src="source.zip"> > <contains text="some_string" /> > </zipfileset> > </copy> > I always have the full content of source.zip in target directory > (contains selector doesn't seem to be executed). > > Is this the expected behavior ? Is there another way to achieve that ? > I've only found one entry in Bugzilla ( > https://issues.apache.org/bugzilla/show_bug.cgi?id=28353 ), but that > doesn't anwser my question. > > > Regards, > > > -- > Gilles QUERRET > > Riverside Software > 15d route de Bellevue • 69440 Mornant • France > Mob : +33 662.525.532 > > --------------------------------------------------------------------- > 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]
