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() )
         {


Reply via email to