Hello Gilles,

       If I understand your problem then try this one :

<target name="zip">

 <delete file="../csns.zip"/>

 <zip destfile="../csns.zip"

    basedir="."

    includes=
"conf/*.*,db/**/*.*,src/**/*.*,build/**/*.*,web/**/*.*,build.property.sample,build.property,build.xml,TODO,README"

    excludes="**/*.class,**/*.jar,web/javascript/ckeditor/**/*.*
,web/javascript/tiny_mce/**/*.*
,web/doc/**/*.*,build/**/*.*,**/*.svn,dist/**/*.*"

 />

  </target>

Here I am excluding few files and just including those files which are new
for my project and also deleting previous zip file.



On Thu, Jan 24, 2013 at 4:32 AM, Gilles Querret <
g.quer...@riverside-software.fr> 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: user-unsubscr...@ant.apache.org
> For additional commands, e-mail: user-h...@ant.apache.org
>
>

Reply via email to