sbt使用“默认”项目而不是创建新项目

时间:2011-10-05 15:58:24

标签: java scala configuration build sbt

我刚刚在我的Windows Vista机器上安装了sbt,遵循github wiki上的指南,使用包含

的sbt.bat脚本
set SCRIPT_DIR=%~dp0
java -Dfile.encoding=UTF8 -Xmx1024M -Xss1M -XX:+CMSClassUnloadingEnabled 
     -XX:MaxPermSize=256m -jar "%SCRIPT_DIR%sbt-launch.jar" %*

当我在空目录中运行sbt时,我得到了

L:\foo>sbt

L:\foo>set SCRIPT_DIR=L:\lib\sbt\

L:\foo>java -Dfile.encoding=UTF8 -Xmx1024M -Xss1M -XX:+CMSClassUnloadingEnabled
-XX:MaxPermSize=256m -jar "L:\lib\sbt\sbt-launch.jar"
[info] Set current project to default-058262 (in build file:/L:/foo/)
>

而不是预期的提示来创建一个新项目。我做错了什么?

2 个答案:

答案 0 :(得分:7)

与SBT 0.7相比,SBT 0.10+不会提示您创建项目,而是假设某些默认配置并部署其自己的工作目录。

如果要为您提供设置,则必须添加build.sbt文件或完整配置。

答案 1 :(得分:2)

添加np插件。这取代了以前的功能。 https://github.com/softprops/np