在Eclipse中像Madle一样支持Maven?

时间:2016-10-14 13:17:57

标签: eclipse gradle

我使用Eclipse,我正在从Maven切换到Gradle。对Maven的支持非常棒,语法高亮,添加和管理依赖项的多个编辑器选项卡等。但是我只是下载了Gradle Buildship插件,我发现选项......不存在。就像,甚至没有语法高亮!是否有一些我应该使用的插件,或Eclipse Gradle支持只是吮吸?

2 个答案:

答案 0 :(得分:1)

目前,Buildship是Eclipse中Gradle集成的最佳选择。 Buildship目前不提供sytnax突出显示。在触发“刷新依赖关系”选项后,在构建脚本中添加依赖关系将反映在IDE中的列表依赖关系中。

答案 1 :(得分:1)

如果您想要完整代码完成等gradle脚本,您可以使用以下build.gradle

apply plugin: com.foo.MyGradlePlugin

然后你可以创建buildSrc/src/main/groovy/com/foo/MyGradlePlugin.groovy并将所有构建逻辑放在插件中

package com.foo

import org.gradle.api.*

class MyGradlePlugin implements Plugin<Project> {
    void apply(Project project) {
        project.with {
            apply plugin: 'java'
            dependencies {
               compile 'org.foo:bar:1.0'
            }
            // etc
        }
    }
}

如果您安装groovy-eclipse plugin,那么您可以对groovy文件提供全面的常规支持,包括语法突出显示和代码完成(对于非动态代码)

语法突出显示的另一个选项是minimalist-gradle-editor eclipse插件,该插件将突出显示build.gradle文件但不提供代码完成