Klasse PmdExecutor
java.lang.Object
org.apache.maven.plugins.pmd.exec.PmdExecutor
Executes PMD with the configuration provided via
PmdRequest
.-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected static String
static net.sourceforge.pmd.renderers.Renderer
createRenderer
(String format, String outputEncoding) Create and return the correct renderer for the output type.static PmdResult
execute
(PmdRequest request) static void
Execute PMD analysis from CLI.protected void
setupLogLevel
(String logLevel)
-
Konstruktordetails
-
PmdExecutor
-
-
Methodendetails
-
execute
public static PmdResult execute(PmdRequest request) throws org.apache.maven.reporting.MavenReportException - Löst aus:
org.apache.maven.reporting.MavenReportException
-
main
Execute PMD analysis from CLI.Single arg with the filename to the serialized
PmdRequest
.Exit-code: 0 = success, 1 = failure in executing
- Parameter:
args
-
-
createRenderer
public static net.sourceforge.pmd.renderers.Renderer createRenderer(String format, String outputEncoding) throws org.apache.maven.reporting.MavenReportException Create and return the correct renderer for the output type.- Gibt zurück:
- the renderer based on the configured output
- Löst aus:
org.apache.maven.reporting.MavenReportException
- if no renderer found for the output type
-
setupLogLevel
-
buildClasspath
-