SBT创建两个目标文件夹。这是正常的吗?

时间:2014-05-10 22:04:51

标签: scala sbt

我的根目录中没有build.sbt,但我的Build.scala文件夹中有project个文件。出于某种原因,在编译时会生成两个target个文件夹(一个在project下,一个在根中)。

这种行为是正常的吗?如果没有,我该如何解决?如果是这样,会告诉.sbt在一个文件夹下生成这些文件夹/文件会导致任何问题吗?

1 个答案:

答案 0 :(得分:4)

这很正常。

根目录中的target是您项目的目标。 target目录中的project是构建定义的target,它本身由SBT编译。

SBT is recursive.

  

项目目录是项目中的另一个项目   知道如何建立你的项目。项目内部的项目可以(在   理论)做任何其他项目可以做的事情。您的构建定义是   一个sbt项目。