如何在gradle项目中使用eclim

时间:2014-04-06 14:18:39

标签: eclipse vim gradle eclim

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

3 个答案:

答案 0 :(得分:3)

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

这将使Eclim能够识别您的项目:ProjectOpen和正确的自动完成以及其他优点。

糟糕的是,Gradle任务和对build.gradle的更改将需要手动更改Eclipse方面。

编辑:有一个新的插件可用于此目的,取代eclim用于gradle项目(但面向Android)名为Vim-Grand。它是pre-alpha的,你现在想要重构分支,但它对我来说运作得很好

答案 1 :(得分:2)

您应该将其与YouCompleteMe结合使用。

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

本指南非常有用:http://www.lucianofiandesio.com/vim-configuration-for-happy-java-coding

答案 2 :(得分:2)

我能够以这种方式使用我的libgdx项目获得大部分或全部Eclim功能:

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

我得到组织导入,java验证,自动完成,所有好东西。

那就是说,我想弄清楚如何在不使用Eclipse的情况下完成所有这些工作。我认为缺少的部分是Build Models功能。还在研究......