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