JavaRebel Plugins

JavaRebel’s ability to reloads classes and configuration changes is extensible – so you can add new functionality that is specific for your setup with ease. Plugins can be created using the JavaRebel SDK. To see if other people are interested in building a plugin for you, or for help building your own, check out the Plugin Discussion Forum. Some of the plugins below are already included in the Standard Download, as mentioned in their individual descriptions. Others are quite new, and we’re happy to present them below. If you have a plugin that you’d like us to include here, let support@zeroturnaround.com know about it.

JavaRebel Guice plugin

Supports discovering new Guice (implicit) components, adding/removing implicit setter and field dependencies and reconfiguring @Singleton’s.

Download Embedded in JavaRebel 2.x
Source code http://zt-oss.googlecode.com/svn/JavaRebelGuicePlugin/trunk/

JavaRebel Spring plugin

Takes advantage of JavaRebel class reloading to reload Spring dependencies. It supports registering new Spring beans, adding/removing dependencies and adding new MVC controllers and handler methods. These can be done using either XML configuration or annotations.

Download Embedded in JavaRebel 2.x
Source code http://zt-oss.googlecode.com/svn/JavaRebelSpringPlugin/trunk/

JavaRebel Struts2 plugin

Supports reconfiguring Struts actions when the action class changes.

Download Embedded in JavaRebel 2.x
Source code http://zt-oss.googlecode.com/svn/JavaRebelStruts2Plugin/trunk/
Contributed by Kristian Rosenvold

JavaRebel Tapestry 4 plugin

Supports adding, changing, deleting Tapestry listeners without container restarts.

Download Embedded in JavaRebel 2.x
Source code http://zt-oss.googlecode.com/svn/JavaRebelTapestry4Plugin/trunk/

JavaRebel Stripes plugin

Adds reloading of Stripes ActionBeans.

Download Embedded in JavaRebel 2.x
Source code http://github.com/knifhen/javarebel-stripes-plugin/tree
Contributed by Andreas Knifh

JavaRebel WebObjects plugin

Supports flushing key value coding (KVC) caches when a class is modified, clearing ClassNotFound results from the class cache, clearing the component definition cache when a WOComponent is modified, adding WOLips IDE Project support to WO 5.3 (already in WO 5.4).

Download A framework included in Project Wonder
Source code Project Wonder SVN module
Contributed by Quinton Dolan

JavaRebel Wicket plugin

A simple JavaRebel plugin for Wicket based on http://d.hatena.ne.jp/mdgw/20080314/1205513596 patch.

Download See project page for Maven download.
Source code SVN trunk
Contributed by jlbfalcao

Our Customers Say

“For the price, and for how easy it is to get installed and running in a developers’ environment, using JRebel is pretty close to a no-brainer.”

Jim Lesko, GT Nexus

Recent Tweets

RT @davetownsend: i may have said this before but #jrebel just frigging rules for developing #spring apps. FTW! 12 hrs ago

5 Article Series on Reloading Java Classes http://www.theserverside.com/news/thread.tss?thread_id=59657 3 days ago

RT @jteigen: #sbt + #jrebel + #lift + #intellij = Happy Developer 3 days ago

Olark Livehelp