如何阻止Intellij创建src/main/java和src/main/scala-x文件夹?

Upi*_*pio 15 scala intellij-idea sbt

我在Intellij 15.0.2中有一个SBT项目,仅用于scala编程.

出于某种原因,项目在我的项目中不断创建以下文件夹:

  • 的src /主/ JAVA
  • 的src /主/阶-2.10
  • 的src /主/阶-2.11
  • 的src /测试/ JAVA
  • 的src /测试/阶-2.10
  • 的src /测试/阶-2.11

我试图通过在项目结构中取消选中它们作为"来源"或"测试"然后删除文件夹来删除它们.但它们会立即由Intellij重新创建......

Łuk*_*asz 19

您可以在创建/导入sbt项目时禁用它(有一个合适的复选框).

如果已创建项目,则可以转到

设置|>构建,执行,部署|>构建工具|> SBT

并取消选中 Create directores for empty content roots automatically

如果您要启动一个新项目,因为它将为您创建目录,此选项很有用,但在此之后我建议禁用此选项并仅保留您想要的目录,否则每次构建/刷新项目时都会生成目录.

见图:

在此输入图像描述

编辑

好像这个选项从Idea界面中消失了.如果你有一个旧项目,并在那里启用,请转到.idea/sbt.xml并摆脱

<option name="createEmptyContentRootDirectories" value="true" />
Run Code Online (Sandbox Code Playgroud)