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>

Reply via email to