Hi!
I've declared a entry like this in my POM:
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.0</version>
<!-- <version>2.0.1-SNAPSHOT</version> -->
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
</manifest>
<manifestEntries>
<buildNumber>${buildNumber}</buildNumber>
</manifestEntries>
</archive>
</configuration>
</plugin>
I've also declared two dependencies with scope provided (so that they
are loaded from my ear - and not included in the war).
I then run the clean package goals
if I go to target/${artifactId}-${version}/META-INF (the "exploded"
directory)
MANIFEST.MF contains this:
Manifest-Version: 1.0
Created-By: Apache Maven
Built-By: AB62939
Build-Jdk: 1.5.0_07
Class-Path: spring-web-1.2.8.jar spring-webmvc-1.2.8.jar
But if I look into the target/artifact.war *file* it contains:
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: AB62939
Build-Jdk: 1.5.0_07
Extension-Name: dnbnorapi-war
Specification-Title: Display statistics and send transactions to Felix
via web-gui
Implementation-Title: dnbnorapi-war
Implementation-Version: 1.0-SNAPSHOT
buildNumber: 44
Notice the missing classpath entry.
Thus starting the war fails due to the missing classpath.
--
David J. M. Karlsen - +47 90 68 22 43
http://www.davidkarlsen.com
http://mp3.davidkarlsen.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]