为什么sbt当前项目名称“默认”在0.10?

时间:2011-08-04 00:53:18

标签: sbt

我正在使用sbt 0.10仅使用build.sbt文件而不是完整配置来构建Scala项目。

每次我开始时,它都会给我以下信息:

[info] Set current project to default-ee699e (in build file:/Users/.../project/plugins/)
[info] Set current project to default-8febe7 (in build file:/Users/.../)

我确实在name文件中设置了mainClassbuild.sbt设置,因此我不知道需要设置什么来获取项目名称default-XXXX程。

编辑:下面给出的答案是正确的,因为这是化妆品。如果切换到sbt的完整配置,那么它使用该项目的名称而不是default-XXXX

1 个答案:

答案 0 :(得分:13)

这条消息可能有点误导,并不是说你必须“设置当前的项目”,而是告诉你它正在做什么。

它将当前项目设置为plugins文件夹,它是什么(编译等),然后将当前项目设置为您的实际构建文件夹,并再次做到这一点。

您无需另外设置任何内容。