Author: mperham
Date: Tue Jan 17 07:19:46 2006
New Revision: 369814

URL: http://svn.apache.org/viewcvs?rev=369814&view=rev
Log:
Fix CPD report to handle projects with no source

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

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
URL: 
http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java?rev=369814&r1=369813&r2=369814&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 Jan 17 07:19:46 2006
@@ -149,6 +149,11 @@
 
         CPD cpd = new CPD( minimumTokens, new JavaLanguage() );
         String src = getProject().getBuild().getSourceDirectory();
+        if ( !new File( src ).exists() ) 
+        {
+            return;
+        }
+        
         try
         {
             // TODO: use source roots instead


Reply via email to