IntelliJ IDEA gradle项目设置

时间:2013-06-08 16:53:46

标签: intellij-idea gradle

在IntelliJ IDEA 12.1.3中开始新Gradle项目的最佳步骤是什么?

我使用idea插件创建了一个框架build.gradle文件来生成项目文件:

apply plugin: 'java'
apply plugin: 'idea'

task wrapper(type: Wrapper) {
    gradleVersion = '1.6'
}

当我打开新项目时,IntelliJ会抱怨Groovy SDK is not configured for module

Groovy SDK is not configured for module 'gradle'

配置Groovy SDK后,我在构建文件中遇到了Java检查问题:

java.sql.Wrapper? (multiple choices...) Alt+Enter

我做错了什么或者在IDEA中基于Gradle的项目是否正常?我应该禁用检查吗?


更新

我能够导入骨架项目,IDEA会自动正确配置所有内容。但是我仍然在build.gradle中收到Java检查错误,如上所示。

Build #IU-129.451

2 个答案:

答案 0 :(得分:3)

如果您使用Gradle的idea任务生成项目文件,这是正常的,因为无法告诉IDEA构建脚本本身的类路径是什么。如果您改为使用IDEA的Gradle集成("从Gradle模型导入"),则此问题不存在。

答案 1 :(得分:2)

这个问题在一年前被问到IDEA 12,当时Gradle的支持仍然是......让我们说"正在进行中#34;。与此同时,IDEA 13已经淘汰,Gradle支持插件也得到了显着改善。请参阅此(简短)视频了解当前功能:https://m.youtube.com/watch?v=3Euo6xzCwY4这不是一个愚蠢的菜单演练,它是一个具体的例子。