IntelliJ 12 + Gradle 1.3 - 基本Gradle语法似乎不起作用

时间:2012-12-14 17:58:42

标签: intellij-idea gradle

我正试图在IntelliJ Idea(Ultimate)v12中使用Gradle集成。

即使正确配置了$ GRADLE_HOME,也无法识别基本语法,例如“apply”,“dependencies”等。

enter image description here

我觉得解决方案应该是简单的。任何帮助表示赞赏。

4 个答案:

答案 0 :(得分:4)

IntelliJ IDEA目前不提供Gradle构建脚本的语法完成。所有你得到的是标准的Groovy支持。

答案 1 :(得分:2)

直到今天早上我才遇到同样的问题。我做了以下步骤,它解决了自己:

  • 将根build.gradle文件(我们有几个)添加到JetGradle选项卡并刷新
  • 更新为IDEA 12.0.1(重新启动并重新索引)

我认为做第一个并重新启动可能就足够了,但我不确定。

答案 2 :(得分:1)

我正在使用Intellij 13并遇到过类似的问题。我注意到的是,从Intellij创建一个新项目(即新的Groovy项目或Gradle项目),我得到了语法错误标记。我也注意到它在拉入Gradle依赖项方面做得不好。

另一方面,如果我通过已经创建的build.gradle文件导入项目,语法错误标记就会消失,依赖关系看起来会更好。不确定这是否适合你。

答案 3 :(得分:1)

使用Intellij 14和Gradle 2.3,我发现在我的项目设置中添加{$GRADLE_HOME}/lib{$GRADLE_HOME}/lib/plugins作为库除去了所有警告,例如"依赖关系不能应用于groovy.lang。闭合"