创建简单的Intellij java gradle项目时未创建src文件夹

时间:2018-04-07 17:59:21

标签: java gradle intellij-idea

我按照说明创建了一个支持Gradle的简单IntelliJ项目,并且没有创建src文件夹(我想这是任何Java项目的基础) https://www.jetbrains.com/help/idea/getting-started-with-gradle.html

  1. 新项目:我检查Gradle和Java - 下一步
  2. 添加了人工制品ID - >下
  3. "使用自动导入","使用显式模块组","为每个源集创建单独的模块","使用默认的Gradle包装器&# 34; - >下
  4. 提供项目名称 - >下
  5. 我没有src文件夹。我无法添加新课程。

    enter image description here

    当没有gradle做同样的事情时,我有src文件夹。

    更新 添加名为" src"的模块工作,但后来我有一个名为src的模块和一个名为src的文件夹。但这是一个黑客。刚刚以200美元买了IntelliJ,我希望能以更专业的方式解决这个问题: - )

6 个答案:

答案 0 :(得分:60)

对于Windows ,解决方案是。手动进入: 档案 - >设置 - >构建,执行,部署 - > Gradle - >检查"自动为空内容根创建目录"。

对于Mac ,解决方案是。手动进入: Intellij IDEA - >偏好 - >构建,执行,部署 - >构建工具 - > Gradle - >检查"自动为空内容根创建目录"。

答案 1 :(得分:10)

@here 快速解决方案对我有用。一旦您创建了问题中提到的gradle项目

  • 打开右侧的gradle侧边栏。
  • 点击设置
  • 将出现一个新对话框。
  • 在此对话框中,选中“自动为空内容根创建目录”选项
  • 然后单击“应用”,将为您创建src文件夹..

为清晰起见,附上了图片。

Open the gradle sidebar on the right hand side.

Check the option "create directories for empty contents roots automatically"

答案 2 :(得分:7)

只需在您的项目目录上创建,然后选择New-> Directory->(选择所有四个要创建的目录:src / main / java,src / main / resource,src / test / java和src / test / resource )->输入

right click on project directory

choose the four choices

在这里找到答案:https://intellij-support.jetbrains.com/hc/en-us/community/posts/206806425-Source-Directories-Not-Being-Created-In-New-Project

答案 3 :(得分:3)

如果启用“自动为空内容根创建目录”设置未显示src目录,请检查项目结构并尝试创建和删除虚拟模块。

  1. 文件->项目结构->模块->项目名称->确认src是层次结构的一部分并退出弹出窗口
  2. 右键单击项目的根文件夹->新建->模块
  3. IDE可能已经刷新,并且具有src文件夹的可见性

答案 4 :(得分:1)

添加一个名为“ src”的目录。右键单击它,然后单击“将目录标记为源根”。

答案 5 :(得分:0)

以上都不对我有用。最后,不得不生吃。

gradle init --type java-library

关注Mkyong's page on gradle init

然后,只需在Intellij中“打开”项目。然后更新与JAVA_HOME和Gradle home有关的项目设置(可能这些与我的特定安装有关)。