Mirror of Eclipse JDT Language Server tarballs
consumed by the eclipse-dirigible build
(components/ide/ide-java-lsp).
download.eclipse.org intermittently fails to respond, which flakes CI (docker-build, CodeQL) and
local builds. The upstream URL is also jdt-language-server-latest.tar.gz — a moving snapshot, so
builds were not reproducible. Each release here pins one known-good JDT.LS build and is served from
GitHub's release-asset CDN.
dirigible root pom.xml property:
<jdtls.download.url>https://github.com/dirigiblelabs/jdtls-mirror/releases/download/1.47.0.202505151856/jdt-language-server-1.47.0.202505151856.tar.gz</jdtls.download.url>- Download the desired build from
https://download.eclipse.org/jdtls/snapshots/(or/milestones/). - Create a new release here tagged with the JDT.LS version (e.g.
1.48.0.YYYYMMDDHHMM) and attach the tarball asjdt-language-server-<version>.tar.gz. - Update
jdtls.download.urlin the dirigiblepom.xmlto the new asset URL.
The version is the one embedded in plugins/org.eclipse.jdt.ls.core_<version>.jar inside the tarball.