There’s a JIRA to correct this too https://issues.apache.org/jira/browse/CAMEL-4232
> On Mar 30, 2016, at 12:00 PM, Claus Ibsen <claus.ib...@gmail.com> wrote: > > On Wed, Mar 30, 2016 at 5:12 PM, Raul Kripalani <r...@evosent.com > <mailto: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 <http://davsclaus.com/> @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2 > <https://www.manning.com/ibsen2>