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

Reply via email to