@Mojo(name="link-project-to-qualitygate",
aggregator=true)
public class SonarMavenLinkProjectToQualityGateMojo
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Field and Description |
|---|---|
protected String |
branchName |
protected org.apache.maven.project.MavenProject |
project |
protected String |
qualityGateName |
protected String |
sonarKey |
protected String |
sonarPassword |
protected String |
sonarServer |
protected String |
sonarUser |
| Constructor and Description |
|---|
SonarMavenLinkProjectToQualityGateMojo() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute() |
@Parameter(property="sonar.host.url",
required=true)
protected String sonarServer
@Parameter(property="sonar.projectKey") protected String sonarKey
@Parameter(property="sonar.login",
required=true)
protected String sonarUser
@Parameter(property="sonar.password",
required=true)
protected String sonarPassword
@Parameter(property="sonar.qualitygate",
required=true)
protected String qualityGateName
@Parameter(property="sonar.branch") protected String branchName
@Component protected org.apache.maven.project.MavenProject project
Copyright © 2016. All rights reserved.