On Fri, Apr 18, 2008 at 5:34 PM, Niall Pemberton <[EMAIL PROTECTED]> wrote: > On Fri, Apr 18, 2008 at 4:07 PM, mraible <[EMAIL PROTECTED]> wrote: > > > > I have a Maven 2 project with <packaging>war</packaging>. I've > hand-written a > > MANIFEST.MF to make my WAR OSGi-aware and have proven it works with Spring > > DM. > > > > Now I want to get away from maintaining my MANIFEST and use the > > maven-bundle-plugin to generate it. Is it possible to use this plugin in a > > "war" project or does it only work with <packaging>bundle</packaging>? > > You can use the bundle plugin to just generate the MANIFEST (using the > "manifest" goal) - this is what we've done in Apache Commons (thru's > the parent pom) - > > > http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-9/pom.xml > > The generated OSGi manifest is then merged in by the maven-jar-plugin. > This is an alternative to using packaging "bundle".
See http://tinyurl.com/6kaqyy > Niall > > > > > Below is my hand-written MANIFEST.MF. Will the plugin be able to generate > > this? > > > > Manifest-Version: 1 > > Bundle-ManifestVersion: 2 > > Bundle-Name: Simple OSGi War > > Bundle-SymbolicName: myapp > > Bundle-Classpath: > > > .,WEB-INF/classes,WEB-INF/lib/commons-logging-1.1.1.jar,WEB-INF/lib/spring-beans-2.5.3.jar,WEB-INF/lib/spring-context-2.5.3.jar,WEB-INF/lib/spring-context-support-2.5.3.jar,WEB-INF/lib/spring-core-2.5.3.jar,WEB-INF/lib/spring-web-2.5.3.jar,WEB-INF/lib/spring-webmvc-2.5.3.jar,WEB-INF/lib/freemarker-2.3.12.jar,WEB-INF/lib/sitemesh-2.3.jar,WEB-INF/lib/urlrewritefilter-3.0.4.jar > > Import-Package: > > > javax.servlet,javax.servlet.http,javax.servlet.resources,javax.swing.tree,javax.naming,org.w3c.dom,org.apache.commons.logging,javax.xml.parsers;resolution:=optional,org.xml.sax;resolution:=optional,org.xml.sax.helpers;resolution:=optional > > > > Thanks, > > > > Matt > > -- > > View this message in context: > http://www.nabble.com/Is-it-possible-to-use-the-maven-bundle-plugin-on-a-WAR-project--tp16763483p16763483.html > > Sent from the Apache Felix - Users mailing list archive at Nabble.com. > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

