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 |










