Fuse IDE
  1. Fuse IDE
  2. ECLIPSE-665

allow drag and drop of a mvn based project to a running Karaf container using JMX

    Details

    • Type: Enhancement Enhancement
    • Status: Resolved Resolved
    • Priority: Major Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 2.1.0
    • Component/s: None
    • Labels:
      None
    • Similar Issues:
      Show 6 results 

      Description

      • we should be able to auto detect a JMX Karaf node rather like we have for detected Camel, ActiveMQ etc. So any JMX tree (either local processes, remote JMX or Fabric explorer) would auto-detect Karaf
      • once we've a KarafNode we should provide access to the available bundles and services as views
      • we should then allow an application/project to be dropped onto a Karaf container to deploy it.
      • this woudl then
      • build the project via mvn as usual
      • use the JMX API to install the project using the installBundle(name) API - using mvn:groupId/artifactId/version - if its a FAB we put fab: in front

      A real nice to have would be to allow 'dev:watch *' to be enabled on the container; so that builds to the project auto-update in the container. I guess we could do this purely in IDE; having some way to note that a project auto-updates the container maybe. Easier to do it on the container side of things though when we do the drag/drop - though we'd need a JMX API to enable this feature.

        Activity

        Hide
        James Strachan
        added a comment -

        The code now is mostly working; we need a dev:watch * type feature which has moved to a separate issue

        Show
        James Strachan
        added a comment - The code now is mostly working; we need a dev:watch * type feature which has moved to a separate issue
        Hide
        James Strachan
        added a comment -

        We've not got the dev:watch * yet though... will raise a separate JIRA for that

        Show
        James Strachan
        added a comment - We've not got the dev:watch * yet though... will raise a separate JIRA for that

          People

          • Assignee:
            James Strachan
            Reporter:
            James Strachan
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: