From f08bfb3f475b0abbc3f15af57128af36ef37083c Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Thu, 27 Mar 2025 12:01:38 +0100 Subject: [PATCH] fix issue, new dependencies from reconcilers are now also stored in the dependency tracker --- .../ide/vscode/boot/java/utils/SpringIndexerJava.java | 6 ++++++ 1 file changed, 6 insertions(+) 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); }