Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 2.2.0
    • Fix Version/s: 4.0.0
    • Component/s: karaf-tooling
    • Labels:
      None

      Description

      It would be nice to have a Karaf maven plugin whereby a Karaf instance could be used within a maven project. Some features would include the following:

      1) Life-cycle management capabilities - The ability to perform life-cycle management operations within maven.
      2) Provisioning - The ability to provision the instance by referencing a features.xml in the project.
      3) Testing - The ability to have maven tests outside of the container run against the instance of Karaf running inside maven.
      4) Platform independent - The above features will be able to run unchanged across mutliple supported operating systems.

        Activity

        Hide
        David Jencks added a comment -

        I think this duplicates KARAF-222, if not could you clarify the differences? Also if you'd like to comment on my proposed way of implementing this that would be welcome.

        Show
        David Jencks added a comment - I think this duplicates KARAF-222 , if not could you clarify the differences? Also if you'd like to comment on my proposed way of implementing this that would be welcome.
        Hide
        Mike Gardiner added a comment -

        Hi David,

        After looking at KARAF-222 I think you are correct about it being a duplicate but I would like the following features:

        1) Expose all the Life-cycle operations (not just run). Give the developer the ability to indicate a life-cycle operation in a maven build phase including starting up clean.

        2) Allow the developer to configure and use other instances in addition to root.

        If you would prefer to roll these two feature requests into KARAF-222 and mark this as a duplicate that would be fine.

        Thanks.

        Mike

        Show
        Mike Gardiner added a comment - Hi David, After looking at KARAF-222 I think you are correct about it being a duplicate but I would like the following features: 1) Expose all the Life-cycle operations (not just run). Give the developer the ability to indicate a life-cycle operation in a maven build phase including starting up clean. 2) Allow the developer to configure and use other instances in addition to root. If you would prefer to roll these two feature requests into KARAF-222 and mark this as a duplicate that would be fine. Thanks. Mike
        Hide
        Jamie goodyear added a comment -

        Bumping out to 3.1.0 (Karaf-222 is already bumped out to 3.1.0 as well).

        Show
        Jamie goodyear added a comment - Bumping out to 3.1.0 (Karaf-222 is already bumped out to 3.1.0 as well).

          People

          • Assignee:
            Unassigned
            Reporter:
            Mike Gardiner
          • Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:

              Development