Every Java sensor/plugin comes with its own set of rules. 


The plugins

are implicitly contained in the SAfe Toolset's SonarQube server.


They get "activated" and run if one or more of their rules are "activated" in the currently selected Java Quality Profile. 

During the analysis each plugin automatically installs and uses its related Static Analyzer.


In the "standard" SAFe Toolset distribution the default Java Quality Profile is called "MMJAVA" and contains the following activated rules:



Information on how to configure/edit the Quality Profiles is available here.


On the contrary the Jacoco plugin gets invoked if and only if:

  1. the Jacoco static analyzer has been previously called;
  2. the analysys results have been stored into a predefined file at a predefined location.