Hi

So far I got

ftp
mvel

components to fail in the osgi tests. Have not checked why.

On Wed, Mar 30, 2016 at 9:24 PM, Raul Kripalani <ra...@apache.org> wrote:
> 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
>>



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to