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]

Reply via email to