Whole project is done in the TDD fashion (test, implementation, refactor). Dependency management and tasks execution is done using Gradle.
Tests are executed on every commit through Travis
To run tests manually:
$ gradle testTo create standalone distribution:
$ gradle distZipResulting ZIP file contains bin directory with OS specific startup scripts. API can be seen through the WADL.
To create WAR:
$ gradle war