Class SonargraphExtension
- java.lang.Object
-
- com.hello2morrow.sonargraph.build.client.gradle.SonargraphExtension
-
public class SonargraphExtension extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringactivationCodebooleanautoUpdatejava.lang.StringbaselineReportPathjava.lang.Stringbranchjava.lang.StringclientKeyjava.lang.StringcommitIdjava.lang.StringcompilerDefinitionPathbooleancomputeDeprecatedDeltajava.lang.StringcontextInfojava.lang.StringdeltaReportPathDeprecated.intelementCountToSplitHtmlReportjava.lang.StringfailedUploadDirectorybooleanincludeEmptyModulesbooleanincludeTestCodejava.lang.StringinstallationDirectoryjava.lang.Stringlanguagesjava.lang.StringlicenseFilejava.lang.StringlicenseServerHostjava.lang.StringlicenseServerPortjava.lang.StringlogFilejava.lang.StringlogLevelintmaxElementCountForHtmlDetailsPagebooleanoverrideSonargraphWorkspacebooleanprepareForSonarQubejava.lang.StringproductionSourceSetsjava.lang.StringprogressInfojava.lang.StringpythonInterpreterPathjava.lang.StringqualityModelFilejava.lang.StringreportDirectoryjava.lang.StringreportFileNamejava.lang.StringreportFormatjava.lang.StringreportTypejava.lang.Stringrepositoryjava.lang.StringrootFolderbooleanskipjava.lang.StringsnapshotDirectoryjava.lang.StringsnapshotFileNamejava.lang.StringsonargraphBuildVersionbooleansplitByModulejava.lang.StringsystemBaseDirectorybooleansystemBaseDirectoryIsRelativeToSystemRootjava.lang.StringsystemDirectoryjava.lang.StringsystemIdjava.lang.StringsystemNamejava.lang.StringtestSourceSetsjava.lang.Stringtimestampjava.lang.StringuploadHostUrlbooleanuseGroupIdInModuleNamebooleanuseHttpProxyHostjava.lang.Stringversionjava.lang.StringvirtualModelintwaitForLicensejava.lang.StringworkspaceProfile
-
Constructor Summary
Constructors Constructor Description SonargraphExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.hello2morrow.sonargraph.build.client.detector.ProjectUnitaddModule(com.hello2morrow.sonargraph.build.client.detector.ProjectFolder system, java.io.File moduleRoot, java.lang.String name)com.hello2morrow.sonargraph.build.client.detector.ProjectFolderaddSystem(java.io.File rootFolder)com.hello2morrow.sonargraph.build.client.detector.ProjectFolderaddSystem(java.io.File rootFolder, java.lang.String name)voidfailSet(groovy.lang.Closure<?> cl)java.lang.StringgetActivationCode()java.lang.StringgetBaselineReportPath()java.lang.StringgetBaselineReportPath(java.io.File projectDir)java.lang.StringgetBranch()java.lang.StringgetClientKey()java.lang.StringgetCommitId()java.lang.StringgetCompilerDefinitionPath()java.lang.StringgetCompilerDefinitionPath(java.io.File projectDir)java.lang.StringgetContextInfo()java.lang.StringgetDeltaReportPath()intgetElementCountToSplitHtmlReport()java.lang.StringgetFailedUploadDirectory()java.lang.StringgetFailedUploadDirectory(java.io.File projectDir)com.hello2morrow.sonargraph.build.api.FailSetgetFailSet()com.hello2morrow.sonargraph.build.client.gradle.FailSetHandlergetFailSetHandler()java.lang.StringgetInstallationDirectory()java.lang.StringgetInstallationDirectory(java.io.File projectDir)java.lang.StringgetLanguages()java.lang.StringgetLicenseFile()java.lang.StringgetLicenseServerHost()java.lang.StringgetLicenseServerPort()java.lang.StringgetLogFile()java.lang.StringgetLogLevel()intgetMaxElementCountForHtmlDetailsPage()java.lang.StringgetProductionSourceSets()java.lang.StringgetProgressInfo()java.util.List<com.hello2morrow.sonargraph.build.client.detector.ProjectFolder>getProjectFolders()java.lang.StringgetPythonInterpreterPath()java.lang.StringgetQualityModelFile()java.lang.StringgetQualityModelFile(java.io.File projectDir)java.lang.StringgetReportDirectory()java.lang.StringgetReportDirectory(java.io.File projectDir)java.lang.StringgetReportFileName()java.lang.StringgetReportFormat()java.lang.StringgetReportType()java.lang.StringgetRepository()java.lang.StringgetRootFolder()java.lang.StringgetRootFolder(java.io.File projectDir)java.lang.StringgetSnapshotDirectory()java.lang.StringgetSnapshotDirectory(java.io.File projectDir)java.lang.StringgetSnapshotFileName()java.lang.StringgetSonargraphBuildVersion()java.lang.StringgetSystemBaseDirectory()java.lang.StringgetSystemBaseDirectory(java.io.File projectDir)java.lang.StringgetSystemDirectory()java.lang.StringgetSystemDirectory(java.io.File projectDir)java.lang.StringgetSystemId()java.lang.StringgetSystemName()java.lang.StringgetTestSourceSets()java.lang.StringgetTimestamp()java.lang.StringgetUploadHostUrl()java.lang.StringgetVersion()java.lang.StringgetVirtualModel()intgetWaitForLicense()java.lang.StringgetWorkspaceProfile()booleanisAutoUpdate()booleanisComputeDeprecatedDelta()booleanisIncludeEmptyModules()booleanisIncludeTestCode()booleanisOverrideSonargraphWorkspace()booleanisPrepareForSonarQube()booleanisSkip()booleanisSplitByModule()booleanisSystemBaseDirectoryIsRelativeToSystemRoot()booleanisUseGroupIdInModuleName()booleanisUseHttpProxyHost()voidsetSystemDirectory(java.lang.String systemDirectory)java.lang.StringtoString()
-
-
-
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
-
-
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:
toStringin classjava.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()
-
-