From dcdb85d67985412bfecc16f6b427540efad59c15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Maa=C3=9Fen?= Date: Fri, 10 Jan 2025 12:58:54 +0100 Subject: [PATCH 1/2] patched file to be compliant to jdtls package in mason core registry --- packages/jdtls/package.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/jdtls/package.yaml b/packages/jdtls/package.yaml index d13fbb5..da0b841 100644 --- a/packages/jdtls/package.yaml +++ b/packages/jdtls/package.yaml @@ -10,26 +10,31 @@ categories: - LSP source: + # renovate:datasource=github-tags id: pkg:generic/eclipse/eclipse.jdt.ls@v1.43.0 download: - target: [darwin_x64, darwin_arm64] files: jdtls.tar.gz: https://github.com/nvim-java/release-jdtls/releases/download/{{ version | strip_prefix "v" }}/jdtls.tar.gz + lombok.jar: https://projectlombok.org/downloads/lombok.jar config: config_mac/ - target: [linux_x64, linux_x86] files: jdtls.tar.gz: https://github.com/nvim-java/release-jdtls/releases/download/{{ version | strip_prefix "v" }}/jdtls.tar.gz + lombok.jar: https://projectlombok.org/downloads/lombok.jar config: config_linux/ - target: linux_arm64 files: jdtls.tar.gz: https://github.com/nvim-java/release-jdtls/releases/download/{{ version | strip_prefix "v" }}/jdtls.tar.gz + lombok.jar: https://projectlombok.org/downloads/lombok.jar config: config_linux_arm/ - target: win files: jdtls.tar.gz: https://github.com/nvim-java/release-jdtls/releases/download/{{ version | strip_prefix "v" }}/jdtls.tar.gz + lombok.jar: https://projectlombok.org/downloads/lombok.jar config: config_win/ schemas: @@ -39,5 +44,7 @@ bin: jdtls: python:bin/jdtls share: + jdtls/lombok.jar: lombok.jar jdtls/plugins/: plugins/ + jdtls/plugins/org.eclipse.equinox.launcher.jar: plugins/org.eclipse.equinox.launcher.jar jdtls/config/: "{{source.download.config}}" From f70373a37961c06c42cd5ad8d55ea8f9427ee04c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Maa=C3=9Fen?= Date: Fri, 10 Jan 2025 12:59:27 +0100 Subject: [PATCH 2/2] patched file to be compliant with upcoming package in mason core registry --- packages/spring-boot-tools/package.yaml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/packages/spring-boot-tools/package.yaml b/packages/spring-boot-tools/package.yaml index 6bdeb96..84fa358 100644 --- a/packages/spring-boot-tools/package.yaml +++ b/packages/spring-boot-tools/package.yaml @@ -1,9 +1,10 @@ --- -name: spring-boot-tools +name: vscode-spring-boot-tools description: | - Provides validation and content assist for Spring Boot `application.properties`, - `application.yml` properties files. As well as Boot-specific support for - `.java` files. + VS Code Language Server for Spring Boot + VSCode extension and Language Server providing support for working with Spring Boot application.properties, application.yml and .java files. + + Note: this extension has a dependency on VS Code extension of Language Support for Java™ by Red Hat. homepage: https://github.com/spring-projects/sts4 licenses: - EPL-1.0 @@ -17,5 +18,9 @@ source: download: file: VMware.vscode-spring-boot-{{version}}.vsix +schemas: + lsp: vscode:https://raw.githubusercontent.com/spring-projects/sts4/master/vscode-extensions/vscode-spring-boot/package.json + share: - spring-boot-tools/jars/: extension/jars/ + vscode-spring-boot-tools/jdtls/: extension/jars/ + vscode-spring-boot-tools/language-server.jar: extension/language-server/spring-boot-language-server-{{version}}-SNAPSHOT-exec.jar