Building and testing
Building
Ensure you have prepared your environment as described here.
Our build tooling is gradle and building the code is just a matter of executing the following gradle tasks:
./gradlew clean installDist
Testing
Our test suite is mostly integration tests and they require the keycloak and postgres services to be running on localhost, you can start these using the /profile/dev-testing.yml Docker Compose profile.
If you want to run the tests, execute:
./gradlew test