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 StringgetJavaExecutable(Map<String, String> jdkToolchain) protected final org.apache.maven.toolchain.ToolchaingetToolchain(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
-