Ok, ok - maybe I am missing the obvious, but I am bit confused now. Didn't you say in the previous e-mail that the task <zip includes="${to}" destfile="${backup_zip}" would work if the ${to} referred to project's base directory - like in my case (./working/message/*.*)? Janusz
-----Original Message----- From: Erik Hatcher [mailto:[EMAIL PROTECTED]] Sent: Wednesday, 4 September 2002 9:21 AM To: Ant Users List Subject: Re: zipping a single file I hate to state the obvious, but you need to set the basedir or provide at least one fileset. As I said before, includes are *relative*. Relative to what? Well, basedir. Erik Janusz Dalecki (TYCO) wrote: > Hi, > Eric, I have watched this topic and experimented with the solution you > suggested. I put in my ant script this: > <zip includes="./working/message/*.*" destfile="./ear/message.zip"/> > ... and that still displays this message: > " basedir attribute must be set, or at least one fileset must be given!" > Have I missed something else? > Janusz > -----Original Message----- > From: Erik Hatcher [mailto:[EMAIL PROTECTED]] > Sent: Monday, 2 September 2002 5:10 PM > To: Ant Users List > Subject: Re: zipping a single file > > > Andrew van Renen wrote: > >>>includes/excludes attributes are merged together with the ones >>> >>>>specified by <include>/<exclude> elements. They require no further >>> >>>definition, and is a matter of preference to some extent or necessity >>>if you're using if/unless on the elements. >> >> >>So then why did '<zip includes="${to}" destfile="${backup_zip}"' not work? > > > It would work if your ${to} refered to patterns relative to your > project's base directory. You cannot make ${to} be an absolute path. > To respond to another post from you - FileSet's are not new and there is > nothing in the works to change how they work. Some tasks that operate > on files have been implemented to form an implicit fileset, but that is > task-specific. > > FileSet's operate from a base directory, and all includes/excludes > patterns are relative to that base directory. For the <zip> family of > tasks, that has been mapped to the basedir attribute - tasks that > implicitly form a FileSet have to supply their own attribute for the > base directory, so its not just 'dir'. > > Does that clear things up? > > Erik > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>