From 1200bf2c8b34006bfc41bfc778d09a1e8fc6177f Mon Sep 17 00:00:00 2001 From: BoykoAlex Date: Fri, 6 Sep 2019 12:35:25 -0400 Subject: [PATCH] Fix duplicate files in XML index --- .../ide/vscode/boot/java/utils/SpringIndexerXML.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexerXML.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexerXML.java index ad5985012..2c56975f4 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexerXML.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexerXML.java @@ -230,6 +230,9 @@ public class SpringIndexerXML implements SpringIndexer { @Override public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException { + if (dir.getFileName().toString().startsWith(".")) { + return FileVisitResult.SKIP_SUBTREE; + } return FileVisitResult.CONTINUE; } @@ -242,6 +245,7 @@ public class SpringIndexerXML implements SpringIndexer { for (PathMatcher matcher : matchers) { if (matcher.matches(parent)) { builder.add(file.toAbsolutePath().toString()); + return FileVisitResult.CONTINUE; } } }