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

@Mojo(name="cpd", threadSafe=true) public class CpdReport extends AbstractPmdReport
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
  • Konstruktordetails

    • CpdReport

      public CpdReport()
  • Methodendetails

    • getName

      public String getName(Locale locale)
    • getDescription

      public String getDescription(Locale locale)
    • getI18nString

      protected String getI18nString(Locale locale, String key)
      Parameter:
      locale - The locale
      key - The key to search for
      Gibt zurück:
      The text appropriate for the locale.
    • executeReport

      public void executeReport(Locale locale) throws org.apache.maven.reporting.MavenReportException
      Angegeben von:
      executeReport in Klasse org.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 Schnittstelle org.apache.maven.reporting.MavenReport
      Setzt außer Kraft:
      canGenerateReport in Klasse AbstractPmdReport
    • getOutputName

      public String getOutputName()