features:install camel - saved my day! Regards, Jothi
On Wed, Aug 22, 2012 at 6:07 PM, Claus Ibsen <claus.ib...@gmail.com> wrote: > 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 >