You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Lukas Theussl (JIRA)" <ji...@codehaus.org> on 2006/02/07 09:04:47 UTC

[jira] Reopened: (MPWAR-33) Plugin generates multiple Class-Path entries in the manifest file

     [ http://jira.codehaus.org/browse/MPWAR-33?page=all ]
     
Lukas Theussl reopened MPWAR-33:
--------------------------------


> Plugin generates multiple Class-Path entries in the manifest file
> -----------------------------------------------------------------
>
>          Key: MPWAR-33
>          URL: http://jira.codehaus.org/browse/MPWAR-33
>      Project: maven-war-plugin
>         Type: Bug

>     Versions: 1.6
>     Reporter: Jöran Stark
>     Assignee: Felipe Leme
>      Fix For: 1.6.1
>  Attachments: test.rar
>
>
> 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>

-- 
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
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org