diff --git a/packages/jdtls-1.33.0/package.yaml b/packages/jdtls-1.33.0/package.yaml new file mode 100644 index 0000000..55b2f1d --- /dev/null +++ b/packages/jdtls-1.33.0/package.yaml @@ -0,0 +1,38 @@ +--- +name: jdtls-1.33.0 +description: Java language server. +homepage: https://github.com/eclipse/eclipse.jdt.ls +licenses: + - EPL-2.0 +languages: + - Java +categories: + - LSP + +source: + # renovate:datasource=github-tags + id: pkg:generic/eclipse/eclipse.jdt.ls@v1.33.0 + download: + - target: [darwin_x64, darwin_arm64] + files: + jdtls.tar.gz: https://download.eclipse.org/jdtls/milestones/{{ version | strip_prefix "v" }}/jdt-language-server-{{ version | strip_prefix "v" }}-202402151717.tar.gz + config: config_mac/ + - target: linux + files: + jdtls.tar.gz: https://download.eclipse.org/jdtls/milestones/{{ version | strip_prefix "v" }}/jdt-language-server-{{ version | strip_prefix "v" }}-202402151717.tar.gz + config: config_linux/ + - target: win + files: + jdtls.tar.gz: https://download.eclipse.org/jdtls/milestones/{{ version | strip_prefix "v" }}/jdt-language-server-{{ version | strip_prefix "v" }}-202402151717.tar.gz + config: config_win/ + +schemas: + lsp: vscode:https://raw.githubusercontent.com/redhat-developer/vscode-java/master/package.json + +bin: + jdtls: python:bin/jdtls + +share: + jdtls/plugins/: plugins/ + jdtls/plugins/org.eclipse.equinox.launcher.jar: plugins/org.eclipse.equinox.launcher_1.6.700.v20231214-2017.jar + jdtls/config/: "{{source.download.config}}" diff --git a/packages/lombok-nightly/package.yaml b/packages/lombok-nightly/package.yaml new file mode 100644 index 0000000..17d7896 --- /dev/null +++ b/packages/lombok-nightly/package.yaml @@ -0,0 +1,26 @@ +--- +name: lombok-nightly +description: Project Lombok. Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java +homepage: https://projectlombok.org +licenses: + - MIT +languages: + - Java +categories: + - Runtime + +source: + id: pkg:generic/lombok/lombok.jar@nightly + download: + - target: [darwin_x64, darwin_arm64] + files: + lombok.jar: https://projectlombok.org/lombok-edge.jar + - target: linux + files: + lombok.jar: https://projectlombok.org/lombok-edge.jar + - target: win + files: + lombok.jar: https://projectlombok.org/lombok-edge.jar + +share: + lombok-nightly/lombok.jar: lombok.jar diff --git a/packages/lombok/package.yaml b/packages/lombok/package.yaml new file mode 100644 index 0000000..2da95e6 --- /dev/null +++ b/packages/lombok/package.yaml @@ -0,0 +1,26 @@ +--- +name: lombok +description: Project Lombok. Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java +homepage: https://projectlombok.org +licenses: + - MIT +languages: + - Java +categories: + - Runtime + +source: + id: pkg:generic/lombok/lombok.jar@v1.18.0 + download: + - target: [darwin_x64, darwin_arm64] + files: + lombok.jar: https://projectlombok.org/downloads/lombok-{{ version | strip_prefix "v" }}.jar + - target: linux + files: + lombok.jar: https://projectlombok.org/downloads/lombok-{{ version | strip_prefix "v" }}.jar + - target: win + files: + lombok.jar: https://projectlombok.org/downloads/lombok-{{ version | strip_prefix "v" }}.jar + +share: + lombok/lombok.jar: lombok.jar