Sample RIFE Web Application
---------------------------
The purpose of this application is to show that a RIFE application built by 
Maven can be run as developed but when tested with Surefire, there is no Maven 
configuration that can be made to make the RIFE JUnit tests work so that the 
RIFE classloader, created by Surefire, can load the Elements properly.

Preparation
---------------------------
Download RIFE: http://rifers.org/download/88/rife-base-1.5.1-jdk15.zip
Unzip RIFE
Install RIFE into local Maven repository: mvn install:install-file -Dfile=PATH_TO_UNZIPPED_RIFE/WEB-INF/lib/rife-1.5.1-jdk15.jar -DgroupId=com.uwyn -DartifactId=rife-jdk15 -Dversion=1.5.1 -Dpackaging=jar

Reproduction (Maven commands to be ran within this directory, the one containing this README, unless otherwise specified)
---------------------------
Prove RIFE runs in Jetty:  mvn jetty:run -o (Visit http://localhost:8080/rife-maven-example/)
Prove RIFE fails due to Classpath issues: mvn test -o
View RIFE test errors: cat target/surefire-reports/org.thoughtspark.rife.elements.SiteTest.txt

Going Forward
---------------------------
How can Maven or RIFE be configured so that RIFE development and testing can be 
done in a Maven environment?