Liferay 7 Module using Resteasy-client on jboss

Ramon Garcia, modified 6 Years ago. New Member Posts: 21 Join Date: 2/11/10 Recent Posts
Hi all, I have a problem trying to create a new Liferay 7 module, that is a refactor of old Liferay Plugin that creates a login.events.post .This Osgi Component uses resteasy-client to connect to external services over REST, I deploy it in a liferay-ce-portal-7.1.2-ga3 based on wildfly-11.0.0 bundled.I try to  include all dependencies in the module jar but when this action is executed I get an 
java.lang.LinkageError: ClassCastException: attempting to 
    castjar:file:/PATH/liferay-ce-portal-7.1.2-ga3/wildfly-11.0.0/modules/system/layers/base/javax/ws/rs/api/main/jboss-jaxrs-api_2.0_spec-1.0.0.Final.jar!/javax/ws/rs/ext/RuntimeDelegate.class to bundleresource://1000.fwk1053552487:14/javax/ws/rs/ext/RuntimeDelegate.class
My pom.xml looks like:
...

&nbsp; &nbsp; <dependencies>
&nbsp; &nbsp; &nbsp; &nbsp; <!-- Swagger -->
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>com.wordnik</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>swagger-annotations_2.9.1</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${version.com.wordnik.swagger}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency></dependencies>
&nbsp; &nbsp; &nbsp; &nbsp; <!-- Jackson Faster XML -->
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>com.fasterxml.jackson.core</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>jackson-core</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${version.com.fasterxml.jackson.core}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>com.fasterxml.jackson.core</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>jackson-databind</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${version.com.fasterxml.jackson.core}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>com.fasterxml.jackson.core</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>jackson-annotations</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${version.com.fasterxml.jackson.annotations}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; <!-- Guava -->
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>com.google.guava</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>guava</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${version.com.google.guava}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <!-- Joda DateTime -->
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>joda-time</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>joda-time</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>2.8</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <!-- Apache commons lang-->
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.apache.commons</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>commons-lang3</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${version.commons-lang3}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <!-- JAX-RS  -->
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.jboss.resteasy</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>resteasy-jaxrs</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${version.org.jboss.resteasy}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <!-- resteasy-jaxrs -->
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.apache.httpcomponents</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>httpclient</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${httpclient.version}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.apache.httpcomponents</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>httpcore</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${httpcore.version}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>commons-logging</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>commons-logging</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${commons-logging.version}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>commons-codec</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>commons-codec</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${commons-codec.version}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>commons-io</groupid>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<artifactid>commons-io</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${commons-io.version}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>javax.activation</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>activation</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${javax.activation.version}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>net.jcip</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>jcip-annotations</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>1.0</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.jboss.spec.javax.annotation</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>jboss-annotations-api_1.2_spec</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>1.0.0.Final</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <!-- Resteasy... Multiplart provider-->
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.jboss.resteasy</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>resteasy-multipart-provider</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${version.org.jboss.resteasy}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <exclusions>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <exclusion>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.jboss.resteasy</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>resteasy-jaxrs</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </exclusion>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <exclusion>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.jboss.resteasy</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>resteasy-client</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </exclusion>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <exclusion>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.jboss.resteasy</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>resteasy-jaxb-provider</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </exclusion>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <exclusion>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>javax.mail</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>mail</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </exclusion>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <exclusion>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.apache.james</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>apache-mime4j</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </exclusion>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </exclusions>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <!-- RESTEASy client -->
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.jboss.resteasy</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>resteasy-client</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${version.org.jboss.resteasy}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.jboss.resteasy</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>resteasy-jaxb-provider</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${version.org.jboss.resteasy}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <!-- RestEasy Jackson provider, used to allow Jackson customization. -->
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.jboss.resteasy</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>resteasy-jackson-provider</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>${version.org.jboss.resteasy}</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <!-- Javax rs api -->
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.jboss.spec.javax.ws.rs</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>jboss-jaxrs-api_2.0_spec</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>1.0.1.Beta1</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>javax.enterprise</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>cdi-api</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>1.2</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <!-- Base -->
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>com.liferay.portal</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>com.liferay.portal.kernel</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>3.0.0</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.osgi</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>org.osgi.service.component.annotations</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>1.3.0</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.osgi</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>osgi.cmpn</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>6.0.0</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.osgi</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>osgi.core</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>5.0.0</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>javax.portlet</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>portlet-api</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>3.0.0</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>javax.servlet</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>javax.servlet-api</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>3.0.1</version>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <!-- Logging -->
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>org.slf4j</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>slf4j-api</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>1.7.26</version>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; 
...

My bnd.bnd looks like:
Bundle-Name: the.package.name
Bundle-SymbolicName: the.package.name
Bundle-Version: 1.0.0
-includeresource: \
&nbsp; &nbsp; META-INF/lib/jackson-annotations.jar=jackson-annotations-${version.com.fasterxml.jackson.annotations}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/jackson-core.jar=jackson-core-${version.com.fasterxml.jackson.core}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/jackson-databind.jar=jackson-databind-${version.com.fasterxml.jackson.core}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/guava.jar=guava-${version.com.google.guava}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/swagger-annotations_2.9.1.jar=swagger-annotations_2.9.1-${version.com.wordnik.swagger}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/joda-time.jar=joda-time-2.8.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/commons-lang3.jar=commons-lang3-${version.commons-lang3}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/com.liferay.faces.portal.jar=com.liferay.faces.portal-3.0.4.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/resteasy-jaxrs.jar=resteasy-jaxrs-${version.org.jboss.resteasy}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/resteasy-multipart-provider.jar=resteasy-multipart-provider-${version.org.jboss.resteasy}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/resteasy-client.jar=resteasy-client-${version.org.jboss.resteasy}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/resteasy-jackson-provider.jar=resteasy-jackson-provider-${version.org.jboss.resteasy}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/resteasy-jaxb-provider.jar=resteasy-jaxb-provider-${version.org.jboss.resteasy}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/jboss-jaxrs-api_2.0_spec.jar=jboss-jaxrs-api_2.0_spec-1.0.1.Beta1.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/httpclient.jar=httpclient-${httpclient.version}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/httpcore.jar=httpcore-${httpcore.version}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/commons-logging.jar=commons-logging-${commons-logging.version}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/commons-io.jar=commons-io-${commons-io.version}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/commons-codec.jar=commons-codec-${commons-codec.version}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/activation.jar=activation-${javax.activation.version}.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/jcip-annotations.jar=jcip-annotations-1.0.jar;lib:=true,\
&nbsp; &nbsp; META-INF/lib/jboss-annotations-api_1.2_spec.jar=jboss-annotations-api_1.2_spec-1.0.0.Final.jar;lib:=true,\
-sources: false
Import-Package: *;resolution:=optional
Someone have any idea about what is the problem??

Any help will be appreciated!

Thanks!