如何防止sbt在父项目中创建源/资源目录

时间:2016-07-02 21:39:05

标签: scala intellij-idea sbt

我在this之后设置了一个包含两个模块的项目。我只想要模块中的源/资源目录结构,而不是父项目。我怎样才能在build.sbt中实现它?

2 个答案:

答案 0 :(得分:1)

sbt不会在根文件夹中创建源/资源目录。它将通过创建目标/项目目录。

只需确保您的项目位于不同的文件夹中。

也就是说,核心源应位于“核心”目录下:

lazy val core = (project in file("core")).
  settings(commonSettings: _*).
  settings(
    // other settings
  )

您的目录结构应与this示例类似。

答案 1 :(得分:1)

实际上,当单击SBT选项卡中的“刷新”时,IntelliJ IDEA会创建文件夹。请检查此other question