我按照 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/scala
、src/test/scala
等,sbt默认使用与Maven相同的源文件目录结构。
我可以手动创建这些文件夹并将其标记为源根目录。但这是微不足道的。所以我的问题是:为什么 IntelliJ IDEA 新项目向导没有生成文档中所述的目录结构?我做错了什么吗?我检查了首选项,但找不到任何似乎相关的内容。
最佳答案
通常它应该自动创建这些文件夹。不过,这可能需要一段时间 - 在我的情况下需要几秒钟。
创建项目时,请确保您已选择Scala -> SBT,然后继续执行向导。
一旦点击完成,项目就会被加载。 这部分需要几秒钟,在完成之前我看不到 src/main/scala
和 src/test/scala
生成。观察屏幕底部以查看何时完成。
该过程完成后,您将看到文件夹。
如果情况并非如此,请检查设置。您应该选中自动为空内容根创建目录。您可能需要选中使用自动导入来自动传播build.sbt
中的更改。
更改设置后(如果需要更改),您可能需要刷新项目,如下图所示。
关于scala - IntelliJ IDEA 13 : new Scala SBT project hasn't src directory structure generated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23722048/