我的根目录中没有build.sbt,但我的Build.scala
文件夹中有project
个文件。出于某种原因,在编译时会生成两个target
个文件夹(一个在project
下,一个在根中)。
这种行为是正常的吗?如果没有,我该如何解决?如果是这样,会告诉.sbt
在一个文件夹下生成这些文件夹/文件会导致任何问题吗?
答案 0 :(得分:4)
这很正常。
根目录中的target
是您项目的目标。 target
目录中的project
是构建定义的target
,它本身由SBT编译。
项目目录是项目中的另一个项目 知道如何建立你的项目。项目内部的项目可以(在 理论)做任何其他项目可以做的事情。您的构建定义是 一个sbt项目。