Plugins (1083)


Training and Consulting (44)



EPIC Poll

What is your favourite developer portal?

[ Results | Polls ]

Votes: 540
Comments: 0

Plugins

Developing Eclipse Plugins using JavaRebel    

Posted by: toomasr - on Tuesday, January 15, 2008 - 11:36 AM
 
JavaRebel is a generic solution to reloading changes to Java classes without redeploy or restart to the container. This includes adding/deleting/changing methods, fields, classes. JavaRebel can be used to develop Eclipse plugins without having to restart Eclipse to see the results.

What does it exactly mean? When developing software with the Java technology one needs to see results after coding. If the application lives in a container the results can be seen when the application is redeployed to the container or the container is restarted. In the Eclipse case one needs to restart the Eclipse Application where the plugin was running.

With JavaRebel the number of restarts can be decreased dramatically. This saves developers's time and nerves. Repositioning a GUI widget or testing some functionality boils down to switching to the other Eclipse window and reiniting the widget or pressing a button.

There is a screencast that shows off Eclipse plugin development with JavaRebel.