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() ); } /**