Karaf
  1. Karaf
  2. KARAF-1255

"Live Editing" in OSGi with Karaf and EIK

    Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: karaf-core
    • Labels:

      Description

      The base idea behind all of this is to have "jrebel for osgi". Which means you can life edit a class and the containing bundle should be automatically redeployed to the OSGi engine.

      Karaf (and it's related projects) provide interesting features like "dev:watch" and exploded bundles which could in theory allow automatic redeployment of bundles you're editing in; the moment you save a class in eclipse.

      There are various possibilities how this could be implemented. The most interesting solution is one which works (a) fast and (b) could be integrated into every IDE.

        Activity

        Hide
        Jean-Baptiste Onofré added a comment -

        +1

        Show
        Jean-Baptiste Onofré added a comment - +1
        Hide
        Peter Kriens added a comment -

        Please take a look at bndtools

        Show
        Peter Kriens added a comment - Please take a look at bndtools
        Hide
        Andreas Pieber added a comment -

        @bndtools: I did so and gave it a look.

        Basically good approach. Though, I'm missing the following points:

        (a) maven integration
        (b) karaf integration

        Maybe it's "enough" to add EIK and m2e support (well, this will still be more than enough work for gsoc I think)

        Show
        Andreas Pieber added a comment - @bndtools: I did so and gave it a look. Basically good approach. Though, I'm missing the following points: (a) maven integration (b) karaf integration Maybe it's "enough" to add EIK and m2e support (well, this will still be more than enough work for gsoc I think)
        Hide
        Jean-Baptiste Onofré added a comment -

        bndtools looks really interesting but I'm agree with Andreas.

        Why having a bndtools integration in EIK ? It could be cool

        Show
        Jean-Baptiste Onofré added a comment - bndtools looks really interesting but I'm agree with Andreas. Why having a bndtools integration in EIK ? It could be cool
        Hide
        Alexey Romanov added a comment -

        I would like to see that as well

        Show
        Alexey Romanov added a comment - I would like to see that as well

          People

          • Assignee:
            Unassigned
            Reporter:
            Andreas Pieber
          • Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:

              Development