5

我的 eclim 设置与 eclipse 项目完美配合。但我想使用 gradle 构建系统。我正在使用 Libgdx 框架,它提供了 gradle Templete 项目。那么有没有办法使用eclime + eclipse + gradle

4

3 回答 3

3

最好的办法是查看Eclipse Gradle 插件,尽管简而言之,您可以将其添加apply plugin: 'eclipse'到项目中,然后gradle eclipse从项目根文件夹中的终端运行。这应该会为 Eclipse 生成必要的文件来识别您的项目,尽管您可能需要编辑.classpath文件以获得正确的自动完成功能。

这将使 Eclim 通过 :ProjectOpen 和正确的自动完成功能和其他优点来识别您的项目。

不好的是 Gradle 任务和对 build.gradle 的更改需要手动更改 Eclipse 方面的内容。

编辑:有一个用于此目的的新插件可用于替换 eclim 用于 gradle 项目(但面向 android),称为Vim-Grand。它是 pre-alpha,你现在需要重构分支,但它对我来说已经足够好了

于 2014-05-12T00:06:35.290 回答
2

您应该将它与YouCompleteMe结合起来。

我所做的是使用 gdx-setup.jar 创建我的项目。然后我像普通的 gradle 项目一样将它导入到 eclipse 中。我关闭了eclipse并启动了elcimd。将 "let g:EclimCompletionMethod = 'omnifunc'" 放入我的 .vimrc 文件中。按照 elcim 的说明使用 :CreateProject 就是这样。

本指南真的很有帮助:http ://www.lucianofiandesio.com/vim-configuration-for-happy-java-coding

于 2014-05-09T02:59:42.093 回答
2

通过这种方式,我可以让大部分或所有 Eclim 功能与我的 libgdx 项目一起使用:

  • 使用他们的工具创建一个新的 libgdx 项目
  • 启动 Eclipse
  • 导入 --> Gradle 项目 --> 按照通常的 libgdx 项目创建构建模型
  • 关闭 Eclipse,启动 Eclim

我得到了组织导入、Java 验证、自动完成等所有好东西。

也就是说,我想弄清楚如何在不使用 Eclipse 的情况下完成这一切。我认为缺少的部分是构建模型功能。还在研究...

于 2015-01-10T16:14:03.643 回答