If you use Apache Karaf then you should use the features to install Camel. This is very easy.
Christian have written a tutorial http://www.liquid-reality.de/display/liquid/2012/01/03/Karaf+Tutorial+Part+5+-+Running+Apache+Camel+integrations+in+OSGi And from the latest Karaf releases you can make that even easier just by eg to use Camel 2.10.0 do, instead of that addUrl features:choose camel 2.10.0 And to install Camel features:install camel And then you can install the Camel components as features eg to use the Camel FTP component features:install camel-ftp On Wed, Aug 22, 2012 at 5:54 PM, Joe San <codeintheo...@gmail.com> wrote: > One after the other... > > when installing camel-osgi, it says that I need to install camel-spring > > karaf@root> osgi:install -s mvn:org.apache.camel/camel-osgi/1.5.0 > org.osgi.framework.BundleException: Unresolved constraint in bundle > org.apache.camel.camel-osgi [156]: Unable to resolve 156.0: missing > requirement [156.0] package; (package=org.apache.camel.spring > Bundle ID: 156 > karaf@root> > > Now I"m sure that when I install camel-spring, it will complain of another > missing bundle. Is there a way out. This is interesting for me.... > > Regards, > Jothi > > On Wed, Aug 22, 2012 at 5:44 PM, Joe San <codeintheo...@gmail.com> wrote: > >> Thanks for the pointer. >> >> When I tried that it failed saying that camel-osgi bundle is not >> installed. So I tried to install it as below: >> >> osgi:install -s mvn:org.apache.camel/camel-osgi/1.5.0 >> >> and surprisingly it failed with the following error: >> >> karaf@root> osgi:install -s mvn:org.apache.camel/camel-osgi/1.5.0 >> java.lang.RuntimeException: URL [mvn:org.apache.camel/camel-osgi/1.5.0] >> could not be resolved. >> karaf@root> >> >> I can understand that it tried to find this library in my local maven >> repository and at the moment, it does not exist. So why does it not try to >> look at the maven central repository? >> >> Regards, >> Jothi >> >> >> On Wed, Aug 22, 2012 at 4:40 PM, Christian Schneider < >> ch...@die-schneider.net> wrote: >> >>> osgi:install -s mvn:com.myproj/myproject/1.0.**0-SNAPSHOT >>> >>> loads the bundle from the configured maven repos. By default it tries the >>> maven central repo but also your local repo on your machine. >>> As mvn install deploys the bundle to your local maven repo it should work. >>> >>> In your question you ommitted the version number. Can you try to add it? >>> >>> Christian >>> >>> Am 22.08.2012 15:43, schrieb Joe San: >>> >>> Guys, >>>> >>>> I created a new project using the camel-maven-blueprint archetype to be >>>> used in an OSGi container. I ran mvn clean install on my project. Where >>>> and >>>> how do I deploy this bundle to my OSGi container? I"m using ServiceMix. I >>>> had a look at the generated files from the blueprint archetype. In the >>>> readme it says the following: >>>> >>>> Camel Router Project for Blueprint (OSGi) >>>> ==============================**=========== >>>> >>>> To build this project use >>>> >>>> mvn install >>>> >>>> To deploy the example in OSGi. For example using Apache ServiceMix >>>> or Apache Karaf. You will run the following command from its shell: >>>> >>>> osgi:install -s mvn:com.myproj/myproject >>>> >>>> For more help see the Apache Camel documentation >>>> >>>> http://camel.apache.org/ >>>> >>>> I do not understand how the osgi:install command knows to pick up the >>>> bundle and from where? I however tried this command in the command line >>>> of >>>> my service mix but nothing happened. After hitting enter, the cursor >>>> would >>>> blink for ever. >>>> >>>> Any suggestions? >>>> >>>> Regards, >>>> Jothi >>>> >>>> >>> >>> -- >>> Christian Schneider >>> http://www.liquid-reality.de >>> >>> Open Source Architect >>> Talend Application Integration Division http://www.talend.com >>> >>> >> -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen