Maybe it might be worth in the next month or so if Christian and I could do
a kind of webinar on the modern Maven way to do OSGi development.

What do you think Christian, would you be up for something like that?

- Ray

On Thu, Feb 14, 2019, 07:59 Christian Schneider <[email protected]
wrote:

> The new maven build in bndtools is now a plain maven build.
> Of course the bndtools examples favour the bnd-maven-plugin instead of the
> maven-bundle-plugin but that is more like left and right twix :-)
>
> The only real difference is how the bundles are then assembled into a
> runable application.
>
> There bndtools uses a bndrun file which points to a repository (based on
> maven now) and requirements. The output is a runnable jar.
>
> For karaf you create a feature with your bundles and dependencies
> typically as feature dependencies. Then in a second step you can also have
> a karaf custom distro to create a complete server (application).
>
> So it is now perfectly possible to produce a bndtools based assembly and a
> karaf feature and optionally a custom distro in the same build.
>
> The only sad thing is that the deployment descriptions are not yet
> compatible. As both karaf and bndtools use a bundle repository under the
> hood I think this can be improved.
>
> Christian
>
> Am Do., 14. Feb. 2019 um 13:46 Uhr schrieb Jean-Baptiste Onofré <
> [email protected]>:
>
>> Hi Ray,
>>
>> does it mean that bundle can be created in bndtools, then upload in a
>> Maven repository, and installed in Karaf ?
>> Maybe the only missing piece is that bndtools generate a features XML to
>> have a complete story.
>>
>> Regards
>> JB
>>
>> On 14/02/2019 13:44, Raymond Auge wrote:
>> > Perhaps it would be better, rather than switching to the BND Workspace
>> > model to simply use the BND/Bndtools Maven/m2e support. It's very good
>> > now and has parity in large part with the BND Workspace. The upcoming
>> > release especially should break lots of barriers.
>> >
>> > Just a suggestion.
>> >
>> > - Ray
>> >
>> > On Thu, Feb 14, 2019, 07:37 Jean-Baptiste Onofré <[email protected]
>> > <mailto:[email protected]> wrote:
>> >
>> >     Hi,
>> >
>> >     We didn't move forward a lot. I remember there was some discussion
>> to
>> >     have a "Karaf exporter" in bndtools and I proposed my help on this.
>> >     I didn't move forward yet.
>> >
>> >     Do you already know what you have in mind (if you could describe
>> the use
>> >     case, that would be great) ?
>> >
>> >     Regards
>> >     JB
>> >
>> >     On 14/02/2019 13:20, kamilantlgc wrote:
>> >     > Dear Karaf User group,
>> >     >
>> >     > I have stumbled upon the exact problem - how to join Karaf and
>> >     Bndtools
>> >     > together "the right way" (this conversation is the first result in
>> >     Google by
>> >     > the way: https://www.google.com/search?q=karaf+bnd).
>> >     >
>> >     > I've read the topic and was happy to see that Guillaume asked to
>> >     fill Jira
>> >     > issue.
>> >     > Then I've read with interest that JB is just "building the new
>> >     SNAPSHOT to
>> >     > test if the couple of issues".
>> >     > And then I navigated to the issue created by dleangen
>> >     > (https://issues.apache.org/jira/browse/KARAF-4160) just to see
>> >     that it's
>> >     > status is "Won't fix"...
>> >     >
>> >     > Anyway - does anybody on this group already figured it out how to
>> >     join Karaf
>> >     > and Bnd to play nicely together?
>> >     >
>> >     > Kind regards,
>> >     > Kamil
>> >     >
>> >     >
>> >     >
>> >     > --
>> >     > Sent from:
>> http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html
>> >     >
>> >
>> >     --
>> >     Jean-Baptiste Onofré
>> >     [email protected] <mailto:[email protected]>
>> >     http://blog.nanthrax.net
>> >     Talend - http://www.talend.com
>> >
>>
>> --
>> Jean-Baptiste Onofré
>> [email protected]
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
>
> --
> --
> Christian Schneider
> http://www.liquid-reality.de
>
> Computer Scientist
> http://www.adobe.com
>
>

Reply via email to