@Mojo(name="pmd", threadSafe=true, requiresDependencyResolution=TEST) public class PmdReport extends AbstractPmdReport
aggregate, excludeFromFailureFile, filesToProcess, format, includeTests, includeXmlInSite, reactorProjects, session, showPmdLog, skipEmptyReport, targetDirectory
localRepository, outputDirectory, project, remoteRepositories, siteRenderer, siteTool
Constructor and Description |
---|
PmdReport() |
Modifier and Type | Method and Description |
---|---|
boolean |
canGenerateReport() |
net.sourceforge.pmd.renderers.Renderer |
createRenderer()
Deprecated.
Use
PmdExecutor.createRenderer(String, String) instead. |
void |
executeReport(Locale locale) |
String |
getDescription(Locale locale) |
protected String |
getLocationTemp(String name)
Convenience method to get the location of the specified file name.
|
String |
getName(Locale locale) |
String |
getOutputName() |
void |
setRulesets(String[] rulesets)
Configures the PMD rulesets to be used directly.
|
constructXRefLocation, determineCurrentRootLogLevel, getAggregatedProjects, getFilesToProcess, getProject, getToolchain, isAggregator, isXml
closeReport, execute, generate, generate, generate, getCategoryName, getInputEncoding, getOutputDirectory, getOutputEncoding, getReportOutputDirectory, getSink, getSinkFactory, getSiteRenderer, isExternalReport, setReportOutputDirectory
public void setRulesets(String[] rulesets)
rulesets
- the PMD rulesets to be used.rulesets
public void executeReport(Locale locale) throws org.apache.maven.reporting.MavenReportException
executeReport
in class org.apache.maven.reporting.AbstractMavenReport
org.apache.maven.reporting.MavenReportException
public boolean canGenerateReport()
AbstractPmdReport
canGenerateReport
in interface org.apache.maven.reporting.MavenReport
canGenerateReport
in class AbstractPmdReport
protected String getLocationTemp(String name)
name
- the name of the file whose location is to be resolvedpublic String getOutputName()
@Deprecated public final net.sourceforge.pmd.renderers.Renderer createRenderer() throws org.apache.maven.reporting.MavenReportException
PmdExecutor.createRenderer(String, String)
instead.org.apache.maven.reporting.MavenReportException
- if no renderer found for the output typeCopyright © 2005–2023 The Apache Software Foundation. All rights reserved.