Class PmdServiceExecutor
java.lang.Object
org.apache.maven.plugins.pmd.exec.PmdServiceExecutor
Service for executing PMD.
-
Constructor Summary
ConstructorsConstructorDescriptionPmdServiceExecutor
(org.apache.maven.toolchain.ToolchainManager toolchainManager, javax.inject.Provider<org.apache.maven.execution.MavenSession> sessionProvider) -
Method Summary
Modifier and TypeMethodDescriptionexecute
(PmdRequest request) protected String
getJavaExecutable
(Map<String, String> jdkToolchain) protected final org.apache.maven.toolchain.Toolchain
getToolchain
(Map<String, String> jdkToolchain)
-
Constructor Details
-
PmdServiceExecutor
@Inject public PmdServiceExecutor(org.apache.maven.toolchain.ToolchainManager toolchainManager, javax.inject.Provider<org.apache.maven.execution.MavenSession> sessionProvider)
-
-
Method Details
-
execute
- Throws:
org.apache.maven.reporting.MavenReportException
-
getToolchain
-
getJavaExecutable
-