public class EmbeddedScanner extends Object
| Modifier and Type | Method and Description |
|---|---|
EmbeddedScanner |
addGlobalProperties(Map<String,String> p)
Declare SonarQube properties needed to download the scanner-engine from the server (sonar.host.url, credentials, proxy, ...).
|
String |
app() |
String |
appVersion() |
static EmbeddedScanner |
create(String app,
String version,
LogOutput logOutput) |
protected void |
doExecute(Map<String,String> properties) |
protected void |
doStart() |
void |
execute(Map<String,String> taskProps) |
Map<String,String> |
globalProperties() |
String |
globalProperty(String key,
String defaultValue) |
EmbeddedScanner |
mask(String fqcnPrefix) |
String |
serverVersion() |
EmbeddedScanner |
setGlobalProperty(String key,
String value)
Declare a SonarQube property needed to download the scanner-engine from the server (sonar.host.url, credentials, proxy, ...).
|
void |
start()
Download scanner-engine JAR and start bootstrapping classloader.
|
EmbeddedScanner |
unmask(String fqcnPrefix) |
public static EmbeddedScanner create(String app, String version, LogOutput logOutput)
public EmbeddedScanner unmask(String fqcnPrefix)
public EmbeddedScanner mask(String fqcnPrefix)
public EmbeddedScanner addGlobalProperties(Map<String,String> p)
public EmbeddedScanner setGlobalProperty(String key, String value)
public String app()
public String appVersion()
public void start()
serverVersion()public String serverVersion()
protected void doStart()
Copyright © 2011-2017 SonarSource. All Rights Reserved.