Builds
This document describes the maven build configurations.
Profiles
When building QA, there are different profiles you can use to enable different authentication methods and change the underlying database management system.
Profile
Description
Sqlite
Uses sqlite database
Postgres
Uses postgres database
Entra
Enables Entra authentication
Specifying profiles
To run QA, use the following
mvn spring-boot:run
To change the active profile, navigate to
src/main/resources/application.properties
Here you can change the profiles the project is built with. For example, use the following to build with sqlite.
spring.profiles.group.local=sqlite
spring.profiles.include[0]=sqlite
You can find another example below to build with postgres locally with Entra authentication.
spring.profiles.group.postgres_with_entra=postgres, Entra
spring.profiles.include[0]=postgres_with_entra
Last updated