You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Michael Deck <mi...@Valtech.com> on 2005/08/19 17:22:03 UTC
[m1] Adjusting JAR classpath when using ear.bundle.dir property
I am using maven 1 to build an ear project that contains several jars/ejbs and a war. I have a few external libraries that the different modules depend on and I would like to package these dependencies in the ear under a libs directory. I've set up my dependency with the ear.bundle.dir property and the jar/ejb.manifest.classpath properties set to true in the parent project.xml. The problem is the classpath entry in the jar manifest does not contain the libs/ prefix for my external libraries so when the subprojects are bundled in the ear they have the wrong classpath. I've included a section of my project.xml file below. Is there a way to do this easily while still having maven create the manifest?
Any suggestions would be much appreciated.
Thanks,
Mike
project.xml excerpt:
<dependency>
<groupId>jakarta-commons</groupId>
<artifactId>commons-lang</artifactId>
<version>2.0</version>
<properties>
<ejb.manifest.classpath>true</ejb.manifest.classpath>
<jar.manifest.classpath>true</jar.manifest.classpath>
<ear.bundle>true</ear.bundle>
<ear.bundle.dir>/libs</ear.bundle.dir>
</properties>
</dependency>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org