我正在使用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的內容是什麼(僅僅是爲了完整性)? –