public class SonarRunnerRootExtension extends SonarRunnerExtension
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' } }
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
DEFAULT_SONAR_RUNNER_VERSION
The version of Sonar Runner used if another version was not specified with
setToolVersion(String) . |
SONAR_RUNNER_CONFIGURATION_NAME, SONAR_RUNNER_EXTENSION_NAME, SONAR_RUNNER_TASK_NAME
コンストラクタと説明 |
---|
SonarRunnerRootExtension(org.gradle.listener.ActionBroadcast<SonarProperties> propertiesActions) |
修飾子とタイプ | メソッドと説明 |
---|---|
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) |
isSkipProject, setSkipProject, sonarProperties
public static final String DEFAULT_SONAR_RUNNER_VERSION
setToolVersion(String)
.
Value: "2.3"
public SonarRunnerRootExtension(org.gradle.listener.ActionBroadcast<SonarProperties> propertiesActions)
public void forkOptions(Action<? super JavaForkOptions> action)
forkOptions
.action
- the action to use to configure forkOptions
public String getToolVersion()
Defaults to 2.3
.
public void setToolVersion(String toolVersion)
public JavaForkOptions getForkOptions()
public void setForkOptions(JavaForkOptions forkOptions)