我是Gradle的新手,我正在尝试在我的开发环境中进行设置(Windows 7 + Intellij IDEA 12.1.6)。因此,根据gradle.org的getting stated guide
,我安装了Gradle 1.9。
PS C:\work> gradle -v
------------------------------------------------------------
Gradle 1.9
------------------------------------------------------------
Build time: 2013-11-19 08:20:02 UTC
Build number: none
Revision: 7970ec3503b4f5767ee1c1c69f8b4186c4763e3d
Groovy: 1.8.6
Ant: Apache Ant(TM) version 1.9.2 compiled on July 8 2013
Ivy: 2.2.0
JVM: 1.6.0_26 (Sun Microsystems Inc. 20.1-b02)
OS: Windows 7 6.1 amd64
此外,我已经安装了 Intellij Gradle插件。
现在,问题是当我在Intellij IDEA(版本12.1.6)中打开*.gradle
文件时,它抱怨“无法解析符号X”其中X是任何Gradle DSL的关键字(见下面的截图)。
如果有人能告诉我如何解决这个问题,或者请指出解决此问题的文档,我深表感谢。
请注意,我也尝试过使用Intellij IDEA 13(EAP)。不幸的是,同样的问题在那里是可重现的
答案 0 :(得分:1)
2017.1发生在我身上。事实证明,该项目已经以某种方式配置为使用本地gradle分发,并且Gradle Home目录指向不再存在的路径。一旦我将IntelliJ指向正确的gradle分配路径,就会再次启用正确的突出显示。
要检查此项,请打开“设置”窗口,然后导航到“构建,执行,部署 - >构建工具 - >摇篮。确保使用将IntelliJ指向有效gradle安装的正确设置。在我的情况下(如下所示)我使用gradle包装器。如果您使用的是本地安装,请确保在此屏幕上正确指定了Gradle主路径。
答案 1 :(得分:0)
在最近的IntelliJ 13 EAP中,IntelliJ了解了大部分核心构建脚本语言,包括repositories
和dependencies
块。如果它不适合您,也许可以与JetBrains的人联系。