To only build the project
mvn clean install
To build and run some integration tests
mvn clean install -Denv="test" -Ddb="h2"
The data layer is compatible with MySQL and Oracle
-Denv="prod" (an empty env string is considered as prod)
-Denv="test"
-Ddb="mysql"
-Ddb="oracle"
-Ddb="postgresql"
-Ddb="h2"
The production environment is deployed in a Docker environment in which the host of the mysql service has the name: mysql The JDBC connection URL has to use the same host name.