Class SonargraphExtension


  • public class SonargraphExtension
    extends java.lang.Object
    • Field Detail

      • repository

        public java.lang.String repository
      • skip

        public boolean skip
      • sonargraphBuildVersion

        public java.lang.String sonargraphBuildVersion
      • autoUpdate

        public boolean autoUpdate
      • useHttpProxyHost

        public boolean useHttpProxyHost
      • installationDirectory

        public java.lang.String installationDirectory
      • activationCode

        public java.lang.String activationCode
      • waitForLicense

        public int waitForLicense
      • licenseServerHost

        public java.lang.String licenseServerHost
      • licenseServerPort

        public java.lang.String licenseServerPort
      • licenseFile

        public java.lang.String licenseFile
      • languages

        public java.lang.String languages
      • logFile

        public java.lang.String logFile
      • logLevel

        public java.lang.String logLevel
      • progressInfo

        public java.lang.String progressInfo
      • virtualModel

        public java.lang.String virtualModel
      • qualityModelFile

        public java.lang.String qualityModelFile
      • snapshotDirectory

        public java.lang.String snapshotDirectory
      • snapshotFileName

        public java.lang.String snapshotFileName
      • includeTestCode

        public boolean includeTestCode
      • includeEmptyModules

        public boolean includeEmptyModules
      • reportDirectory

        public java.lang.String reportDirectory
      • reportFileName

        public java.lang.String reportFileName
      • reportFormat

        public java.lang.String reportFormat
      • reportType

        public java.lang.String reportType
      • contextInfo

        public java.lang.String contextInfo
      • splitByModule

        public boolean splitByModule
      • elementCountToSplitHtmlReport

        public int elementCountToSplitHtmlReport
      • maxElementCountForHtmlDetailsPage

        public int maxElementCountForHtmlDetailsPage
      • baselineReportPath

        public java.lang.String baselineReportPath
      • deltaReportPath

        @Deprecated
        public java.lang.String deltaReportPath
        Deprecated.
      • computeDeprecatedDelta

        public boolean computeDeprecatedDelta
      • prepareForSonarQube

        public boolean prepareForSonarQube
      • productionSourceSets

        public java.lang.String productionSourceSets
      • testSourceSets

        public java.lang.String testSourceSets
      • rootFolder

        public java.lang.String rootFolder
      • systemBaseDirectory

        public java.lang.String systemBaseDirectory
      • systemBaseDirectoryIsRelativeToSystemRoot

        public boolean systemBaseDirectoryIsRelativeToSystemRoot
      • systemId

        public java.lang.String systemId
      • systemName

        public java.lang.String systemName
      • useGroupIdInModuleName

        public boolean useGroupIdInModuleName
      • compilerDefinitionPath

        public java.lang.String compilerDefinitionPath
      • pythonInterpreterPath

        public java.lang.String pythonInterpreterPath
      • systemDirectory

        public java.lang.String systemDirectory
      • overrideSonargraphWorkspace

        public boolean overrideSonargraphWorkspace
      • workspaceProfile

        public java.lang.String workspaceProfile
      • uploadHostUrl

        public java.lang.String uploadHostUrl
      • clientKey

        public java.lang.String clientKey
      • failedUploadDirectory

        public java.lang.String failedUploadDirectory
      • branch

        public java.lang.String branch
      • version

        public java.lang.String version
      • commitId

        public java.lang.String commitId
      • timestamp

        public java.lang.String timestamp
    • Constructor Detail

      • SonargraphExtension

        public SonargraphExtension()
    • Method Detail

      • getBaselineReportPath

        public java.lang.String getBaselineReportPath​(java.io.File projectDir)
      • getInstallationDirectory

        public java.lang.String getInstallationDirectory​(java.io.File projectDir)
      • getFailedUploadDirectory

        public java.lang.String getFailedUploadDirectory​(java.io.File projectDir)
      • getSystemDirectory

        public java.lang.String getSystemDirectory​(java.io.File projectDir)
      • setSystemDirectory

        public void setSystemDirectory​(java.lang.String systemDirectory)
      • getCompilerDefinitionPath

        public java.lang.String getCompilerDefinitionPath​(java.io.File projectDir)
      • getRootFolder

        public java.lang.String getRootFolder​(java.io.File projectDir)
      • getSystemBaseDirectory

        public java.lang.String getSystemBaseDirectory​(java.io.File projectDir)
      • getReportDirectory

        public java.lang.String getReportDirectory​(java.io.File projectDir)
      • getSnapshotDirectory

        public java.lang.String getSnapshotDirectory​(java.io.File projectDir)
      • getQualityModelFile

        public java.lang.String getQualityModelFile​(java.io.File projectDir)
      • getFailSet

        public com.hello2morrow.sonargraph.build.api.FailSet getFailSet()
      • failSet

        public void failSet​(groovy.lang.Closure<?> cl)
      • addSystem

        public com.hello2morrow.sonargraph.build.client.detector.ProjectFolder addSystem​(java.io.File rootFolder)
      • addSystem

        public com.hello2morrow.sonargraph.build.client.detector.ProjectFolder addSystem​(java.io.File rootFolder,
                                                                                         java.lang.String name)
      • addModule

        public com.hello2morrow.sonargraph.build.client.detector.ProjectUnit addModule​(com.hello2morrow.sonargraph.build.client.detector.ProjectFolder system,
                                                                                       java.io.File moduleRoot,
                                                                                       java.lang.String name)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getRepository

        public java.lang.String getRepository()
      • isSkip

        public boolean isSkip()
      • getSonargraphBuildVersion

        public java.lang.String getSonargraphBuildVersion()
      • isAutoUpdate

        public boolean isAutoUpdate()
      • isUseHttpProxyHost

        public boolean isUseHttpProxyHost()
      • getInstallationDirectory

        public java.lang.String getInstallationDirectory()
      • getActivationCode

        public java.lang.String getActivationCode()
      • getWaitForLicense

        public int getWaitForLicense()
      • getLicenseServerHost

        public java.lang.String getLicenseServerHost()
      • getLicenseServerPort

        public java.lang.String getLicenseServerPort()
      • getLicenseFile

        public java.lang.String getLicenseFile()
      • getLanguages

        public java.lang.String getLanguages()
      • getLogFile

        public java.lang.String getLogFile()
      • getLogLevel

        public java.lang.String getLogLevel()
      • getProgressInfo

        public java.lang.String getProgressInfo()
      • getVirtualModel

        public java.lang.String getVirtualModel()
      • getQualityModelFile

        public java.lang.String getQualityModelFile()
      • getSnapshotDirectory

        public java.lang.String getSnapshotDirectory()
      • getSnapshotFileName

        public java.lang.String getSnapshotFileName()
      • isIncludeTestCode

        public boolean isIncludeTestCode()
      • isIncludeEmptyModules

        public boolean isIncludeEmptyModules()
      • getReportDirectory

        public java.lang.String getReportDirectory()
      • getReportFileName

        public java.lang.String getReportFileName()
      • getReportFormat

        public java.lang.String getReportFormat()
      • getReportType

        public java.lang.String getReportType()
      • getContextInfo

        public java.lang.String getContextInfo()
      • isSplitByModule

        public boolean isSplitByModule()
      • getElementCountToSplitHtmlReport

        public int getElementCountToSplitHtmlReport()
      • getMaxElementCountForHtmlDetailsPage

        public int getMaxElementCountForHtmlDetailsPage()
      • getBaselineReportPath

        public java.lang.String getBaselineReportPath()
      • getDeltaReportPath

        public java.lang.String getDeltaReportPath()
      • isComputeDeprecatedDelta

        public boolean isComputeDeprecatedDelta()
      • isPrepareForSonarQube

        public boolean isPrepareForSonarQube()
      • getFailSetHandler

        public com.hello2morrow.sonargraph.build.client.gradle.FailSetHandler getFailSetHandler()
      • getProductionSourceSets

        public java.lang.String getProductionSourceSets()
      • getTestSourceSets

        public java.lang.String getTestSourceSets()
      • getRootFolder

        public java.lang.String getRootFolder()
      • getSystemBaseDirectory

        public java.lang.String getSystemBaseDirectory()
      • isSystemBaseDirectoryIsRelativeToSystemRoot

        public boolean isSystemBaseDirectoryIsRelativeToSystemRoot()
      • getSystemId

        public java.lang.String getSystemId()
      • getSystemName

        public java.lang.String getSystemName()
      • isUseGroupIdInModuleName

        public boolean isUseGroupIdInModuleName()
      • getCompilerDefinitionPath

        public java.lang.String getCompilerDefinitionPath()
      • getPythonInterpreterPath

        public java.lang.String getPythonInterpreterPath()
      • getSystemDirectory

        public java.lang.String getSystemDirectory()
      • isOverrideSonargraphWorkspace

        public boolean isOverrideSonargraphWorkspace()
      • getWorkspaceProfile

        public java.lang.String getWorkspaceProfile()
      • getUploadHostUrl

        public java.lang.String getUploadHostUrl()
      • getClientKey

        public java.lang.String getClientKey()
      • getFailedUploadDirectory

        public java.lang.String getFailedUploadDirectory()
      • getBranch

        public java.lang.String getBranch()
      • getVersion

        public java.lang.String getVersion()
      • getCommitId

        public java.lang.String getCommitId()
      • getTimestamp

        public java.lang.String getTimestamp()
      • getProjectFolders

        public java.util.List<com.hello2morrow.sonargraph.build.client.detector.ProjectFolder> getProjectFolders()