Package org.apache.maven.plugins.pmd
Klasse CpdReport
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.reporting.AbstractMavenReport
org.apache.maven.plugins.pmd.AbstractPmdReport
org.apache.maven.plugins.pmd.CpdReport
- Alle implementierten Schnittstellen:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
,org.apache.maven.reporting.MavenMultiPageReport
,org.apache.maven.reporting.MavenReport
- Bekannte direkte Unterklassen:
AggregatorCpdReport
Creates a report for PMD's Copy/Paste Detector (CPD) tool.
It can also generate a cpd results file in any of these formats: xml, csv or txt.
See Finding duplicated code for more details.
- Seit:
- 2.0
- Version:
- $Id$
- Autor:
- Mike Perham
-
Feldübersicht
Von Klasse geerbte Felder org.apache.maven.plugins.pmd.AbstractPmdReport
aggregate, excludeFromFailureFile, filesToProcess, format, includeTests, includeXmlInSite, reactorProjects, session, showPmdLog, skipEmptyReport, targetDirectory
Von Klasse geerbte Felder org.apache.maven.reporting.AbstractMavenReport
localRepository, outputDirectory, project, remoteRepositories, siteRenderer, siteTool
Von Schnittstelle geerbte Felder org.apache.maven.reporting.MavenReport
CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE
Von Schnittstelle geerbte Felder org.apache.maven.plugin.Mojo
ROLE
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
void
executeReport
(Locale locale) getDescription
(Locale locale) protected String
getI18nString
(Locale locale, String key) Von Klasse geerbte Methoden org.apache.maven.plugins.pmd.AbstractPmdReport
constructXRefLocation, determineCurrentRootLogLevel, getAggregatedProjects, getFilesToProcess, getProject, getToolchain, isAggregator, isXml
Von Klasse geerbte Methoden org.apache.maven.reporting.AbstractMavenReport
closeReport, execute, generate, generate, generate, getCategoryName, getInputEncoding, getOutputDirectory, getOutputEncoding, getReportOutputDirectory, getSink, getSinkFactory, getSiteRenderer, isExternalReport, setReportOutputDirectory
Von Klasse geerbte Methoden org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Konstruktordetails
-
CpdReport
public CpdReport()
-
-
Methodendetails
-
getName
-
getDescription
-
getI18nString
- Parameter:
locale
- The localekey
- The key to search for- Gibt zurück:
- The text appropriate for the locale.
-
executeReport
- Angegeben von:
executeReport
in Klasseorg.apache.maven.reporting.AbstractMavenReport
- Löst aus:
org.apache.maven.reporting.MavenReportException
-
canGenerateReport
public boolean canGenerateReport()Beschreibung aus Klasse kopiert:AbstractPmdReport
- Angegeben von:
canGenerateReport
in Schnittstelleorg.apache.maven.reporting.MavenReport
- Setzt außer Kraft:
canGenerateReport
in KlasseAbstractPmdReport
-
getOutputName
-