That's part of the new dev guide on which I'm working, based on the samples:
https://github.com/jbonofre/karaf-samples Regards JB On 07/14/2016 09:36 AM, Morgan Hautman wrote:
Well there it is separated, I was talking about a more user friendly approach. Something like : "How we develop our bundles using Apache Karaf" and then describing the proces.. WDYT? 2016-07-14 9:26 GMT+02:00 Jean-Baptiste Onofré <j...@nanthrax.net <mailto:j...@nanthrax.net>>: It's already there. For debug: http://karaf.apache.org/manual/latest/#_troubleshooting_debugging_profiling_and_monitoring For bundle watch: http://karaf.apache.org/manual/latest/#_watch Regards JB On 07/14/2016 09:22 AM, Morgan Hautman wrote: Guys, Shouldn't we write this down into a little section in the dev guide? Regards, Morgan 2016-07-14 9:17 GMT+02:00 Jean-Baptiste Onofré <j...@nanthrax.net <mailto:j...@nanthrax.net> <mailto:j...@nanthrax.net <mailto:j...@nanthrax.net>>>: FYI, it's also possible to start karaf with debug argument (instead of KARAF_DEBUG env variable). Regards JB On 07/14/2016 08:59 AM, Christian Schneider wrote: Currently the recommended way is to use a maven or gradle build with the maven-bundle-plugin or bnd-maven-plugin. You then create a feature or custom distro during the build. In Eclipse you can use m2e to import your projects as maven projects. To debug you do: export KARAF_DEBUG=true bin/karaf bundle:watch * .. install your feature Then you can attach a remote debug session from eclipse. You can use breakpoints in your maven projects and debug as usual. When you change code you do mvn install in the changed project. Karaf will detect the change and update the bundle. You can do this during the debug session. So the drawback of this solution is that it is a bit tedious to create the features and start karaf by hand and attach the debug session but from this point on it is quite convenient. Christian On 14.07.2016 07:31, Oliver Libutzki wrote: Thanks for your answers. Maybe it's better to ask another way. What's the recommended way to develop OSGi-Bundles for Karaf with Eclipse? PDE? Bndtools? Is it recommended to use a "palin" OSGi container (Felix/Equinox) while developing in order to have short turnaround cycles? Kind regards Oliver Christian Schneider schrieb: Currently there is no good Eclipse integration for karaf. Bndtools might be an option soon. They are currently working on maven and karaf supoort. Not sure how long it will take but it is something to keep an eye on. Christian On 13.07.2016 14:58, Oliver Libutzki wrote: Hi everyone, is there a way to start Karaf from Eclipse? I just don't want to install all the bundles I develop to the local Maven Repository in order to use them. I stumbled upon EIK (https://github.com/apache/karaf-eik), but the last commit is from August 2014, so EIK seems to be dead. Thanks for your help. Kind regards Oliver -- Christian Schneider http://www.liquid-reality.de Open Source Architect http://www.talend.com -- Christian Schneider http://www.liquid-reality.de Open Source Architect http://www.talend.com -- 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
-- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com