Boosting Eclipse Plugin Development With JavaRebel
The latest development snapshots of JavaRebel include support for the Eclipse platform. This means that plugin developers can launch an Eclipse Application to test their plugins and make changes to the source code and see the results in the already opened Eclipse instance. No need to relaunch Eclipse instances to see changes happen.
More information at the ZeroTurnaround blogpost that has a screencast showing off the new integration.
Benjamin Pasero said,
November 14, 2007 @ 5:08 pm
Nice! How does this play with debugging in Eclipse? Will the debugger get the latest classes as well?
Alex Blewitt said,
November 14, 2007 @ 6:16 pm
I don’t see the benefit of this — you can already launch the Eclipse application in ‘debug’ mode and make the changes; you’ll see them in place.
In fact, under the covers, both of them are doing the same thing. They use the debug interface of the JVM to upload new versions of code.
toomasr said,
November 14, 2007 @ 6:29 pm
Benjamin,
There are some FAQ entries regarding debugging at http://www.zeroturnaround.com/javarebel/faq/
Alex,
Can you add/modify/remove methods/fields/classes in debug mode and see the results? Hot Swap compared to JavaRebel: http://www.zeroturnaround.com/javarebel/features/