/SonarQubeJaCoCoAndMavenExample

Example of multi module Maven project analysed with SonarQube and JaCoCo

Primary LanguageJava

This example demonstrates how to collect code coverage by integration tests, tests are located in a separate Java Maven module. SonarQube aggregates code coverage by unit tests and integration tersts to compute an overall code coverage (this feature requires SonarQube 3.3).

Prerequisites

  • SonarQube 3.4 or higher
  • Maven 2.2.1 or higher

Usage

  • Build the project and execute all the tests:

      mvn clean install
    
  • Analyze the project with SonarQube using Maven:

      mvn sonar:sonar