Execution
There are five main configuration sets, each configuration being modelled as a Maven profile.
A typical execution looks like this:
mvnw -Ptesting-XX,provider-XX,device-XX,environment-XX,mode-XX
XX being the specific profile to be applied.
Generic Modding Profiles
mode-logs-*: sets the logging level (debug|error|trace); if not specified defaults toinfomode-aspectj-skip: for debugging, it is easier to see code without AspectJ weaved codemode-build-full: full build including unit tests, static code analysis, etc.mode-build-verbose: more diagnosticsmode-build-nosign: skips gpg signaturesmode-site-fast: diables SureFire and Project Info reports, useful for testing documentationmode-eclipse: autoselected when the project is opened in Eclipse
All other profiles are detailed in QA Testing Parent
Next: Reporting