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