我正在使用sbt 0.10
构建一个只使用build.sbt
文件而不是完整配置的Scala项目。为什么在0.10中sbt当前项目名称为“default”?
每次启动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/.../)
我没有设置在build.sbt
文件name
和mainClass
设置,所以我不知道我需要设置以获得项目名称default-XXXX
就会消失。
编辑:下面给出的答案是正确的,这是化妆品。如果切换到sbt的完整配置,那么它将使用该项目的名称,而不是default-XXXX
。
它至少在0.13处发生了变化,除非在.sbt/.scala文件中更改了sbt项目的名称,否则该目录的名称是该目录的名称。 –
顺便说一句,你是什么意思*“一个完整的配置”*?你build.sbt的内容是什么(仅仅是为了完整性)? –