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