In taksks 'jar' and 'zip', when a file allready contained in created jar or zip is added (with preserve="true"), Ant writes message to std output. I find userfull to add switch (named 'verbose' or similar) to suppress this messages.