Changes are pushed now. First commit with lambdas done too ;-)

Gotta keep an eye on Jenkins tonight.

BTW - OSGi Karaf tests were 100% OK. Thanks for the script, Claus.

Cheers,

*Raúl Kripalani*
PMC & Committer @ Apache Ignite, Apache Camel | Integration, Big Data and
Messaging Engineer
http://about.me/raulkripalani | http://www.linkedin.com/in/raulkripalani
Blog: raul.io | twitter: @raulvk <https://twitter.com/raulvk>

On Wed, Mar 30, 2016 at 7:00 PM, Claus Ibsen <claus.ib...@gmail.com> wrote:

> On Wed, Mar 30, 2016 at 5:12 PM, Raul Kripalani <r...@evosent.com> wrote:
> > Yep, today, hopefully.
> >
> > Faced a few complications with the Camel Blueprint and Camel Spring
> > bundles, which were inlining other modules via the bundle plugin.
> >
>
> Yeah there is some ant tasks that copy the source of camel-core-osgi
> and camel-core-xml AFAIR.
> There were OSGi problems back then to make those as individual bundles.
> So having it all in the same bundle made it work.
>
>
> > Cheers,
> > Raúl.
> > On 30 Mar 2016 16:06, "Quinn Stevenson" <qu...@pronoia-solutions.com>
> wrote:
> >
> >> Any updates on when this will be merged?  I have a couple of PRs I’m
> >> working on that this effects.
> >>
> >>
> >> > On Mar 29, 2016, at 11:12 AM, Quinn Stevenson <
> >> qu...@pronoia-solutions.com> wrote:
> >> >
> >> > For the JARs that will not be bundles - what do we want in the
> >> MANIFEST.MF?
> >> >
> >> >
> >> >> On Mar 29, 2016, at 9:59 AM, Claus Ibsen <claus.ib...@gmail.com
> >> <mailto:claus.ib...@gmail.com>> wrote:
> >> >>
> >> >> On Tue, Mar 29, 2016 at 4:27 PM, Raul Kripalani <ra...@apache.org
> >> <mailto:ra...@apache.org>> wrote:
> >> >>> On Tue, Mar 29, 2016 at 6:21 AM, Claus Ibsen <claus.ib...@gmail.com
> >> <mailto:claus.ib...@gmail.com>> wrote:
> >> >>>
> >> >>>> Can we flip the switch so you have to enable it on the maven
> modules
> >> >>>> that you want to be an osgi bundle. I am asking because people who
> are
> >> >>>> not using OSGi should really not see camel.osgi.skip=true in the
> >> >>>> examples / camel-spring-boot-starter etc.
> >> >>>>
> >> >>>> They should be clean and without any osgi stuff.
> >> >>>>
> >> >>>> Also I would rather make it explicit that this maven module is
> built
> >> >>>> as an osgi bundle if it has camel.osgi=true.
> >> >>>>
> >> >>>
> >> >>> I see your point. What I'll do is make the activation rely on
> property
> >> >>> value comparison rather than property presence, e.g.
> >> camel.osgi=true/false.
> >> >>> That way, we can set camel.osgi=true on components/pom.xml, and
> exclude
> >> >>> only the few components that are not OSGi by setting
> camel.osgi=false
> >> on
> >> >>> their POMs.
> >> >>> For the examples, we can set camel.osgi=false on examples/pom.xml,
> and
> >> only
> >> >>> set the property to true on those examples that are meant to be
> >> bundles.
> >> >>> Let's play with value rather than presence/absence, because once you
> >> set a
> >> >>> property up the chain in the Maven reactor, I don't think you can
> >> unset it
> >> >>> (or can you?).
> >> >>>
> >> >>> Although... Approaching it from a different angle, it may be worth
> to
> >> >>> explicitly define the build plugins in each example POM. Thus we can
> >> >>> attempt to make the example "self-contained".
> >> >>>
> >> >>
> >> >> Yeah would love to make the examples self container without a parent.
> >> >> And then they should import the Camel BOM instead (aka camel parent).
> >> >>
> >> >> Then end users can just copy those and adjust them as needed.
> >> >>
> >> >> Not sure if we have tried this in the past and had trouble with the
> >> >> release build?
> >> >> And there is 50+ examples so a fair bit of work to migrate. But we
> >> >> have a big community so people can help with this.
> >> >>
> >> >>
> >> >>> That would take more work, so I won't do it now, but just wanted to
> >> hear
> >> >>> your thoughts.
> >> >>>
> >> >>
> >> >> Yeah sounds good.
> >> >>
> >> >>> Cheers,
> >> >>>
> >> >>> *Raúl Kripalani*
> >> >>> PMC & Committer @ Apache Ignite, Apache Camel | Integration, Big
> Data
> >> and
> >> >>> Messaging Engineer
> >> >>> http://about.me/raulkripalani <http://about.me/raulkripalani> |
> >> http://www.linkedin.com/in/raulkripalani <
> >> http://www.linkedin.com/in/raulkripalani>
> >> >>> Blog: raul.io <http://raul.io/> | twitter: @raulvk <
> >> https://twitter.com/raulvk <https://twitter.com/raulvk>>
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Claus Ibsen
> >> >> -----------------
> >> >> http://davsclaus.com <http://davsclaus.com/> @davsclaus
> >> >> Camel in Action 2: https://www.manning.com/ibsen2 <
> >> https://www.manning.com/ibsen2>
> >>
> >>
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>

Reply via email to