概括
我一直在尝试获取 Eclipse's JDT LS (JLS) 与 vim-lsp 合作(在 Neovim 中),但未能成功将 JLS 与 Gradle 项目同步。不幸的是,我受限于 Windows。
问题
使用 this configuration (在发布时提交 #d1c7a25),由于“项目描述无效”(参见 log),“由于配置 Eclipse 时出错”,我无法将 JLS 与 Gradle 项目同步。
浏览 Google 和 JLS 和 vim-lsp 插件的 GitHub 问题让我一无所获。
评论
我觉得这很可能是我的配置问题。如果有人在 YouCompleteMe 之外的其他 LSP 插件中使用此功能(例如 CoC 或 LanguageClient )也欢迎使用这些设置,但首选 vim-lsp。
重申一下,以防万一:
谢谢!
最佳答案
弄清楚了。
JLS 的工作区目录(由命令行参数 -data
指定)不能嵌套在项目自己的目录下。
*把头撞在 table 上*
关于gradle - Eclipse JDT LS 和 Gradle - 资源异常 "Invalid project description",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53336434/