Use this goal to merge all available statistics, easiest use, supported: Checkstyle, PMD, PMD CPD, Simian, FindBugs, Cobertua Line and Cobertura Branch; it should not require any tailoring if you are using the Maven default for all those reports.
Parameters for the goal:
| Parameter | Type | Expression | Default Value | Description | 
|---|---|---|---|---|
| checkstyleHandler(Optional) | String | - | net.objectlab.qalab.parser.CheckstyleStatMerge | The fully qualified class name for the handler for Checkstyle. | 
| checkstyleInputFile(Optional) | File | ${project.build.directory}/checkstyle-result.xml | - | The input file generated by Checkstyle. | 
| coberturaBranchHandler(Optional) | String | - | net.objectlab.qalab.parser.CoberturaBranchStatMerge | The fully qualified class name for the handler for Cobertura Branch. | 
| coberturaInputFile(Optional) | File | ${project.reporting.outputDirectory}/cobertura/coverage.xml | - | The input file generated by Cobertura. | 
| coberturaLineHandler(Optional) | String | - | net.objectlab.qalab.parser.CoberturaLineStatMerge | The fully qualified class name for the handler for Cobertura Line. | 
| dateOnly(Optional) | boolean | - | true | If true then use ONLY DATE for timestamp (use in conjunction action replace). | 
| exporterClassName(Optional) | String | - | net.objectlab.qalab.exporter.QALabXMLExporter | An exporter class name. | 
| findbugsHandler(Optional) | String | - | net.objectlab.qalab.parser.FindBugsStatMerge | The fully qualified class name for the handler for FindBugs. | 
| findbugsInputFile(Optional) | File | ${project.build.directory}/findbugs.xml | - | The input file generated by FindBugs. | 
| mergerTimeStamp(Optional) | String | - | - | The timestamp for the stats. | 
| outputFile(Optional) | File | ${project.basedir}/qalab.xml | - | The merged properties file. By default this is generated into the root of the project as it is often checked into source control. | 
| pmdCpdHandler(Optional) | String | - | net.objectlab.qalab.parser.PMDCPDStatMerge | The fully qualified class name for the handler for PMD CPD. | 
| pmdCpdInputFile(Optional) | File | ${project.build.directory}/cpd.xml | - | The input file generated by PMD CPD. | 
| pmdHandler(Optional) | String | - | net.objectlab.qalab.parser.PMDStatMerge | The fully qualified class name for the handler for PMD. | 
| pmdInputFile(Optional) | File | ${project.build.directory}/pmd.xml | - | The input file generated by PMD. | 
| propertiesFile(Optional) | File | - | - | The properties file to use instead of setting them one by one. | 
| quiet(Optional) | boolean | - | false | If true then any debug logging output will be suppressed. | 
| simianHandler(Optional) | String | - | net.objectlab.qalab.parser.SimianStatMerge | The fully qualified class name for the handler for Simian. | 
| simianInputFile(Optional) | File | ${project.build.directory}/simian-raw-report.xml | - | The input file generated by Simian. | 
| srcDir(Optional) | String | ${project.build.sourceDirectory} | - | The directory where the source code is. |