A simple JavaRebel plugin for wicket+spring basead on http://d.hatena.ne.jp/mdgw/20080314/1205513596 patch.
Getting Started : wicket + spring + maven2
1. Install the JavaRebel
2. Add zeroturnaround maven2 repository to your pom.xml.
<repository> <name>Zero turnaround repo</name> <id>zt-repo</id> <url>http://repos.zeroturnaround.com/maven2</url> </repository>
3. Checkout and install the plugin on your repository (
svn checkout http://javarebel-wicket-plugin.googlecode.com/svn/trunk/ javarebel-wicket-plugin cd javarebel-wicket-plugin mvn install
4. Add a new Profile to your project
<profile>
<id>javarebel</id>
<dependencies>
<dependency>
<groupId>org.zeroturnaround</groupId>
<artifactId>javarebel-spring-plugin</artifactId>
<version>1.0-M3</version>
</dependency>
<!-- my plugin -->
<dependency>
<groupId>net.intelie</groupId>
<artifactId>javarebel-wicket-plugin</artifactId>
<version>1.0-M1</version>
<type>jar</type>
</dependency>
</dependencies>
</profile>5. Add javarebel options to MAVEN_OPTS
export MAVEN_OPTS=”-noverify -javaagent:<JAVAREBEL-DIR>/javarebel-1.2.2/javarebel.jar -Drebel.dirs=`pwd`/target/classes”
6. Just run
mvn package jetty:run -Pjavarebel