Maybe a example in Karaf distro and documentation would be great as well
(focused on Karaf as runtime).

Regards
JB

On 14/02/2019 14:03, Raymond Auge wrote:
> 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 <ch...@die-schneider.net
> <mailto:ch...@die-schneider.net> 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é
>     <j...@nanthrax.net <mailto:j...@nanthrax.net>>:
> 
>         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é
>         <j...@nanthrax.net <mailto:j...@nanthrax.net>
>         > <mailto:j...@nanthrax.net <mailto:j...@nanthrax.net>> 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é
>         >     jbono...@apache.org <mailto:jbono...@apache.org>
>         <mailto:jbono...@apache.org <mailto:jbono...@apache.org>>
>         >     http://blog.nanthrax.net
>         >     Talend - http://www.talend.com
>         >
> 
>         -- 
>         Jean-Baptiste Onofré
>         jbono...@apache.org <mailto:jbono...@apache.org>
>         http://blog.nanthrax.net
>         Talend - http://www.talend.com
> 
> 
> 
>     -- 
>     -- 
>     Christian Schneider
>     http://www.liquid-reality.de
> 
>     Computer Scientist
>     http://www.adobe.com
> 

-- 
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to