create project from sources: ignore *.java files under node_modules directory (IDEA-150380)

This commit is contained in:
nik
2016-08-31 11:49:25 +03:00
parent 6299da1ec8
commit 008f5dbd57
@@ -33,6 +33,10 @@ public abstract class JavaSourceRootDetector extends ProjectStructureDetector {
@Override
public DirectoryProcessingResult detectRoots(@NotNull File dir, @NotNull File[] children, @NotNull File base,
@NotNull List<DetectedProjectRoot> result) {
if (dir.getName().equals("node_modules")) {
return DirectoryProcessingResult.SKIP_CHILDREN;
}
final String fileExtension = getFileExtension();
for (File child : children) {
if (child.isFile() && FileUtilRt.extensionEquals(child.getName(), fileExtension)) {