From 7bf669a7a449e78be859eb5750fe9f8720cb24a5 Mon Sep 17 00:00:00 2001 From: aboyko Date: Wed, 21 Dec 2022 13:40:40 -0500 Subject: [PATCH] No unnecessary support for Java features for Concourse LS --- vscode-extensions/commons-vscode/src/launch-util.ts | 7 +++++-- vscode-extensions/vscode-spring-boot/lib/Main.ts | 3 ++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/vscode-extensions/commons-vscode/src/launch-util.ts b/vscode-extensions/commons-vscode/src/launch-util.ts index bd96cc855..ab86aa1c0 100644 --- a/vscode-extensions/commons-vscode/src/launch-util.ts +++ b/vscode-extensions/commons-vscode/src/launch-util.ts @@ -42,6 +42,7 @@ export interface ActivatorOptions { highlightCodeLensSettingKey?: string; explodedLsJarData?: ExplodedLsJarData; vmArgs?: string[]; + requiresJavaLs?: boolean; } export interface ExplodedLsJarData { @@ -391,8 +392,10 @@ function setupLanguageClient(context: VSCode.ExtensionContext, createServer: Ser } return {applied: true}; }); - registerClasspathService(client); - registerJavaDataService(client); + if (options.requiresJavaLs) { + registerClasspathService(client); + registerJavaDataService(client); + } return Promise.resolve(client); } diff --git a/vscode-extensions/vscode-spring-boot/lib/Main.ts b/vscode-extensions/vscode-spring-boot/lib/Main.ts index eac6739cf..e0abe1328 100644 --- a/vscode-extensions/vscode-spring-boot/lib/Main.ts +++ b/vscode-extensions/vscode-spring-boot/lib/Main.ts @@ -117,7 +117,8 @@ export function activate(context: VSCode.ExtensionContext): Thenable