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 > >
