Hi,
Is there a way to create a war with references to dependent jars in the
manifest's classpath entry but NOT package them in WEB-INF/lib?. I want
to do this so I can have sevaral wars referencing the same shared jars
in the top level of an ear.
This is the war plugin configuration I have used to turn on manifest
generation.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
</manifest>
</archive>
</configuration>
</plugin>
Then I have tried <scope>provided</scope>. But although the jars are
omitted from WEB-INF/lib as I want, neither do they appear the
manifest. Scope compile puts everything in the manifest but also in
WEB-INF/lib. Scope runtime has the same effect as scope compile (in
this context).
I have looked through all the documentation and posts I can find on this
but have seen no solution. It seems like a common thing to want to do
when packaging shared code in wars/ears. If it's not possible with
Maven out-of-the-box does anyone have any suggested fix or workaround?
I'm using Maven version 2.0.4 - war plugin version 2.0
Regards,
Arthur Crawford.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]