Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Properties

Description

Sonar Installation

Mandatory.
Sonar installation to use.
To manage Sonar installations, see Configuring Sonar Jenkins Plugin.

JDKOptional.
The JDK to use for the Sonar analysis (by default, it is inherited from the job).
Sonar Runner

Mandatory.
Sonar Runner to use to launch the analysis.
To manage Sonar Runners, see Configuring Sonar Jenkins Plugin

Path to project propertiesOptional.
Relative path of the project properties file.

Project properties

Mandatory if 'Path to project properties' is not set.
The properties of the Sonar analysis. The properties defined here will override the ones defined in the project properties file.

Code Block
languagehtml/xml
# required metadata
sonar.projectKey=my:project
sonar.projectName=My project
sonar.projectVersion=1.0
 
# path to source directories (required)
sonar.sources=srcDir1,srcDir2
 
# path to test source directories (optional)
sonar.tests=testDir1,testDir2
 
# path to project binaries (optional), for example directory of Java bytecode
sonar.binaries=binDir
 
# optional comma-separated list of paths to libraries. Only path to JAR file and path to directory of classes are supported.
sonar.libraries=path/to/library.jar,path/to/classes/dir
 
# Uncomment this line to analyse a project which is not a java project. 
# The value of the property must be the key of the language.
sonar.language=cobol
 
# Additional parameters
sonar.my.property=value

See Analyzing with Sonar Runner for detailed information on configuring a Sonar analysis with the Sonar Runner.

JVM_OPTIONS

The JVM parameters used when executing the Sonar Runner.

...