Skip to content
Snippets Groups Projects

General Instructions

This project uses an openapi generator to generate API resource interfaces. To generate the interfaces execute ./mvnw compile. These interfaces can be extended to implement the interfaces. In order to run the project execute ./mvnw spring-boot:run. Make sure that all your tests are executed when calling ./mvnw verify.

Sonar

In order to use sonar you have to install docker and docker-compose first. For Windows you can use Docker Desktop for Windows.

Once docker is installed go to the directory src/main/docker/sonar and execute the command docker-compose up -d to start sonarqube and the postgresql database. To stop sonar from running execute docker-compose stop in the same directory.

After sonarqube is started access it on http://localhost:9000. You can login with admin admin. Set the new password to 'password'.

You can analyse your current build by executing ./mvnw sonar:sonar after ./mvnw verify.