Author: hboutemy
Date: Tue Apr 20 22:07:00 2010
New Revision: 936081

URL: http://svn.apache.org/viewvc?rev=936081&view=rev
Log:
[MPMD-95] don't fail when format=none

Modified:
    
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
    
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java?rev=936081&r1=936080&r2=936081&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
 Tue Apr 20 22:07:00 2010
@@ -167,6 +167,12 @@ public class CpdReport
         throws MavenReportException
     {
         Renderer r = createRenderer();
+
+        if ( r == null )
+        {
+            return;
+        }
+
         String buffer = r.render( cpd.getMatches() );
         Writer writer = null;
         try
@@ -231,15 +237,10 @@ public class CpdReport
             catch ( Exception e )
             {
                 throw new MavenReportException(
-                    "Can't find the custom format " + format + ": " + 
e.getClass().getName() );
+                    "Can't find CPD custom format " + format + ": " + 
e.getClass().getName() );
             }
         }
 
-        if ( renderer == null )
-        {
-            throw new MavenReportException( "Can't create report with format 
of " + format );
-        }
-
         return renderer;
     }
 }

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java?rev=936081&r1=936080&r2=936081&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
 Tue Apr 20 22:07:00 2010
@@ -458,7 +458,7 @@ public class PmdReport
             catch ( Exception e )
             {
                 throw new MavenReportException(
-                    "Can't find the custom format " + format + ": " + 
e.getClass().getName(), e );
+                    "Can't find PMD custom format " + format + ": " + 
e.getClass().getName(), e );
             }
         }
 


Reply via email to