Hi, SMX4.2 with Equinox does not resolve correctly the following dependency and of course does not import bundle :
sap-prodspec-persistence (88) ----------------------------- Manifest-Version = 1.0 Export-Package = com.goodyear.emea.gicl.esb.persistence;uses:="com.goodyear.emea.gicl.esb.model" Implementation-Title = SAP Manual Upload Implementation-Version = 1.0.0-SNAPSHOT Built-By = Charlesm Tool = Bnd-0.0.357 Bundle-Name = sap-prodspec-persistence Created-By = Apache Maven Bundle Plugin DynamicImport-Package = true Build-Jdk = 1.6.0_20 Bundle-Version = 1.0.0.SNAPSHOT Bnd-LastModified = 1273241735231 Bundle-ManifestVersion = 2 Bundle-SymbolicName = com.goodyear.emea.gicl.esb.sap-prodspec-persistence Import-Package = com.goodyear.emea.gicl.esb.model,com.goodyear.emea.gicl.esb.persistence,com.mysql.jdbc;resolution:=optional;version="5.1",javax. persistence;resolution:=optional;version="[1.99.6,2.0.0)",javax.persistence.criteria;resolution:=optional;version="[1.99.6,2.0.0)",javax.persiste nce.metamodel;resolution:=optional;version="[1.99.6,2.0.0)",javax.persistence.spi;resolution:=optional;version="[1.99.6,2.0.0)",javax.sql;resolut ion:=optional,javax.transaction;resolution:=optional,org.apache.commons.dbcp;resolution:=optional;version="1.4",org.eclipse.persistence.expressio ns;resolution:=optional;version="1.2",org.eclipse.persistence.jpa;resolution:=optional;version="1.2",org.eclipse.persistence.queries;resolution:= optional;version="1.2",org.springframework.instrument.classloading;version="2.5",org.springframework.orm;resolution:=optional;version="2.5",org.s pringframework.orm.jpa;resolution:=optional;version="2.5",org.springframework.orm.jpa.support;version="2.5",org.springframework.orm.jpa.vendor;ve rsion="2.5",org.springframework.stereotype;version="2.5",org.springframework.transaction;resolution:=optional;version="2.5",org.springframework.t ransaction.support;resolution:=optional;version="2.5" Version="1.2" is added by the maven-bundle-plugin BUT here is the version defined in the bundle by Eclipse 1.2.0.v20091016-r5565 [ 83] [Active ] [ ] [ ] [ 60] EclipseLink ANTLR (1.2.0.v20091016-r5565) [ 84] [Active ] [ ] [ ] [ 60] EclipseLink ASM (1.2.0.v20091016-r5565) [ 85] [Active ] [ ] [ ] [ 60] EclipseLink Core (1.2.0.v20091016-r5565) [ 86] [Active ] [ ] [ ] [ 60] EclipseLink JPA (1.2.0.v20091016-r5565) If I try to use a version range or the same version in the bundle MANIFEST it does not work too org.eclipse.persistence.jpa;resolution:=optional, org.eclipse.persistence.jpa;resolution:=optional;version="1.2.0.v20091016-r5565", org.eclipse.persistence.jpa;resolution:=optional;version="[1.1.0,1.3.0)", Any idea is welcome ? Kind regards, Charles Moulliard Senior Enterprise Architect (J2EE, .NET, SOA) Apache Camel Committer ******************************************************************* - Blog : http://cmoulliard.blogspot.com - Twitter : http://twitter.com/cmoulliard - Linkedlin : http://www.linkedin.com/in/charlesmoulliard
