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é <[email protected]
<mailto:[email protected]>>:

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

Reply via email to