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

chu*_*lor 8 sbt

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

每次我开始sbt它给我的消息如下:

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

我确实在文件中设置了namemainClass设置build.sbt,所以我不知道我需要设置什么才能让项目名称default-XXXX消失.

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

Fre*_*ois 13

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

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

您不需要设置任何其他内容.