Is there any plans to implement a sort of Remote API to ease development of plugins for IDE's?
Right now, I think most IDE plugins are starting maven in console mode, issuing commands through the processes standard in (process.getOutputStream), and reading the results back from the process out (process.getInputStream). It would be helpful to have some sort of Java API which could remotely control a running maven process (which could present security issues), or at the very least startup maven in the current process space, and programatically control it (which could present problems if maven classes make any assumptions about only 1 instance of maven running in a given jvm) Any thoughts?
