Here are the headers I have

ag (104)
--------
Manifest-Version = 1.0
Bnd-LastModified = 1419974794717
Archiver-Version = Plexus Archiver
Tool = Bnd-2.2.0.20130927-173417
Originally-Created-By = Apache Maven 3.0.5
WAR-URL = file:/<path>/apache-karaf-3.0.2/deploy/ag.war
Built-By = jeffreyjarin
Web-ContextPath = /ag
Generated-By-Ops4j-Pax-From = file:/<path>/apache-karaf-3.0.2/deploy/ag.war
Build-Jdk = 1.7.0_21
Created-By = 1.7.0_21 (Oracle Corporation)

Bundle-Name = ag
Bundle-SymbolicName = ag
Bundle-Version = 0.0.0
Bundle-ManifestVersion = 2
Bundle-ClassPath =
WEB-INF/classes,WEB-INF/lib/commons-codec-1.6.jar,WEB-INF/lib/commons-pool-1.6.jar,WEB-INF/lib/hornetq-core-client-2.2.13.Final.jar,WEB-INF/lib/hornetq-jms-client-2.2.13.Final.jar,WEB-INF/lib/httpclient-4.3.2.jar,WEB-INF/lib/httpcore-4.3.1.jar,WEB-INF/lib/infinispan-cdi-6.0.2.Final.jar,WEB-INF/lib/infinispan-client-hotrod-6.0.2.Final.jar,WEB-INF/lib/infinispan-commons-6.0.2.Final.jar,WEB-INF/lib/infinispan-core-6.0.2.Final.jar,WEB-INF/lib/jackson-annotations-2.3.0.jar,WEB-INF/lib/jackson-core-2.3.0.jar,WEB-INF/lib/jackson-databind-2.3.0.jar,WEB-INF/lib/javax.inject-1.jar,WEB-INF/lib/jboss-as-build-config-7.1.1.Final.jar,WEB-INF/lib/jboss-ejb-api_3.1_spec-1.0.1.Final.jar,WEB-INF/lib/jboss-ejb-client-1.0.5.Final.jar,WEB-INF/lib/jboss-jms-api_1.1_spec-1.0.0.Final.jar,WEB-INF/lib/jboss-logging-3.1.2.GA.jar,WEB-INF/lib/jboss-marshalling-1.4.4.Final.jar,WEB-INF/lib/jboss-marshalling-river-1.4.4.Final.jar,WEB-INF/lib/jboss-remote-naming-1.0.2.Final.jar,WEB-INF/lib/jboss-remoting-3.2.3.GA.jar,WEB-INF/lib/jboss-sasl-1.0.0.Final.jar,WEB-INF/lib/jboss-transaction-api_1.1_spec-1.0.1.Final.jar,WEB-INF/lib/jcl-over-slf4j-1.7.5.jar,WEB-INF/lib/jgroups-3.4.1.Final.jar,WEB-INF/lib/jul-to-slf4j-1.7.5.jar,WEB-INF/lib/log4j-1.2.17.jar,WEB-INF/lib/lz4-1.2.0.jar,WEB-INF/lib/perf4j-0.9.16.jar,WEB-INF/lib/slf4j-api-1.7.5.jar,WEB-INF/lib/slf4j-log4j12-1.7.5.jar,WEB-INF/lib/snappy-java-1.0.5.jar,WEB-INF/lib/xnio-api-3.0.3.GA.jar,WEB-INF/lib/xnio-nio-3.0.3.GA.jar

