Effective October 27, 2012, online and email support for FuseSource products will move to Red Hat support channels. For more information, please see the JIRA Migration to Red Hat FAQ.
As of October 27th, please open all new issues in the Red Hat Customer Portal .
Issue Details (XML | Word | Printable)

Key: ECLIPSE-665
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: James Strachan
Reporter: James Strachan
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Fuse IDE

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

Created: 19/Apr/12 09:29 AM   Updated: 25/May/12 08:40 PM
Component/s: None
Affects Version/s: None
Fix Version/s: 2.1.0


 Description  « Hide
  • 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.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
James Strachan added a comment - 24/Apr/12 04:20 AM
The code now is mostly working; we need a dev:watch * type feature which has moved to a separate issue

James Strachan added a comment - 24/Apr/12 04:24 AM
We've not got the dev:watch * yet though... will raise a separate JIRA for that