From 185b42da0b1b9a3aa27d2f3b6ea83dd70ed65d3e Mon Sep 17 00:00:00 2001 From: aboyko Date: Thu, 10 Nov 2022 15:48:43 -0500 Subject: [PATCH] Start Boot LS if classpath of any project has spring --- .../META-INF/MANIFEST.MF | 3 +- .../plugin.xml | 8 +- .../tooling/boot/ls/Startup.java | 115 ++++++++++++++++++ 3 files changed, 124 insertions(+), 2 deletions(-) create mode 100644 eclipse-language-servers/org.springframework.tooling.boot.ls/src/org/springframework/tooling/boot/ls/Startup.java diff --git a/eclipse-language-servers/org.springframework.tooling.boot.ls/META-INF/MANIFEST.MF b/eclipse-language-servers/org.springframework.tooling.boot.ls/META-INF/MANIFEST.MF index 4bcbfd9a9..9839a3679 100644 --- a/eclipse-language-servers/org.springframework.tooling.boot.ls/META-INF/MANIFEST.MF +++ b/eclipse-language-servers/org.springframework.tooling.boot.ls/META-INF/MANIFEST.MF @@ -35,7 +35,8 @@ Require-Bundle: org.eclipse.jdt.launching;bundle-version="3.9.0", org.springframework.ide.eclipse.editor.support, com.google.guava, org.eclipse.core.expressions, - org.springsource.ide.eclipse.commons.core;bundle-version="4.17.0" + org.springsource.ide.eclipse.commons.core;bundle-version="4.17.0", + org.springframework.tooling.jdt.ls.commons;bundle-version="4.17.0" Import-Package: com.google.common.base, com.google.common.collect, com.google.gson;version="2.7.0", diff --git a/eclipse-language-servers/org.springframework.tooling.boot.ls/plugin.xml b/eclipse-language-servers/org.springframework.tooling.boot.ls/plugin.xml index 90c842288..280719f87 100644 --- a/eclipse-language-servers/org.springframework.tooling.boot.ls/plugin.xml +++ b/eclipse-language-servers/org.springframework.tooling.boot.ls/plugin.xml @@ -9,7 +9,7 @@ clientImpl="org.springframework.tooling.ls.eclipse.commons.STS4LanguageClientImpl" id="org.eclipse.languageserver.languages.springboot" label="Spring Boot Language Server" - lastDocumentDisconnectedTimeout="10"> + lastDocumentDisconnectedTimeout="2147483647"> + + + +