Runs SonarQube Scanner.
Use \Project#createTask to register a new Task.
author |
Bernhard Mendl mail@bernhard-mendl.de |
---|---|
package |
phing.tasks.ext.sonar |
see |
addProperty(\SonarProperty $property) : void
checkExecAllowed() : void
throws | |
---|---|
constructOptionsString() : string
string
getDescription() : string
string
The text description of the task
getLocation() : \Location
getOwningTarget() : \Target
getProject() : \Project
getRegisterSlot(string $slotName) : \RegisterSlot
getRuntimeConfigurableWrapper() : \RuntimeConfigurable
getTaskName() : string
string
Name of this task
getTaskType() : string
string
The type of this task (XML Tag)
init()
Should throw a BuildException if something goes wrong with the build
This is abstract here, but may not be overloaded by subclasses.
throws | |
---|---|
isWindows() : boolean
boolean
log(string $msg, integer $level = \Project::MSG_INFO) : void
string
The message to be logged.
integer
The message's priority at this message should have
main()
Should throw a BuildException if someting goes wrong with the build
This is abstract here. Must be overloaded by real tasks.
maybeConfigure()
parseConfigurationFile() : array
array
perform()
throws | |
---|---|
setConfiguration(string $configuration) : void
string
setDebug(string $debug) : void
string
Allowed values are "true"/"false", "yes"/"no", or "1"/"0".
setDescription(string $desc)
string
The text describing the task
setErrors(string $errors) : void
string
Allowed values are "true"/"false", "yes"/"no", or "1"/"0".
setExecutable(string $executable) : void
If the SonarQube Scanner is included in the PATH environment variable, the file name is sufficient.
string
setLocation(\Location $location)
setOwningTarget(\Target $target)
setProject(\Project $project) : void
setRuntimeConfigurableWrapper(\RuntimeConfigurable $wrapper)
setTaskName(string $name) : string
string
string
A string representing the name of this task for log
setTaskType( $name)
validateConfiguration() : void
throws | |
---|---|
validateDebug() : void
throws | |
---|---|
validateErrors() : void
throws | |
---|---|
validateExecutable() : void
throws | |
---|---|
validateProperties() : void
throws | |
---|---|
EXIT_SUCCESS
executable : string|null
var |
---|
string|null
errors : string
var |
---|
string
debug : string
var |
---|
string
configuration : string|null
var |
---|
string|null
propertyElements : array
var |
Nested Property elements. |
---|---|
see |
array
commandLineOptions : array
var |
---|
array
properties : array
Map keys are SonarQube parameter names. Map values are parameter values. See http://docs.sonarqube.org/display/SONAR/Analysis+Parameters.
var |
---|
array
description : string
var |
---|
string
taskType : string
var |
---|
string
taskName : string
var |
---|
string
project : \Project