I am building a Spring 4 feature for the Eclipse Equinox OSGi platform using
the Spring 4 bundles provided to the Maven central repository by
Karaf/ServiceMix.  While trying to resolve the bundles, there seems to be
errors in the Import-Package declaration for spring-data-neo4j.  The tycho
errors:

*[ERROR]   Missing requirement:
org.apache.servicemix.bundles.spring-data-neo4j 3.3.2.RELEASE_1 requires
'package org.neo4j.graphdb [3.3.0,4.0.0)' but it could not be found*
[ERROR]   Cannot satisfy dependency:
org.apache.servicemix.bundles.spring-ldap 2.0.4.RELEASE_2 depends on:
package org.springframework.data.domain 0.0.0
[ERROR]   Cannot satisfy dependency:
org.apache.servicemix.spring.feature.group 4.2.4 depends on:
org.apache.servicemix.bundles.spring-ldap [2.0.4.RELEASE_2]

In the MANIFEST for spring-data-neo4j, there is an Import-Package
declaration for org.neo4j.graphdb:

org.neo4j.graphdb;version="[3.3,4)"

The latest bundle version of org.neo4j provided by Karaf/ServiceMix is
1.9.2_1.  Am I correct in assuming that the Import-Package declaration
should be updated to a different version range ("[1.8,2)") or removed
entirely?  How are other people resolving the org.neo4j dependencies?

Thanks,
Jake



--
View this message in context: 
http://karaf.922171.n3.nabble.com/Spring-4-Bundle-spring-data-neo4j-Contains-Wrong-Import-Package-version-restrictions-for-neo4j-tp4045782.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to