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
>

Reply via email to