Uploaded image for project: 'Fuse Tooling'
  1. Fuse Tooling
  2. FUSETOOLS-665

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

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Major
    • 2.1.0
    • None
    • None
    • None

    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.

      Attachments

        Activity

          People

            jastrachan_jira James Strachan (Inactive)
            jastrachan_jira James Strachan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: