in src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java [1522:1533]
private static List<String> removeEmptyCompileSourceRoots(List<String> compileSourceRootsList) {
List<String> newCompileSourceRootsList = new ArrayList<>();
if (compileSourceRootsList != null) {
// copy as I may be modifying it
for (String srcDir : compileSourceRootsList) {
if (!newCompileSourceRootsList.contains(srcDir) && new File(srcDir).exists()) {
newCompileSourceRootsList.add(srcDir);
}
}
}
return newCompileSourceRootsList;
}