scala - IntelliJ IDEA 13 : new Scala SBT project hasn't src directory structure generated

标签 scala intellij-idea sbt intellij-13

我按照 Jetbrains 网站上的入门视频设置 IntelliJ IDEA 13.1 Community Edition 以与 Scala 配合使用。 Scala 插件 v0.36.431 已安装。当我使用向导创建一个新的 Scala SBT 项目时,项目中没有生成 src/目录结构。只生成了两个sbt文件:

scala-course/
├── build.sbt
└── project
    └── plugins.sbt

从视频和其他文档中我知道应该有一个src/目录结构,包括src/main/scalasrc/test/scala 等,sbt默认使用与Maven相同的源文件目录结构。

我可以手动创建这些文件夹并将其标记为源根目录。但这是微不足道的。所以我的问题是:为什么 IntelliJ IDEA 新项目向导没有生成文档中所述的目录结构?我做错了什么吗?我检查了首选项,但找不到任何似乎相关的内容。

最佳答案

通常它应该自动创建这些文件夹。不过,这可能需要一段时间 - 在我的情况下需要几秒钟。

创建项目时,请确保您已选择Scala -> SBT,然后继续执行向导。

一旦点击完成,项目就会被加载。 这部分需要几秒钟,在完成之前我看不到 src/main/scalasrc/test/scala 生成。观察屏幕底部以查看何时完成。

Loading Process

该过程完成后,您将看到文件夹。

Loaded Done

如果情况并非如此,请检查设置。您应该选中自动为空内容根创建目录。您可能需要选中使用自动导入来自动传播build.sbt中的更改。

Settings

更改设置后(如果需要更改),您可能需要刷新项目,如下图所示。

Refresh Settings

关于scala - IntelliJ IDEA 13 : new Scala SBT project hasn't src directory structure generated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23722048/

相关文章:

scala - 是否有任何记录在案的函数式编程反模式?

intellij-idea - 在IntelliJ IDEA中调试Dart

sbt - 以编程方式使用 sbt 解决工件

mysql - 如何使用 IntelliJ 正确设置 Spring Boot 和 Hibernate?

sbt - 如何修复依赖图以解决重复数据删除错误?

scala - 如何使用 sbt-assembly 插件强制将提供的依赖项添加到 fat jar?

scala - 如何保存带引号的所有字段的 CSV?

Scala 错误处理 : Try or Either?

scala - max() 应该为空列表返回什么?

java - 将项目从 eclipse 导入到 intelliJ 时