spring-boot.nvim icon indicating copy to clipboard operation
spring-boot.nvim copied to clipboard

使用 require("spring_boot").java_extensions() 获取空列表

Open roukaixin opened this issue 8 months ago • 5 comments

Image

jar 是在 vscode-spring-boot-tools/jdtls 目录下

roukaixin avatar May 20 '25 15:05 roukaixin

在 mason 中的 packages 目录下所在的目录是 jars ,如果是在 share 目录下 就是 jdtls

roukaixin avatar May 20 '25 15:05 roukaixin

https://github.com/mason-org/mason-registry/pull/8077 mason 仓库还未合并

JavaHello avatar May 21 '25 03:05 JavaHello

就算是合并也会报错的,我看了一下https://github.com/mason-org/mason-registry/pull/8077 文件逻辑,是把 packages\vscode-spring-boot-tools\extension\jars 文件路径下的 jar 包复制到 share\vscode-spring-boot-tools\jdtls 目录下, 而且执行share\vscode-spring-boot-tools\language-server.jar 是需要 lib 目录的。

Image

所以我根据他的文件自定义了一个,https://github.com/roukaixin/nvim/commit/3890420ed0e811e776045d22b57e051c695bbb6e。

roukaixin avatar May 22 '25 04:05 roukaixin

我不使用 mason 不太清楚仓库打包逻辑,你可以在 https://github.com/mason-org/mason-registry/pull/8077 留言或修复

JavaHello avatar May 22 '25 06:05 JavaHello

我不使用 mason 不太清楚仓库打包逻辑,你可以在 mason-org/mason-registry#8077 留言或修复

好的

不过我发现之前是可以的,你的最新提交改了所以就获取不到了,

Image 不过我认为和你这样改很好,和源码包一致,源码包中也是在 jars

roukaixin avatar May 22 '25 11:05 roukaixin

5ae5714 中添加了一个判断兼容这个情况

JavaHello avatar Jun 13 '25 08:06 JavaHello