Hi

If you find an id of the bundle in Karaf (in my case 20) you can get the 
dependency tree of this bundle

karaf@root> dev:show-tree 20
Bundle org.apache.karaf.features.core [20] is currently ACTIVE

org.apache.karaf.features.core [20]
+- org.apache.felix.configadmin [5]
|  +- org.ops4j.pax.logging.pax-logging-api [4]
+- org.apache.aries.blueprint.core [7]
|  +- org.apache.aries.proxy.api [9]
|  |  +- org.apache.aries.util [8]
|  |     +- org.ops4j.pax.logging.pax-logging-api [4]
|  +- org.ops4j.pax.logging.pax-logging-api [4]
|  +- org.apache.aries.blueprint.api [11]
|  +- org.apache.aries.util [8]
+- org.ops4j.pax.logging.pax-logging-api [4]

The bundle is part of the karaf-framework feature 
cat mvn:org.apache.karaf.assemblies.features/standard/2.3.0/xml/features

You need probably the most of the bundles from this feature.

Why can't you use Karaf?  You will have all the features you need. I see you 
use equinox. You can use it with Karaf too.   You can even use the minimal 
distribution and install only the bundles you need. You can also build your 
own distribution containing only the features you need. 

Best regards
Krzysztof




On Sunday 10 of February 2013 18:15:37 Reto Bachmann-Gmür wrote:
> Thanks Krysztof
> 
> Seems to have quite some dependencies and require me to update osgi
> version....
> 
> zz>start("mvn:org.apache.karaf.features/org.apache.karaf.features.core")
> org.osgi.framework.BundleException: Unresolved constraint in bundle
> org.apache.karaf.features.core [137]: Unable to resolve 137.0: missing
> requirement [137.0] package;
> (&(package=org.apache.karaf.region.persist)(version>=3.0.0)(!(version>=4.0.0
> ))) ...
> 
> zz>start("mvn:org.apache.karaf.region/org.apache.karaf.region.persist")
> org.osgi.framework.BundleException: Unresolved constraint in bundle
> org.apache.karaf.region.persist [138]: Unable to resolve 138.0:
> missing requirement [138.0] package;
> (&(package=org.eclipse.equinox.region)(version>=1.0.0)(!(version>=2.0.0)))
> ...
> 
> zz>start("mvn:org.eclipse.equinox/org.eclipse.equinox.region")
> org.osgi.framework.BundleException: Unresolved constraint in bundle
> org.eclipse.equinox.region [139]: Unable to resolve 139.0: missing
> requirement [139.0] package;
> (&(package=org.osgi.framework)(version>=1.6.0))

Reply via email to