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) |
static EmbeddedScanner |
create(String app,
String version,
LogOutput logOutput,
System2 system2) |
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, System2 system2)
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-2019 SonarSource. All Rights Reserved.