The following comment has been added to this issue:

     Author: Felipe Leme
    Created: Fri, 15 Oct 2004 2:47 PM
       Body:
Arnaud,

I was wondering if the update=true was there for some reason (as all other plugins 
like jar, ear, rar and ejb didn't set it), now I got the answer :-)

Anyway, if that's the case, it's just a matter of adding a new property (something 
like maven.war.update), which by default should be false (that would break backward 
compatibility, but I think the expected behaviour is always to create a fresh archive).

-- Felipe

PS: again, I think it's important for the archive plugins (jar, war, ejb, ear, etc..) 
to be consistent, so if we add this property here we should add it to the others as 
well
---------------------------------------------------------------------
View this comment:
  http://jira.codehaus.org/browse/MPWAR-33?page=comments#action_25440

---------------------------------------------------------------------
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:47 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]

Reply via email to