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