I have provided 2 build scripts helping with the build and execution of the project and the integration tests. Background is that it is not obvious which profiles to activate for certain use cases.
.devenv/scripts/build/build.sh
: Perform Maven build, with different profiles (fast, normal, max)
.devenv/scripts/build/build-and-run-integration-tests.sh
: Build and execute integration tests for different distros (operaton, tomcat, wildfly) and databases
These scripts are also used by the build pipelines.
For example, to execute the integration tests, run
./build/build-and-run-integration-tests.sh --testsuite=engine --distro=wildfly --db=h2
See the README.md for details.