Klasse PmdRequest
java.lang.Object
org.apache.maven.plugins.pmd.exec.PmdRequest
- Alle implementierten Schnittstellen:
Serializable
Data object to store all configuration options needed to execute PMD
as a separate process.
This class is intended to be serialized and read back.
Some properties might be optional and can be null.
- Siehe auch:
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddFiles(Collection<File> files) getFiles()intbooleanbooleanbooleanvoidsetAnalysisCacheLocation(String analysisCacheLocation) voidsetAuxClasspath(String auxClasspath) voidsetBenchmarkOutputLocation(String benchmarkOutputLocation) voidsetExcludeFromFailureFile(String excludeFromFailureFile) voidvoidsetIncludeXmlInSite(boolean includeXmlInSite) voidsetJavaExecutable(String javaExecutable) voidsetLanguageAndVersion(String language, String targetJdk) Configure language and language version.voidsetLogLevel(String logLevel) voidsetMinimumPriority(int minimumPriority) voidsetOutputEncoding(String outputEncoding) voidsetReportOutputDirectory(String reportOutputDirectory) voidsetRulesets(List<String> rulesets) voidsetSkipPmdError(boolean skipPmdError) voidsetSourceEncoding(String sourceEncoding) voidsetSuppressMarker(String suppressMarker) voidsetTargetDirectory(String targetDirectory)
-
Konstruktordetails
-
PmdRequest
public PmdRequest()
-
-
Methodendetails
-
setLanguageAndVersion
Configure language and language version.- Parameter:
language- the languagetargetJdk- the language version, optional, can benull
-
setJavaExecutable
-
setMinimumPriority
public void setMinimumPriority(int minimumPriority) -
setAuxClasspath
-
setSuppressMarker
-
setAnalysisCacheLocation
-
setRulesets
-
setSourceEncoding
-
addFiles
-
setBenchmarkOutputLocation
-
setTargetDirectory
-
setOutputEncoding
-
setFormat
-
setLogLevel
-
setSkipPmdError
public void setSkipPmdError(boolean skipPmdError) -
setIncludeXmlInSite
public void setIncludeXmlInSite(boolean includeXmlInSite) -
setReportOutputDirectory
-
setExcludeFromFailureFile
-
getJavaExecutable
-
getLanguage
-
getLanguageVersion
-
getMinimumPriority
public int getMinimumPriority() -
getAuxClasspath
-
getSuppressMarker
-
getAnalysisCacheLocation
-
getRulesets
-
getSourceEncoding
-
getFiles
-
getBenchmarkOutputLocation
-
getTargetDirectory
-
getOutputEncoding
-
getFormat
-
getLogLevel
-
isDebugEnabled
public boolean isDebugEnabled() -
isSkipPmdError
public boolean isSkipPmdError() -
isIncludeXmlInSite
public boolean isIncludeXmlInSite() -
getReportOutputDirectory
-
getExcludeFromFailureFile
-