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