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.