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 toinfo
mode-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