配置行在sbt多构建中用于子项目的位置在哪里?

时间:2014-11-07 19:56:53

标签: scala sbt

在sbt multi-build中创建子项目时,我按照the official docs found here中的说明进行操作。

我将以下行放入build.sbt文件。

lazy val MySubProject = project

然后当我跑步时,我得到以下错误。

$ sbt
/home/d/projects/test/build.sbt:7: error: illegal start of simple expression
lazy val MySubProject = project
^

我制作的是什么noobie错误?这条线在哪里?

1 个答案:

答案 0 :(得分:3)

问题是因为我使用了旧版本的sbt。

lazy val MySubProject = project行确实属于build.sbt(尽管它可以放在project/build.scala中)。

我以为我的运行速度为0.13,但实际上我的运行速度为0.12。

将sbt升级到版本0.13后,一切正常。