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 with a profile, use the following
To run with multiple profiles, use
It is also possible to specify the profiles within the application.properties file in src/main/resources. You will need to add:
Troubleshooting
You may find that specifying the profiles as an environment variables throws an error on Windows. Some common fixes are:
Surrounding the variable in speech marks. See below:
Use -P instead
Last updated