You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by mp...@apache.org on 2006/07/06 18:21:35 UTC
svn commit: r419606 -
/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReportGenerator.java
Author: mperham
Date: Thu Jul 6 09:21:34 2006
New Revision: 419606
URL: http://svn.apache.org/viewvc?rev=419606&view=rev
Log:
PR: MPMD-35
Update CPD report to have the same UI tweaks as PMD report.
Modified:
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReportGenerator.java
Modified: maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReportGenerator.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReportGenerator.java?rev=419606&r1=419605&r2=419606&view=diff
==============================================================================
--- maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReportGenerator.java (original)
+++ maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReportGenerator.java Thu Jul 6 09:21:34 2006
@@ -4,6 +4,7 @@
import java.util.ResourceBundle;
import net.sourceforge.pmd.cpd.Match;
+import net.sourceforge.pmd.PMD;
import org.codehaus.doxia.sink.Sink;
import org.codehaus.plexus.util.StringUtils;
@@ -65,6 +66,7 @@
sink.link( "http://pmd.sourceforge.net/cpd.html" );
sink.text( "CPD" );
sink.link_();
+ sink.text( " " + PMD.VERSION + "." );
sink.paragraph_();
// TODO overall summary
@@ -86,6 +88,11 @@
public void generate( Iterator matches )
{
beginDocument();
+
+ if ( !matches.hasNext() )
+ {
+ sink.text( "CPD found no problems in your source code." );
+ }
while ( matches.hasNext() )
{