From cb74888bec48175dd2ec4771be77568029b0ab3f Mon Sep 17 00:00:00 2001 From: Gunnar Wagenknecht Date: Thu, 6 Mar 2025 10:40:34 +0100 Subject: [PATCH 1/2] Add a JDTLS product for easier consumption --- .github/workflows/ci.yml | 2 + releng/mavenparent/pom.xml | 8 +- .../jdt-bazel-language-server.product | 103 ++++++++++++++++++ .../scip-bazel-language-server.product | 2 +- releng/target-platform/target-platform.target | 4 +- releng/target-platform/target-platform.tpd | 2 + 6 files changed, 115 insertions(+), 6 deletions(-) create mode 100644 releng/products/jdt-bazel-ls/jdt-bazel-language-server.product diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7634d81d..8d699f2c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -113,6 +113,8 @@ jobs: path: | releng/products/scip-bazel-ls/target/products/*.tar.gz releng/products/scip-bazel-ls/target/products/*.zip + releng/products/jdt-bazel-ls/target/products/*.tar.gz + releng/products/jdt-bazel-ls/target/products/*.zip if-no-files-found: error event_file: diff --git a/releng/mavenparent/pom.xml b/releng/mavenparent/pom.xml index 0dd2ed9c..04e12c86 100644 --- a/releng/mavenparent/pom.xml +++ b/releng/mavenparent/pom.xml @@ -341,10 +341,10 @@ - - scip-bazel-language-server.product - scip-bazel-ls - scip-bazel-ls + + ${tycho.product.uid} + ${tycho.product.launcher.name} + ${tycho.product.launcher.name} diff --git a/releng/products/jdt-bazel-ls/jdt-bazel-language-server.product b/releng/products/jdt-bazel-ls/jdt-bazel-language-server.product new file mode 100644 index 00000000..f8493a08 --- /dev/null +++ b/releng/products/jdt-bazel-ls/jdt-bazel-language-server.product @@ -0,0 +1,103 @@ + + + + + + + + + + -nosplash + + --add-modules=ALL-SYSTEM +--add-opens +java.base/java.util=ALL-UNNAMED +--add-opens +java.base/java.lang=ALL-UNNAMED + + -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/releng/products/scip-bazel-ls/scip-bazel-language-server.product b/releng/products/scip-bazel-ls/scip-bazel-language-server.product index 357e91d8..c88c17dc 100644 --- a/releng/products/scip-bazel-ls/scip-bazel-language-server.product +++ b/releng/products/scip-bazel-ls/scip-bazel-language-server.product @@ -1,7 +1,7 @@ - + diff --git a/releng/target-platform/target-platform.target b/releng/target-platform/target-platform.target index d00b1076..a83c227a 100644 --- a/releng/target-platform/target-platform.target +++ b/releng/target-platform/target-platform.target @@ -1,7 +1,7 @@ - + @@ -58,6 +58,8 @@ + + diff --git a/releng/target-platform/target-platform.tpd b/releng/target-platform/target-platform.tpd index be69f189..34016117 100644 --- a/releng/target-platform/target-platform.tpd +++ b/releng/target-platform/target-platform.tpd @@ -65,6 +65,8 @@ location "https://download.eclipse.org/releases/2024-12/" { location "https://download.eclipse.org/jdtls/milestones/1.45.0/repository/" { org.eclipse.jdt.ls.core + org.eclipse.jdt.ls.filesystem + org.eclipse.jdt.ls.logback.appender } // locations below taken from eclipse.jdt.ls project (to allow building the JDT LS in same workspace) From e84791fd2c9afa23c5e1a9903744e1ff0eae372a Mon Sep 17 00:00:00 2001 From: Gunnar Wagenknecht Date: Thu, 6 Mar 2025 11:18:59 +0100 Subject: [PATCH 2/2] Remove obsolete file --- eclipse_sdk.sh | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100755 eclipse_sdk.sh diff --git a/eclipse_sdk.sh b/eclipse_sdk.sh deleted file mode 100755 index f09e1fe6..00000000 --- a/eclipse_sdk.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash - -# when developing the feature, it is useful to be explicit about which Eclipse SDK instance you are launching - -set -e -x - -# create a my_env.sh and set $ECLIPSE_DIR -source my_env.sh - -# Mac path, update if you are on another platform -$ECLIPSE_DIR/Eclipse.app/Contents/MacOS/eclipse &