FELIX-2770 : maven-scr-plugin 1.6.0 incompatible with <packaging>pom</packaging> projects

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1057097 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/scrplugin/maven-scr-plugin/src/main/java/org/apache/felix/scrplugin/mojo/MavenJavaClassDescriptorManager.java b/scrplugin/maven-scr-plugin/src/main/java/org/apache/felix/scrplugin/mojo/MavenJavaClassDescriptorManager.java
index 63fd4c0..cd9ea8c 100644
--- a/scrplugin/maven-scr-plugin/src/main/java/org/apache/felix/scrplugin/mojo/MavenJavaClassDescriptorManager.java
+++ b/scrplugin/maven-scr-plugin/src/main/java/org/apache/felix/scrplugin/mojo/MavenJavaClassDescriptorManager.java
@@ -19,7 +19,7 @@
 package org.apache.felix.scrplugin.mojo;
 
 
-import java.io.*;
+import java.io.File;
 import java.util.*;
 
 import org.apache.felix.scrplugin.*;
@@ -82,8 +82,13 @@
         while ( i.hasNext() )
         {
             final String tree = i.next();
-            this.log.debug( "Scanning source tree " + tree );
             final File directory = new File( tree );
+            if ( !directory.exists() )
+            {
+                this.log.warn("Source tree does not exist. Ignoring " + tree);
+                continue;
+            }
+            this.log.debug( "Scanning source tree " + tree );
             final DirectoryScanner scanner = new DirectoryScanner();
             scanner.setBasedir( directory );