Oxalis integration test.
Experiment to see if running with embedded Tomcat will work.
The idea is to compile and package everything, after which the web container
is started in the pre-integration-test phase, the .war file is deployed
and the tests are executed in the integration-test phase.
After the tests have been executed, the web container is stopped in
the post-integration-test phase.
The reason for using failsafe is the fact that Surefire would fail the build
in the integration-test phase, without taking down the server in the
post-integration-test phase.
This implementation uses Tomcat, but you may change this to your liking.
See http://cargo.codehaus.org/Maven2+plugin for more information.