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 snapshotDependencyBuilds,
boolean scmBuilds,
boolean timerBuilds,
boolean skipIfBuildFails,
java.lang.String projectBinDir,
boolean reuseReports,
java.lang.String coberturaReportPath,
java.lang.String surefireReportsPath,
java.lang.String cloverReportPath,
java.lang.String projectSrcEncoding)
|
| 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 snapshotDependencyBuilds,
boolean scmBuilds,
boolean timerBuilds,
boolean skipIfBuildFails,
java.lang.String projectBinDir,
boolean reuseReports,
java.lang.String coberturaReportPath,
java.lang.String surefireReportsPath,
java.lang.String cloverReportPath,
java.lang.String projectSrcEncoding)
getSkipOnScm
@Deprecated
public java.lang.Boolean getSkipOnScm()
- Deprecated.
getJobAdditionalProperties
public java.lang.String getJobAdditionalProperties()
getInstallationName
public java.lang.String getInstallationName()
isUseSonarLight
public boolean isUseSonarLight()
isSkipIfBuildFails
public boolean isSkipIfBuildFails()
isTimerBuilds
public boolean isTimerBuilds()
isScmBuilds
public boolean isScmBuilds()
isSnapshotDependencyBuilds
public boolean isSnapshotDependencyBuilds()
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()
getProjectSrcEncoding
public java.lang.String getProjectSrcEncoding()
getProjectBinDir
public java.lang.String getProjectBinDir()
getProjectDescription
public java.lang.String getProjectDescription()
getMavenOpts
public java.lang.String getMavenOpts()
isReuseReports
public boolean isReuseReports()
getSurefireReportsPath
public java.lang.String getSurefireReportsPath()
getCoberturaReportPath
public java.lang.String getCoberturaReportPath()
getCloverReportPath
public java.lang.String getCloverReportPath()
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.