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))