Import-Package =
        javax.servlet,
        javax.servlet.http,
        javax.annotation;resolution:=optional,
        javax.crypto;resolution:=optional,
        javax.crypto.spec;resolution:=optional,
        javax.enterprise.context;resolution:=optional,
        javax.enterprise.context.spi;resolution:=optional,
        javax.enterprise.event;resolution:=optional,
        javax.enterprise.inject;resolution:=optional,
        javax.enterprise.inject.spi;resolution:=optional,
        javax.enterprise.util;resolution:=optional,
        javax.interceptor;resolution:=optional,
        javax.jmdns;resolution:=optional,
        javax.mail;resolution:=optional,
        javax.mail.internet;resolution:=optional,
        javax.management;resolution:=optional,
        javax.naming;resolution:=optional,
        javax.naming.spi;resolution:=optional,
        javax.net;resolution:=optional,
        javax.net.ssl;resolution:=optional,
        javax.security.auth;resolution:=optional,
        javax.security.auth.callback;resolution:=optional,
        javax.security.auth.login;resolution:=optional,
        javax.security.auth.x500;resolution:=optional,
        javax.security.sasl;resolution:=optional,
        javax.servlet.annotation;resolution:=optional,
        javax.sql;resolution:=optional,
        javax.swing;resolution:=optional,
        javax.swing.border;resolution:=optional,
        javax.swing.event;resolution:=optional,
        javax.swing.table;resolution:=optional,
        javax.swing.text;resolution:=optional,
        javax.swing.tree;resolution:=optional,
        javax.xml.bind;resolution:=optional,
        javax.xml.datatype;resolution:=optional,
        javax.xml.namespace;resolution:=optional,
        javax.xml.parsers;resolution:=optional,
        javax.xml.rpc.handler;resolution:=optional,
        javax.xml.stream;resolution:=optional,
        javax.xml.transform;resolution:=optional,
        javax.xml.transform.dom;resolution:=optional,
        javax.xml.transform.stream;resolution:=optional,
        javax.xml.validation;resolution:=optional,
        javax.xml.xpath;resolution:=optional,
        org.xml.sax;resolution:=optional,
        org.xml.sax.helpers;resolution:=optional,
        org.w3c.dom;resolution:=optional,
        org.w3c.dom.bootstrap;resolution:=optional,
        org.w3c.dom.ls;resolution:=optional,
        org.slf4j.helpers;resolution:=optional;provider=paxlogging,
        org.apache.commons.logging;resolution:=optional;provider=paxlogging,
        org.slf4j;resolution:=optional;provider=paxlogging,
        javax.servlet.jsp.el;resolution:=optional,
        
org.apache.commons.logging.impl;resolution:=optional;provider=paxlogging,
        org.apache.log4j.xml;resolution:=optional;provider=paxlogging,
        org.slf4j.spi;resolution:=optional;provider=paxlogging,
        javax.servlet.jsp;resolution:=optional,
        com.myproject.framework;resolution:=optional,
        org.apache.log4j;resolution:=optional;provider=paxlogging,
        org.apache.log4j.spi;resolution:=optional;provider=paxlogging


How do I make my pom.xml osgi war?

I package it using the ff

        <modelVersion>4.0.0</modelVersion>

        <name>Ad Gateway Framework</name>
        <groupId>com.myproject</groupId>
        <artifactId>myproject-framework</artifactId>
        <packaging>war</packaging>
        <version>3.0.1-SNAPSHOT</version>

        <properties>
                <java.version>1.7</java.version>
                <httpclient.version>4.3.2</httpclient.version>
                <slf4j.version>1.7.5</slf4j.version>
                <log4j.version>1.2.17</log4j.version>
                <junit.version>4.11</junit.version>
                <maven.enforcer.plugin>1.2</maven.enforcer.plugin>
                <maven.version.range>[3.0.4,)</maven.version.range>
                <infinispan.version>6.0.2.Final</infinispan.version>
                <jackson.version>2.3.0</jackson.version>
                <maven-bundle-plugin.version>2.4.0</maven-bundle-plugin.version>
        <osgi.version>5.0.0</osgi.version>
        </properties>

        <dependencies>
         <dependency>
            <groupId>org.osgi</groupId>
            <artifactId>org.osgi.core</artifactId>
            <version>${osgi.version}</version>
            <scope>provided</scope>
        </dependency>   



--
View this message in context: 
http://karaf.922171.n3.nabble.com/deploying-a-war-with-dependencies-in-bundled-jars-tp4037488p4037495.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to