hudson.plugins.sonar
Class SonarPublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
hudson.plugins.sonar.SonarPublisher
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep
public class SonarPublisher
- extends hudson.tasks.Notifier
| Nested classes/interfaces inherited from class hudson.tasks.Publisher |
hudson.tasks.Publisher.DescriptorExtensionListImpl |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Nested classes/interfaces inherited from interface hudson.tasks.BuildStep |
hudson.tasks.BuildStep.PublisherList |
| Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
|
Constructor Summary |
SonarPublisher(java.lang.String installationName,
java.lang.String jobAdditionalProperties,
boolean useSonarLight,
java.lang.String groupId,
java.lang.String artifactId,
java.lang.String projectName,
java.lang.String projectVersion,
java.lang.String projectSrcDir,
java.lang.String javaVersion,
java.lang.String projectDescription,
java.lang.String mavenOpts,
java.lang.String mavenInstallationName,
boolean skipOnScm,
boolean skipIfBuildFails)
|
| Methods inherited from class hudson.tasks.Notifier |
getDescriptor |
| Methods inherited from class hudson.tasks.Publisher |
all, getProjectAction, needsToRunAfterFinalized, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, perform, prebuild |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface hudson.tasks.BuildStep |
getProjectAction, prebuild |
SonarPublisher
@DataBoundConstructor
public SonarPublisher(java.lang.String installationName,
java.lang.String jobAdditionalProperties,
boolean useSonarLight,
java.lang.String groupId,
java.lang.String artifactId,
java.lang.String projectName,
java.lang.String projectVersion,
java.lang.String projectSrcDir,
java.lang.String javaVersion,
java.lang.String projectDescription,
java.lang.String mavenOpts,
java.lang.String mavenInstallationName,
boolean skipOnScm,
boolean skipIfBuildFails)
getJobAdditionalProperties
public java.lang.String getJobAdditionalProperties()
getInstallationName
public java.lang.String getInstallationName()
isUseSonarLight
public boolean isUseSonarLight()
isSkipIfBuildFails
public boolean isSkipIfBuildFails()
isSkipOnScm
public boolean isSkipOnScm()
getGroupId
public java.lang.String getGroupId()
getArtifactId
public java.lang.String getArtifactId()
getProjectName
public java.lang.String getProjectName()
getProjectVersion
public java.lang.String getProjectVersion()
getJavaVersion
public java.lang.String getJavaVersion()
getProjectSrcDir
public java.lang.String getProjectSrcDir()
getProjectDescription
public java.lang.String getProjectDescription()
getMavenOpts
public java.lang.String getMavenOpts()
isMavenBuilder
public static boolean isMavenBuilder(hudson.model.AbstractProject currentProject)
getMavenInstallations
public java.util.List<hudson.tasks.Maven.MavenInstallation> getMavenInstallations()
getMavenInstallation
public hudson.tasks.Maven.MavenInstallation getMavenInstallation()
getInstallation
public SonarInstallation getInstallation()
perform
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
Copyright © 2009. All Rights Reserved.