Hi all, I wanted to create bundle(OSGi jar file) which just have a manifest file only, so when I try to do that I'm getting the following error.
[WARNING] Warning building bundle org.wso2.carbon:servletbridge:bundle:1.0.0 : Classpath is empty. Private-Package and Export-Package can only expand from the classpath when there is one [WARNING] Warning building bundle org.wso2.carbon:servletbridge:bundle:1.0.0 : Instructions for Export-Package that are never used: javax\.servlet\.resources, javax\.servlet, javax\.servlet\.http, org\.wso2\.carbon\.bridge, org\.wso2\.carbon\.server\.transports [WARNING] Warning building bundle org.wso2.carbon:servletbridge:bundle:1.0.0 : Superfluous export-package instructions: [javax.servlet, javax.servlet.http, javax.servlet.resources, org.wso2.carbon.bridge, org.wso2.carbon.server.transports] [WARNING] Warning building bundle org.wso2.carbon:servletbridge:bundle:1.0.0 : Did not find matching referal for * [ERROR] Error building bundle org.wso2.carbon:servletbridge:bundle:1.0.0 : The JAR is empty [ERROR] Error(s) found in bundle configuration My pom.xml looks like this. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <parent> <groupId>org.wso2.carbon</groupId> <artifactId>carbon-orbit-parent</artifactId> <version>2.1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <groupId>org.wso2.carbon</groupId> <artifactId>servletbridge</artifactId> <packaging>bundle</packaging> <name>org.wso2.carbon.servletbridge</name> <version>1.0.0</version> <description> Servletbridge Extension Bundle </description> <url>http://wso2.org</url> <build> <plugins> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>1.4.0</version> <extensions>true</extensions> <configuration> <instructions> <Bundle-SymbolicName>servletbridge</Bundle-SymbolicName> <Bundle-Name>Servletbridge Extension Bundle</Bundle-Name> <Bundle-Version>1.0.0</Bundle-Version> <Export-Package> org.wso2.carbon.bridge; version=1.0.0, org.wso2.carbon.server.transports; version=1.0.0, javax.servlet; version=2.4.0, javax.servlet.http; version=2.4.0, javax.servlet.resources; version=2.4.0 </Export-Package> </instructions> </configuration> </plugin> </plugins> </build> </project> Can anyone help me to fix this issue ? Lahiru -- Apache Qpid, Worlds dominant messaging middleware..!!!