- Java 6
- A MySQL database called helloworld
- Leiningen 2 on your path (https://github.com/technomancy/leiningen)
rgibson@thingy:~$ lein deps
rgibson@thingy:~$ lein ring server
This will actually fire up a browser frame to click around. Or hit http://localhost:3000 to do it from $BROWSER_OF_CHOICE.
rgibson@thingy:~$ lein uberjar
rgibson@thingy:~$ java -jar target/hello-0.1.0-SNAPSHOT-standalone.jar
Yep - fully packaged, no external dependencies except Java.