我刚刚在我的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/)
>
而不是预期的提示来创建一个新项目。我做错了什么?
答案 0 :(得分:7)
与SBT 0.7相比,SBT 0.10+不会提示您创建项目,而是假设某些默认配置并部署其自己的工作目录。
如果要为您提供设置,则必须添加build.sbt
文件或完整配置。
答案 1 :(得分:2)
添加np插件。这取代了以前的功能。 https://github.com/softprops/np