From 4317b1e66355f4672101753df906b20ec9bb86ab Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Thu, 2 May 2019 16:30:00 -0700 Subject: [PATCH] Fix eclipse-ls bundles to work with new fatjar setup --- .../pom.xml | 1 + .../pom.xml | 18 ++++------------- .../pom.xml | 12 ++++------- .../pom.xml | 20 +++++-------------- ...4LanguageServerProcessStreamConnector.java | 2 +- 5 files changed, 15 insertions(+), 38 deletions(-) diff --git a/eclipse-language-servers/org.springframework.tooling.boot.ls/pom.xml b/eclipse-language-servers/org.springframework.tooling.boot.ls/pom.xml index a0c15c763..65755ce8e 100644 --- a/eclipse-language-servers/org.springframework.tooling.boot.ls/pom.xml +++ b/eclipse-language-servers/org.springframework.tooling.boot.ls/pom.xml @@ -33,6 +33,7 @@ org.springframework.ide.vscode spring-boot-language-server + exec 1.7.0-SNAPSHOT true diff --git a/eclipse-language-servers/org.springframework.tooling.bosh.ls/pom.xml b/eclipse-language-servers/org.springframework.tooling.bosh.ls/pom.xml index 27e8f8f5a..b404eec35 100644 --- a/eclipse-language-servers/org.springframework.tooling.bosh.ls/pom.xml +++ b/eclipse-language-servers/org.springframework.tooling.bosh.ls/pom.xml @@ -15,20 +15,6 @@ 1.7.0-SNAPSHOT eclipse-plugin - - - org.springframework.ide.vscode - bosh-language-server - 1.7.0-SNAPSHOT - - - org.springframework.ide.eclipse - org.json - - - - - @@ -47,6 +33,8 @@ org.springframework.ide.vscode bosh-language-server + ${project.version} + exec true ${project.build.directory}/../servers @@ -67,6 +55,8 @@ org.springframework.ide.vscode bosh-language-server + ${project.version} + exec diff --git a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/pom.xml b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/pom.xml index d60ca720d..f32c7ee6e 100644 --- a/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/pom.xml +++ b/eclipse-language-servers/org.springframework.tooling.cloudfoundry.manifest.ls/pom.xml @@ -15,14 +15,6 @@ 1.7.0-SNAPSHOT eclipse-plugin - - - org.springframework.ide.vscode - manifest-yaml-language-server - 1.7.0-SNAPSHOT - - - @@ -41,6 +33,8 @@ org.springframework.ide.vscode manifest-yaml-language-server + ${project.version} + exec true ${project.build.directory}/../servers @@ -61,6 +55,8 @@ org.springframework.ide.vscode manifest-yaml-language-server + ${project.version} + exec diff --git a/eclipse-language-servers/org.springframework.tooling.concourse.ls/pom.xml b/eclipse-language-servers/org.springframework.tooling.concourse.ls/pom.xml index f7de54f55..5fd4b80c7 100644 --- a/eclipse-language-servers/org.springframework.tooling.concourse.ls/pom.xml +++ b/eclipse-language-servers/org.springframework.tooling.concourse.ls/pom.xml @@ -15,20 +15,6 @@ 1.7.0-SNAPSHOT eclipse-plugin - - - org.springframework.ide.vscode - concourse-language-server - 1.7.0-SNAPSHOT - - - org.springframework.ide.eclipse - org.json - - - - - @@ -47,6 +33,8 @@ org.springframework.ide.vscode concourse-language-server + ${project.version} + exec true ${project.build.directory}/../servers @@ -55,7 +43,7 @@ true - + unpack prepare-package @@ -67,6 +55,8 @@ org.springframework.ide.vscode concourse-language-server + ${project.version} + exec diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageServerProcessStreamConnector.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageServerProcessStreamConnector.java index 8bacdb316..1606d6ae5 100644 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageServerProcessStreamConnector.java +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageServerProcessStreamConnector.java @@ -139,7 +139,7 @@ public abstract class STS4LanguageServerProcessStreamConnector extends ProcessSt } final protected String getLanguageServerJARLocation() { - String languageServer = getLanguageServerArtifactId() +"-" + getLanguageServerArtifactVersion() +".jar"; + String languageServer = getLanguageServerArtifactId() +"-" + getLanguageServerArtifactVersion() +"-exec.jar"; Bundle bundle = getBundle(); String bundleVersion = bundle.getVersion().toString(); String languageServerLocalCopy = bundleVersion + "-" + languageServer;