gradle - Eclipse JDT LS 和 Gradle - 资源异常 "Invalid project description"

标签 gradle vim-plugin eclipse-jdt neovim

概括
我一直在尝试获取 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 插件中使用此功能(例如 CoCLanguageClient )也欢迎使用这些设置,但首选 vim-lsp。
重申一下,以防万一:

  • Windows 10 专业版(v1803 内部版本 17134.407)
  • Neovim (v0.3.1) 带插件 vim-lsp
  • Gradle 包装器 (v4.10.2)
  • eclipse JDT LS (v0.28.0 构建 201811140630) [ .tar.gz ]
  • 使用 this configuration (原 #d1c7a25 )

  • 谢谢!

    最佳答案

    弄清楚了。

    JLS 的工作区目录(由命令行参数 -data 指定)不能嵌套在项目自己的目录下。

    *把头撞在 table 上*

    关于gradle - Eclipse JDT LS 和 Gradle - 资源异常 "Invalid project description",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53336434/

    相关文章:

    Android ProductFlavor 名称 'plus' 不起作用

    linux - "--servername"中的 "vim --servername VIM test.R"是什么?

    python - Vim 语法显示 Python VirtualEnv 库的导入错误

    eclipse-jdt - JDT SearchEngine 抛出 NullPointerException

    eclipse - 如何在 Eclipse 中添加自定义 SuppressWarnings token

    gradle - 无法解决其他项目配置

    gradle - 我如何依赖 Gradle 中 Artifactory 的发布和快照?

    gradle - 如何将 "Cannot assign ' String' 解析为 'Publication'“IntelliJ 中的 Gradle 错误?

    vim - 配置 Vim/Neovim ALE 插件以支持 :ALEGoToDefinition in JavaScript files

    eclipse - 是否可以扩展 Eclipse 搜索菜单