diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexerJava.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexerJava.java index 6adbfafcb..28e992b2c 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexerJava.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexerJava.java @@ -686,6 +686,12 @@ public class SpringIndexerJava implements SpringIndexer { try { DocumentUtils.getTempTextDocument(docURI, docRef, null); // initialize the docRef with a real document before running validations reconcile(context); + + Collection dependencies = dependencyTracker.get(context.getFile()); + for (String dependency : context.getDependencies()) { + dependencies.add(dependency); + } + } catch (Exception e) { log.error("problem creating temp document during re-reconciling for: " + docURI, e); }