diff --git a/plexus-compilers/plexus-compiler-csharp/src/main/java/org/codehaus/plexus/compiler/csharp/CSharpCompiler.java b/plexus-compilers/plexus-compiler-csharp/src/main/java/org/codehaus/plexus/compiler/csharp/CSharpCompiler.java index a71ba10a..75cc0f1f 100644 --- a/plexus-compilers/plexus-compiler-csharp/src/main/java/org/codehaus/plexus/compiler/csharp/CSharpCompiler.java +++ b/plexus-compilers/plexus-compiler-csharp/src/main/java/org/codehaus/plexus/compiler/csharp/CSharpCompiler.java @@ -547,6 +547,14 @@ protected static String[] getSourceFiles( CompilerConfiguration config ) { for ( String sourceLocation : config.getSourceLocations() ) { + if (!new File(sourceLocation).exists()) + { + if ( config.isDebug() ) + { + System.out.println( "Ignoring not found sourceLocation at: " + sourceLocation ); + } + continue; + } sources.addAll( getSourceFilesForSourceRoot( config, sourceLocation ) ); } }