ContextEnabled
, Mojo
, MavenMultiPageReport
, MavenReport
@Mojo(name="cpd", threadSafe=true) public class CpdReport extends AbstractPmdReport
aggregate, excludeFromFailureFile, filesToProcess, format, includeTests, includeXmlInSite, outputDirectory, project, reactorProjects, showPmdLog, skipEmptyReport, targetDirectory
CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE
Constructor | Description |
---|---|
CpdReport() |
Modifier and Type | Method | Description |
---|---|---|
boolean |
canGenerateReport() |
|
net.sourceforge.pmd.cpd.Renderer |
createRenderer() |
Create and return the correct renderer for the output type.
|
void |
executeReport(java.util.Locale locale) |
|
java.lang.String |
getDescription(java.util.Locale locale) |
|
java.lang.String |
getName(java.util.Locale locale) |
|
java.lang.String |
getOutputName() |
closeReport, execute, generate, generate, generate, getCategoryName, getInputEncoding, getReportOutputDirectory, getSink, getSinkFactory, isExternalReport, setReportOutputDirectory
getLog, getPluginContext, setLog, setPluginContext
constructXRefLocation, getFilesToProcess, getOutputDirectory, getOutputEncoding, getProject, getSiteRenderer, getSourceEncoding, isHtml, isXml, setupPmdLogging
public java.lang.String getName(java.util.Locale locale)
public java.lang.String getDescription(java.util.Locale locale)
public void executeReport(java.util.Locale locale) throws MavenReportException
executeReport
in class AbstractMavenReport
MavenReportException
public boolean canGenerateReport()
AbstractPmdReport
canGenerateReport
in interface MavenReport
canGenerateReport
in class AbstractPmdReport
public java.lang.String getOutputName()
public net.sourceforge.pmd.cpd.Renderer createRenderer() throws MavenReportException
MavenReportException
- if no renderer found for the output typeCopyright © 2005–2018 The Apache Software Foundation. All rights reserved.