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, targetDirectoryVon Klasse geerbte Felder org.apache.maven.reporting.AbstractMavenReport
localRepository, outputDirectory, project, remoteRepositories, siteRenderer, siteToolVon Schnittstelle geerbte Felder org.apache.maven.reporting.MavenReport
CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLEVon Schnittstelle geerbte Felder org.apache.maven.plugin.Mojo
ROLE -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanvoidexecuteReport(Locale locale) getDescription(Locale locale) protected StringgetI18nString(Locale locale, String key) Von Klasse geerbte Methoden org.apache.maven.plugins.pmd.AbstractPmdReport
constructXRefLocation, determineCurrentRootLogLevel, getAggregatedProjects, getFilesToProcess, getProject, getToolchain, isAggregator, isXmlVon Klasse geerbte Methoden org.apache.maven.reporting.AbstractMavenReport
closeReport, execute, generate, generate, generate, getCategoryName, getInputEncoding, getOutputDirectory, getOutputEncoding, getReportOutputDirectory, getSink, getSinkFactory, getSiteRenderer, isExternalReport, setReportOutputDirectoryVon 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:
executeReportin Klasseorg.apache.maven.reporting.AbstractMavenReport- Löst aus:
org.apache.maven.reporting.MavenReportException
-
canGenerateReport
public boolean canGenerateReport()Beschreibung aus Klasse kopiert:AbstractPmdReport- Angegeben von:
canGenerateReportin Schnittstelleorg.apache.maven.reporting.MavenReport- Setzt außer Kraft:
canGenerateReportin KlasseAbstractPmdReport
-
getOutputName
-