Author: fgiust
Date: Sun Mar  5 13:41:19 2006
New Revision: 383413

URL: http://svn.apache.org/viewcvs?rev=383413&view=rev
Log:
don't add report if the source directory doesn't exist

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/viewcvs/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java?rev=383413&r1=383412&r2=383413&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
 Sun Mar  5 13:41:19 2006
@@ -205,7 +205,8 @@
     public boolean canGenerateReport()
     {
         ArtifactHandler artifactHandler = 
project.getArtifact().getArtifactHandler();
-        return ( "java".equals( artifactHandler.getLanguage() ) );
+        return ( "java".equals( artifactHandler.getLanguage() ) && new File( 
getProject().getBuild()
+            .getSourceDirectory() ).exists() );
     }
 
     /**

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
URL: 
http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java?rev=383413&r1=383412&r2=383413&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
 Sun Mar  5 13:41:19 2006
@@ -384,7 +384,8 @@
     public boolean canGenerateReport()
     {
         ArtifactHandler artifactHandler = 
project.getArtifact().getArtifactHandler();
-        return ( "java".equals( artifactHandler.getLanguage() ) );
+        return ( "java".equals( artifactHandler.getLanguage() ) && new File( 
getProject().getBuild()
+            .getSourceDirectory() ).exists() );
     }
 
     /**


Reply via email to