The following comment has been added to this issue: Author: Arnaud HERITIER Created: Fri, 15 Oct 2004 2:38 PM Body: I'm not sure that it is a good idea to remove the update attribute, because if your application server uses this war (during the dev), I'm not sure that you can replace it. I'll try to test it the next week. --------------------------------------------------------------------- View this comment: http://jira.codehaus.org/browse/MPWAR-33?page=comments#action_25437
--------------------------------------------------------------------- View the issue: http://jira.codehaus.org/browse/MPWAR-33 Here is an overview of the issue: --------------------------------------------------------------------- Key: MPWAR-33 Summary: Plugin generates multiple Class-Path entries in the manifest file Type: Bug Status: Closed Priority: Major Resolution: FIXED Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: maven-war-plugin Fix Fors: 1.7 Versions: 1.6 Assignee: Felipe Leme Reporter: Jöran Stark Created: Wed, 22 Sep 2004 1:38 PM Updated: Fri, 15 Oct 2004 2:38 PM Description: Hi, Running war:war (maven-war-plugin-1.6) the first time generates a manifest file with a single Class-Path entry (correctly including the dependencies), but running war:war a second time (with no clean-up done) generates multiple Class-Path entries. This problem does not occure when building the EJB's (maven-ejb-plugin-1.4). When I compared theese two I noticed that the war-plugin does an update while the ejb-plugin does not. By removing the update attribute the war-plugin works fine, for me anyway ;-) I have the same problem with 1.7-SNAPSHOT from CVS-HEAD. Since my project includes other developers and users I would like to avoid making (local) changes in the plugin. Currently the solution is to do a clean-up in the pre-goal to war:war. Cheers Joran [manifest after first run] Manifest-Version: 1.0 Ant-Version: Apache Ant 1.5.3 Created-By: 1.4.2_05-b04 (Sun Microsystems Inc.) Class-Path: jakarta-oro-jena-2.0.jar icu4j.jar antlr.jar Built-By: Joran Name: foo.bar Specification-Title: foo-web Specification-Version: 1.0 Specification-Vendor: Apache Software Foundation Implementation-Title: foo.bar Implementation-Version: 1.0 Implementation-Vendor: Apache Software Foundation [manifest after second run] Manifest-Version: 1.0 Ant-Version: Apache Ant 1.5.3 Created-By: 1.4.2_05-b04 (Sun Microsystems Inc.) Class-Path: jakarta-oro-jena-2.0.jar icu4j.jar antlr.jar Class-Path: jakarta-oro-jena-2.0.jar icu4j.jar antlr.jar Class-Path: jakarta-oro-jena-2.0.jar icu4j.jar antlr.jar Built-By: Joran Name: foo.bar Specification-Title: foo-web Specification-Version: 1.0 Specification-Vendor: Apache Software Foundation Implementation-Title: foo.bar Implementation-Version: 1.0 Implementation-Vendor: Apache Software Foundation [a snippet from project.xml] <dependency> <groupId>jena</groupId> <artifactId>icu4j</artifactId> <jar>icu4j.jar</jar> <properties> <war.manifest.classpath>true</war.manifest.classpath> </properties> </dependency> --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]