Class SonargraphExtension

java.lang.Object
com.hello2morrow.sonargraph.build.client.gradle.SonargraphExtension

public class SonargraphExtension extends Object
  • Field Details

    • repository

      public String repository
    • skip

      public boolean skip
    • sonargraphBuildVersion

      public String sonargraphBuildVersion
    • autoUpdate

      public boolean autoUpdate
    • useHttpProxyHost

      public boolean useHttpProxyHost
    • installationDirectory

      public String installationDirectory
    • activationCode

      public String activationCode
    • waitForLicense

      public int waitForLicense
    • licenseServerHost

      public String licenseServerHost
    • licenseServerPort

      public String licenseServerPort
    • licenseServerUrl

      public String licenseServerUrl
    • licenseFile

      public String licenseFile
    • languages

      public String languages
    • logFile

      public String logFile
    • logLevel

      public String logLevel
    • progressInfo

      public String progressInfo
    • virtualModel

      public String virtualModel
    • qualityModelFile

      public String qualityModelFile
    • snapshotDirectory

      public String snapshotDirectory
    • snapshotFileName

      public String snapshotFileName
    • includeTestCode

      public boolean includeTestCode
    • includeEmptyModules

      public boolean includeEmptyModules
    • reportDirectory

      public String reportDirectory
    • reportFileName

      public String reportFileName
    • reportFormat

      public String reportFormat
    • reportType

      public String reportType
    • contextInfo

      public String contextInfo
    • splitByModule

      public boolean splitByModule
    • elementCountToSplitHtmlReport

      public int elementCountToSplitHtmlReport
    • maxElementCountForHtmlDetailsPage

      public int maxElementCountForHtmlDetailsPage
    • baselineReportPath

      public String baselineReportPath
    • deltaReportPath

      @Deprecated public String deltaReportPath
      Deprecated.
    • computeDeprecatedDelta

      public boolean computeDeprecatedDelta
    • prepareForSonarQube

      public boolean prepareForSonarQube
    • productionSourceSets

      public String productionSourceSets
    • testSourceSets

      public String testSourceSets
    • rootFolder

      public String rootFolder
    • systemBaseDirectory

      public String systemBaseDirectory
    • systemBaseDirectoryIsRelativeToSystemRoot

      public boolean systemBaseDirectoryIsRelativeToSystemRoot
    • systemId

      public String systemId
    • systemName

      public String systemName
    • useGroupIdInModuleName

      public boolean useGroupIdInModuleName
    • compilerDefinitionPath

      public String compilerDefinitionPath
    • pythonInterpreterPath

      public String pythonInterpreterPath
    • requiredInstallationProfiles

      public String requiredInstallationProfiles
    • systemDirectory

      public String systemDirectory
    • overrideSonargraphWorkspace

      public boolean overrideSonargraphWorkspace
    • analyzerExecutionLevel

      public String analyzerExecutionLevel
    • numberOfDaemons

      public int numberOfDaemons
    • daemonStackSize

      public int daemonStackSize
    • workspaceProfile

      public String workspaceProfile
    • uploadHostUrl

      public String uploadHostUrl
    • createAndUploadSnapshot

      public boolean createAndUploadSnapshot
    • clientKey

      public String clientKey
    • failedUploadDirectory

      public String failedUploadDirectory
    • branch

      public String branch
    • version

      public String version
    • commitId

      public String commitId
    • timestamp

      public String timestamp
    • tsConfigPath

      public String tsConfigPath
    • pythonRoot

      public String pythonRoot
    • pythonVirtualEnvironment

      public String pythonVirtualEnvironment
  • Constructor Details

    • SonargraphExtension

      public SonargraphExtension()
  • Method Details

    • getBaselineReportPath

      public String getBaselineReportPath(File projectDir)
    • getInstallationDirectory

      public String getInstallationDirectory(File projectDir)
    • getFailedUploadDirectory

      public String getFailedUploadDirectory(File projectDir)
    • getSystemDirectory

      public String getSystemDirectory(File projectDir)
    • setSystemDirectory

      public void setSystemDirectory(String systemDirectory)
    • getCompilerDefinitionPath

      public String getCompilerDefinitionPath(File projectDir)
    • getRootFolder

      public String getRootFolder(File projectDir)
    • getSystemBaseDirectory

      public String getSystemBaseDirectory(File projectDir)
    • getReportDirectory

      public String getReportDirectory(File projectDir)
    • getSnapshotDirectory

      public String getSnapshotDirectory(File projectDir)
    • getQualityModelFile

      public String getQualityModelFile(File projectDir)
    • getFailSet

      public FailSet getFailSet()
    • failSet

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

      public ProjectFolder addSystem(File rootFolder)
    • addSystem

      public ProjectFolder addSystem(File rootFolder, String name)
    • addModule

      public ProjectUnit addModule(ProjectFolder system, File moduleRoot, String name)
    • toString

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

      public String getRepository()
    • isSkip

      public boolean isSkip()
    • getSonargraphBuildVersion

      public String getSonargraphBuildVersion()
    • isAutoUpdate

      public boolean isAutoUpdate()
    • isUseHttpProxyHost

      public boolean isUseHttpProxyHost()
    • getInstallationDirectory

      public String getInstallationDirectory()
    • getActivationCode

      public String getActivationCode()
    • getWaitForLicense

      public int getWaitForLicense()
    • getLicenseServerHost

      public String getLicenseServerHost()
    • getLicenseServerPort

      public String getLicenseServerPort()
    • getLicenseServerUrl

      public String getLicenseServerUrl()
    • getLicenseFile

      public String getLicenseFile()
    • getLanguages

      public String getLanguages()
    • getLogFile

      public String getLogFile()
    • getLogLevel

      public String getLogLevel()
    • getProgressInfo

      public String getProgressInfo()
    • getVirtualModel

      public String getVirtualModel()
    • getQualityModelFile

      public String getQualityModelFile()
    • getSnapshotDirectory

      public String getSnapshotDirectory()
    • getSnapshotFileName

      public String getSnapshotFileName()
    • isIncludeTestCode

      public boolean isIncludeTestCode()
    • isIncludeEmptyModules

      public boolean isIncludeEmptyModules()
    • getReportDirectory

      public String getReportDirectory()
    • getReportFileName

      public String getReportFileName()
    • getReportFormat

      public String getReportFormat()
    • getReportType

      public String getReportType()
    • getContextInfo

      public String getContextInfo()
    • isSplitByModule

      public boolean isSplitByModule()
    • getElementCountToSplitHtmlReport

      public int getElementCountToSplitHtmlReport()
    • getMaxElementCountForHtmlDetailsPage

      public int getMaxElementCountForHtmlDetailsPage()
    • getBaselineReportPath

      public String getBaselineReportPath()
    • getDeltaReportPath

      public String getDeltaReportPath()
    • isComputeDeprecatedDelta

      public boolean isComputeDeprecatedDelta()
    • isPrepareForSonarQube

      public boolean isPrepareForSonarQube()
    • getFailSetHandler

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

      public String getProductionSourceSets()
    • getTestSourceSets

      public String getTestSourceSets()
    • getRootFolder

      public String getRootFolder()
    • getSystemBaseDirectory

      public String getSystemBaseDirectory()
    • isSystemBaseDirectoryIsRelativeToSystemRoot

      public boolean isSystemBaseDirectoryIsRelativeToSystemRoot()
    • getSystemId

      public String getSystemId()
    • getSystemName

      public String getSystemName()
    • isUseGroupIdInModuleName

      public boolean isUseGroupIdInModuleName()
    • getPythonInterpreterPath

      public String getPythonInterpreterPath()
    • getRequiredInstallationProfiles

      public String getRequiredInstallationProfiles()
    • getSystemDirectory

      public String getSystemDirectory()
    • isOverrideSonargraphWorkspace

      public boolean isOverrideSonargraphWorkspace()
    • getWorkspaceProfile

      public String getWorkspaceProfile()
    • getAnalyzerExecutionLevel

      public String getAnalyzerExecutionLevel()
    • getUploadHostUrl

      public String getUploadHostUrl()
    • getClientKey

      public String getClientKey()
    • getFailedUploadDirectory

      public String getFailedUploadDirectory()
    • getBranch

      public String getBranch()
    • getVersion

      public String getVersion()
    • getCommitId

      public String getCommitId()
    • getTimestamp

      public String getTimestamp()
    • getProjectFolders

      public List<ProjectFolder> getProjectFolders()
    • getNumberOfDaemons

      public final int getNumberOfDaemons()
    • getDaemonStackSize

      public final int getDaemonStackSize()