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