If I understand the problem I am having a similar problem. When I create a jar file from the command line I use the -c option to JAR which always creates a new archive.
However, the jar task in ANT does not update the files for me in the JAR file if the JAR file already exists no matter what I do. I am using java 1.4.2. Do I have to delete the jar file each time? <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > You can <touch> your local files before updating the archive. > > > Jan > > > > -----Original Message----- > > From: John Holman [mailto:[EMAIL PROTECTED] > > Sent: Thursday, September 04, 2003 1:55 PM > > To: [EMAIL PROTECTED] > > Subject: replacing files in war/jar/zip file > > > > > > I'm trying to use ant to replace unconditionally some files in a war > > file. The aim is for a system administrator to update the war file > > provided by a developer with their own local versions of custom > > configuration files, WEB-INF/web.xml and > > META-INF/context.xml. The files > > provided by the system administrator should override any > > files with the > > same name in the war file that might have been included by > > the developer. > > > > The jar task with update="true" does what I want provided the > > files are > > more recent than those already in the war file. However I > > want the local > > files to override files in the archive regardless of their date, and > > can't find a straighforward way to do this. (I can copy all > > files from > > the original archive and then add the local files, but then I get two > > versions of the file with the same filename in the resulting archive). > > > > Perhaps there should be a new attribute for the zip task, e.g. > > update="always" or replace="true", that means add all files > > mentioned in > > child fileset elements etc into the new archive, and then add > > files from > > the original archive that have not already been seen. > > > > In the absence of this, any ideas? Am I missing something? > > > > Many thanks, John. > > > > > > > > --------------------------------------------------------------------- > > 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]
