如何在Intellij IDEA 13.0.1社区中创建基于Gradle的Java项目


87

我想在Intellij IDEA中使用Gradle启动一个空项目,但它似乎不像Eclipse那样方便。

我所做的是File-> New Project-> Gradle。并且显示了一个项目,但未完成(例如,它没有src文件夹)。

然后添加apply plugin 'idea'build.gradle。当我参考IntelliJ IDEA中的“所有任务”时。我不需要idea,cleanIdea,ideaProject设置IntelliJ IDEA。

在Eclipse + Gradle插件中,只需创建一个新的gradle项目,一切就绪。

我想知道如何在Intellij IDEA中做到这一点。

谢谢

Answers:


176

创建新的Gradle项目时,选择“自动为空内容根创建目录”。

New Gradle项目向导

新项目将具有这些目录。

Gradle项目结构


49
嘿,我们所有人都在这里:)
kukido 2013年

5
FWIW在IDEA 14 Windows中,我正在检查该框,直到禁用了批处理脚本支持插件v 1.0.4为止,它仍然没有得到目录
davidjmcclelland 2014年

12
在OSX上的intelij IDEA 14中,它没有立即创建文件夹,但是到我发现此堆栈溢出问题并回头查看我的项目中时,src文件夹及其内脏就已经出现了-所以我想一开始它似乎不起作用,请稍等一下再放弃。
迈克尔·安德森

11
IntelliJ在创建项目后运行一些gradle命令,因此文件不会立即显示。创建项目后,您应该在IntelliJ窗口底部的状态栏中看到一些内容,表明该项目正在运行命令(或者,如果命令不起作用,您可能会看到错误...)一旦命令成功完成,目录将出现在项目窗格中。
蒙兹

1
如果在删除项目后创建了相同名称的项目,则IntelliJ不会创建src文件夹。底部的状态栏中也没有任何内容。然后尝试使用Gradle项目窗口([View]-[Tool Windows]-[Gradle])中的[Refresh all Gradle Projects]按钮。我以这种方式找回了src文件夹!
GyuHyeon Choi

32

在最新的IntelliJ IDEA社区版(2018.1)中,对话框中没有Create directories for empty content roots automatically可用New Project选项。但是我们可以转到Preferences...-> Build, Execution, Deployment-> Gradle并在下面的屏幕截图中选中带下划线的选项。

在此处输入图片说明


8
谢谢。Create directories for empty content roots automatically在创建项目时,每种资源都讨论该选项,但是没有人提到它已经消失了。我在怀疑是否要发疯地寻找应该存在的东西,或者没有人对该主题进行更新。没想到会是后者。
安迪·伊巴内兹

它不叫首选项,而是设置。也许他们将其重命名以使其更加复杂。刚花200美元买了IntelliJ,但我仍然不能将其用于简单的gradle-java项目。我已经配置了2个小时,但仍然没有任何效果。200美元,我无法将其用于简单的Java项目,因为未创建src-folder。
mcfly soft

@mcflysoft我认为您使用的是Windows,命名与Mac有所不同。我知道你的痛苦,因为我也一样。至于我,老实说,我不想为终极版支付200美元。我认为社区版已经足够了。gradle正确设置安装项目有一些技巧,但并不会太复杂。
DYS '18年

1
这是正确的答案,应该是公认的答案。
Jay Dangar '18

1
此选项似乎并不存在,当我看在2019社区版
马克·布里奇斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.