Intellij IDEA和Gradle项目

时间:2015-05-04 22:47:21

标签: java intellij-idea gradle

我有一个新项目。我应该在apply plugin: 'idea'中放置build.gradle并运行$ gradle idea吗?或者我应该将gradle项目直接导入IntelliJ IDEA 14.1?哪一个允许我将依赖项添加到build.gradle并让IDEA自动下载&了解他们?

3 个答案:

答案 0 :(得分:21)

使用Intellij 14,您只需使用Intellij的文件 - >打开build.gradle文件即可。打开即可。这将导入gradle项目,包括所有依赖项。 更改build.gradle文件中的内容后,您可以单击"刷新所有gradle项目"在gradle工具窗口的顶部。

您也可以标记"使用自动导入"在“设置”中的构建工具/ Gradle 选项卡下。这将解决每次刷新项目时对gradle项目所做的所有更改。

构思插件是将gradle项目导入Intellij的旧方法。 使用较新版本的Intellij,它已经变得多余了。

答案 1 :(得分:6)

根据我使用idea插件的经验并不总是在IntelliJ中正常工作,实际上IntelliJ documentation guidelines只是导入build.gradle文件。

另外,Peter Niederwieser Principal Software Engineer at Gradleware回答a similar question〜2年前回答{{3}}提及以下内容:

  

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

最重要的是,您更安全的方法是直接从IntelliJ导入gradle项目。

答案 2 :(得分:1)

您可以在IntelliJ中创建一个新的Gradle项目,它将处理所有依赖项并与Gradle很好地集成。您可以see here了解更多信息和细节。