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