I have attached the source, with a maven2 build file . It still a bit messy but at least you'll be able to examine the structure of the application and how it integrates with ODE. Firstly, you'll need to set some properties in your active mvn2 profile, which are shown below
<!-- port embedded jetty runs on -->
<!-- geronimo jmx server settings for deploy and undeploy-->
This will execute the web service in place using the specified webapp.server.port. You will need to have ode running in another somewhere. Before executing this goal make sure you set the url to the jca connector in procmgr-context.xml file (located src/main/resources/spring directory) to the appropriate value. It defaults to rmi://localhost:2099/jcaServer.
Once up and running get to a web browser and enter one of the following urls
http://localhost:6080/procmgr/processes/models - (get process models)
http://localhost:6080/procmgr/version - (get the version of the web application)
geronimo:deploy-module or geronimo:undeploy-module
This will deploy/undeploy the application on a geronimo web server. The comments in the previous section also apply here.
If you have any issues or comments pls drop me a line.
I will look at moving across to buildr in the near future.