Specialization of SonarRunnerExtension that is used for the root of the project tree being analyzed.
This extension provides extra configuration options that are only applicable to the analysis as a whole, and therefore is used for the project (typically the root) that the plugin is applied too.
Example usage:
sonarRunner { toolVersion = '2.3' // default forkOptions { maxHeapSize = '1024m' jvmArgs '-XX:MaxPermSize=128m' } }
Modifiers | Name | Description |
---|---|---|
static String |
DEFAULT_SONAR_RUNNER_VERSION |
The version of Sonar Runner used if another version was not specified with setToolVersion(String). |
Fields inherited from class | Fields |
---|---|
class SonarRunnerExtension |
SONAR_RUNNER_CONFIGURATION_NAME, SONAR_RUNNER_EXTENSION_NAME, SONAR_RUNNER_TASK_NAME |
Constructor and description |
---|
SonarRunnerRootExtension
(ActionBroadcast<SonarProperties> propertiesActions) |
Type | Name and description |
---|---|
void |
forkOptions(Action<? super JavaForkOptions> action) Configure the forkOptions. |
JavaForkOptions |
getForkOptions() Options for the Sonar Runner process. |
String |
getToolVersion() Version of Sonar Runner JARs to use. |
void |
setForkOptions(JavaForkOptions forkOptions) |
void |
setToolVersion(String toolVersion) |
Methods inherited from class | Name |
---|---|
class SonarRunnerExtension |
isSkipProject, setSkipProject, sonarProperties |
The version of Sonar Runner used if another version was not specified with setToolVersion(String).
Value: {@value}
Configure the forkOptions.
action
- the action to use to configure forkOptionsOptions for the Sonar Runner process.
Version of Sonar Runner JARs to use.
Defaults to 2.3
.
Gradle API 2.2-20140924021627+0000