My bundle has dependency:

<properties>
<camel-version>2.9.1</camel-version>
</properties>

<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core-osgi</artifactId>
 <version>${camel-version}</version>
</dependency>

Your suggested command prints:

karaf@root> packages:imports | grep osgi
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.service.url; version=1.0.0
OPS4J Pax Logging - API (3): org.osgi.service.log; version=1.3.0
Apache Felix Configuration Admin Service (5): org.osgi.service.cm;
version=1.3.0
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.service.url; version=1.0.0
Apache Felix Configuration Admin Service (5): org.osgi.service.cm;
version=1.3.0
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.util.tracker; version=1.4.0
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.util.tracker; version=1.4.0
OPS4J Pax Logging - API (3): org.osgi.service.log; version=1.3.0
Apache Felix Configuration Admin Service (5): org.osgi.service.cm;
version=1.3.0
System Bundle (0): org.osgi.framework; version=1.5.0
OPS4J Pax Logging - API (3): org.osgi.service.log; version=1.3.0
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.service.packageadmin; version=1.2.0
System Bundle (0): org.osgi.service.startlevel; version=1.1.0
System Bundle (0): org.osgi.service.url; version=1.0.0
System Bundle (0): org.osgi.util.tracker; version=1.4.0
OPS4J Pax Logging - API (3): org.osgi.service.log; version=1.3.0
Apache Felix Configuration Admin Service (5): org.osgi.service.cm;
version=1.3.0
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.framework.launch; version=1.0.0
System Bundle (0): org.osgi.util.tracker; version=1.4.0
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.util.tracker; version=1.4.0
Apache Felix Configuration Admin Service (5): org.osgi.service.cm;
version=1.3.0
System Bundle (0): org.osgi.service.url; version=1.0.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.service.url; version=1.0.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint.container;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
Apache Felix Configuration Admin Service (5): org.osgi.service.cm;
version=1.3.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint.container;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.service.packageadmin; version=1.2.0
System Bundle (0): org.osgi.service.startlevel; version=1.1.0
System Bundle (0): org.osgi.util.tracker; version=1.4.0
OPS4J Pax Logging - API (3): org.osgi.service.log; version=1.3.0
Apache Felix Configuration Admin Service (5): org.osgi.service.cm;
version=1.3.0
Apache Aries JMX API (28): org.osgi.jmx; version=1.0.0
Apache Aries JMX API (28): org.osgi.jmx.framework; version=1.5.0
Apache Aries JMX API (28): org.osgi.jmx.service.cm; version=1.3.0
Apache Aries JMX API (28): org.osgi.jmx.service.permissionadmin;
version=1.2.0
Apache Aries JMX API (28): org.osgi.jmx.service.provisioning; version=1.2.0
Apache Aries JMX API (28): org.osgi.jmx.service.useradmin; version=1.1.0
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.util.tracker; version=1.4.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.service.packageadmin; version=1.2.0
System Bundle (0): org.osgi.service.startlevel; version=1.1.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint.container;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
Apache Felix Configuration Admin Service (5): org.osgi.service.cm;
version=1.3.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.util.tracker; version=1.4.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint.container;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint.reflect;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.service.startlevel; version=1.1.0
System Bundle (0): org.osgi.util.tracker; version=1.4.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint.container;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint.reflect;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.service.packageadmin; version=1.2.0
System Bundle (0): org.osgi.service.url; version=1.0.0
Apache Felix Configuration Admin Service (5): org.osgi.service.cm;
version=1.3.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
Apache Felix Configuration Admin Service (5): org.osgi.service.cm;
version=1.3.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.service.packageadmin; version=1.2.0
System Bundle (0): org.osgi.service.startlevel; version=1.1.0
System Bundle (0): org.osgi.util.tracker; version=1.4.0
Apache Felix Configuration Admin Service (5): org.osgi.service.cm;
version=1.3.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.service.url; version=1.0.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.service.packageadmin; version=1.2.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.service.url; version=1.0.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint.container;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint.reflect;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
Apache Felix Configuration Admin Service (5): org.osgi.service.cm;
version=1.3.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
Apache Felix Configuration Admin Service (5): org.osgi.service.cm;
version=1.3.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
Apache Felix Configuration Admin Service (5): org.osgi.service.cm;
version=1.3.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
Apache Felix Configuration Admin Service (5): org.osgi.service.cm;
version=1.3.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.service.packageadmin; version=1.2.0
System Bundle (0): org.osgi.service.startlevel; version=1.1.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.service.packageadmin; version=1.2.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.framework; version=1.5.0
Stax2 API (61): org.codehaus.stax2.osgi; version=3.1.1
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.framework; version=1.5.0
Apache Aries Blueprint Bundle (10): org.osgi.service.blueprint;
version=1.0.1
System Bundle (0): org.osgi.framework; version=1.5.0
System Bundle (0): org.osgi.util.tracker; version=1.4.0
System Bundle (0): org.osgi.framework; version=1.5.0



Dne 13. april 2012 12:51 je Omar Atia <omar.a...@its.ws> napisal/-a:

> It is version conflict , which camel core your bundle has dependency on ,
> is it 2.9 or 3.0 ?
>
> You can check running the following command ,
>
> Packages imports | grep osgi , check its syntax please .
>
> Thanks,
> Omar atia
> Sent via BlackBerry®
>
> -----Original Message-----
> From: Borut Bolčina <borut.bolc...@gmail.com>
> Date: Fri, 13 Apr 2012 12:33:26
> To: <users@camel.apache.org>
> Reply-To: <users@camel.apache.org>
> Subject: Re: Deploying route to Karaf
>
> OK, I installed the latest Karaf (2.2.6) and Camel features with
>
> features:chooseurl camel 2.9.1
>
>
> features:install camel-core
>
>
> Then I installed my bundle into the local maven repo and then to Karaf with
>
> karaf@root> osgi:install
> mvn:com.mycompany/route-weather-current/1.0-SNAPSHOT
> Bundle ID: 67
>
> As I suspected, this bundle will have difficulities to start up, as I did
> not install all the neccessary features into Karaf needed by my bundle and
> so the error happens:
>
> karaf@root> osgi:start 67
> org.osgi.framework.BundleException: Unresolved constraint in bundle
> route-weather-current-osgi [67]: Unable to resolve 67.0: missi
> ng requirement [67.0] package;
> (&(package=org.apache.camel.core.osgi)(version>=2.9.0)(!(version>=3.0.0)))
>
> As I am using camel-core-osgi and this feature is not installed with
> features:chooseurl camel 2.9.1 where do I get it?
>
> Thanks,
> borut
>
> Dne 11. april 2012 10:46 je Claus Ibsen <claus.ib...@gmail.com>
> napisal/-a:
>
> > > The blueprint.xml file is then placed in the META-INF/blueprint
> > > directory. The standard place for that.
> >
> > Ah sorry I think its OSGI-INF/blueprint/blueprint.xml
> >
> > The name of the XML file dont have to be blueprint.xml. I think you
> > can name it myapp.xml, camel.xml, etc. Or what you like.
> >
> > Anyway the point is its the whatever the blueprint standard is.
> >
> >
> >
> >
> >
> > --
> > Claus Ibsen
> > -----------------
> > CamelOne 2012 Conference, May 15-16, 2012: http://camelone.com
> > FuseSource
> > Email: cib...@fusesource.com
> > Web: http://fusesource.com
> > Twitter: davsclaus, fusenews
> > Blog: http://davsclaus.blogspot.com/
> > Author of Camel in Action: http://www.manning.com/ibsen/
> >
>
>

Reply via email to