Index: maven-jxr/src/main/java/org/apache/maven/jxr/JXR.java
===================================================================
--- maven-jxr/src/main/java/org/apache/maven/jxr/JXR.java	(revision 1205369)
+++ maven-jxr/src/main/java/org/apache/maven/jxr/JXR.java	(working copy)
@@ -264,11 +264,15 @@
         for ( Iterator i = sourceDirs.iterator(); i.hasNext(); )
         {
             String path = (String) i.next();
-            path = new File( path ).getCanonicalPath();
-
-            pkgmgr.process( path );
-
-            processPath( pkgmgr, path );
+            File file = new File( path );
+            path = file.getCanonicalPath();
+            
+            if(file.exists()) {
+            	pkgmgr.process( path );
+            	processPath( pkgmgr, path );
+            } else {
+            	log.warn("Path " + path + " does not exist. Skipping it.");
+            }
         }
 
         // once we have all the source files xref'd, create the index pages
