[java-debug-adapter & jdtls] Install older versions of packages
Opened this issue · 0 comments
I'm trying to install an older version of java-debug-adapter
with the following command:
:MasonInstall java-debug-adapter@0.46.0
However, I see the following error due to com.microsoft.java.debug.plugin-0.50.0.jar
not existing in that older version:
◍ java-debug-adapter
▼ Displaying full log
Fetching available versions…
Downloading file "https://open-vsx.org/api/vscjava/vscode-java-debug/0.46.0/file/vscjava.vscode-java-debug-0.46.0.vsix"…
Unpacking "vscjava.vscode-java-debug-0.46.0.vsix"…
Link target "C:\\Users\\gbroques\\AppData\\Local\\nvim-data\\mason\\packages\\java-debug-adapter\\extension/server/com.microsoft.java.debug.plugin-0.50.0.jar" does not exist.
Is there a way to override the com.microsoft.java.debug.plugin-0.50.0.jar
with com.microsoft.java.debug.plugin-0.42.0.jar
which is the version java-debug-adapter@0.46.0
contains?
Another idea is to look for any version with a glob pattern such as com.microsoft.java.debug.plugin-*.jar
.
jdtls
has a similar limitation due to the download URL containing a timestamp, 202402151717, and the versioned share
dependency.
:MasonInstall jdtls@v1.24.0
◍ jdtls
▼ Displaying full log
Fetching available versions…
Downloading file "https://download.eclipse.org/jdtls/milestones/1.24.0/jdt-language-server-1.24.0-202402151717.tar.gz"…
spawn: powershell failed with exit code 1 and signal 0. iwr : The remote server returned an error: (404) Not Found.
At line:1 char:160
+ ... pe]::Tls12; iwr -Headers @{"User-Agent"="mason.nvim v1.10.0 (+https:/ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebExc
eption
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
Failed to download file "https://download.eclipse.org/jdtls/milestones/1.24.0/jdt-language-server-1.24.0-202402151717.tar.gz".
The correct download URL for 1.24.0
is:
https://www.eclipse.org/downloads/download.php?file=/jdtls/milestones/1.24.0/jdt-language-server-1.24.0-202306011728.tar.gz
Related Issues:
Related Discussions: