From 008f5dbd578c8ea5c9fc77c27e738f1acc92457a Mon Sep 17 00:00:00 2001 From: nik Date: Wed, 31 Aug 2016 11:49:25 +0300 Subject: [PATCH] create project from sources: ignore *.java files under node_modules directory (IDEA-150380) --- .../projectWizard/importSources/JavaSourceRootDetector.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/java/idea-ui/src/com/intellij/ide/util/projectWizard/importSources/JavaSourceRootDetector.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/importSources/JavaSourceRootDetector.java index f0259c79d5cb..800a82d71a05 100644 --- a/java/idea-ui/src/com/intellij/ide/util/projectWizard/importSources/JavaSourceRootDetector.java +++ b/java/idea-ui/src/com/intellij/ide/util/projectWizard/importSources/JavaSourceRootDetector.java @@ -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 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)) {