eclipse - Eclipse 中是否支持 Maven 之类的 Gradle?

标签 eclipse gradle

我使用 Eclipse,并且正在从 Maven 切换到 Gradle。对 Maven 的支持很棒,语法突出显示,用于添加和管理依赖项的多个编辑器选项卡等。但是我刚刚下载了 Gradle Buildship 插件,发现选项......不存在。就像,甚至没有语法突出显示!我是否应该使用其他一些插件,或者 Eclipse Gradle 支持很糟糕?

最佳答案

如果您想要 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 文件提供完整的 groovy 支持,包括语法突出显示和代码完成(对于非动态代码)

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

关于eclipse - Eclipse 中是否支持 Maven 之类的 Gradle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40044187/

相关文章:

java - 在我的搜索引擎中添加一种语言,Eclipse 中的阿拉伯字母

java - 我想将 Android Studio map 中的蓝点更改为箭头

c++ - 我必须构建才能消除 Eclipse 中的错误吗?

gradle - 无法在多项目构建中覆盖 Gradle 中的属性

android - flutter-firebase_auth- gradlew.bat异常退出

gradle - Gradle构建资源的最佳目录(例如许可证标题模板)

android - Eclipse Logcat 窗口切断异常堆栈跟踪

java - 当 Android 应用程序在设备上启动时进行调试

android - Unity Gradle Multidex 支持不起作用

gradle - 在Gradle构建中使用Ant taskdef和loaderref