【问题标题】:sbt is using "default" project instead of creating a new onesbt 正在使用“默认”项目而不是创建一个新项目
【发布时间】:2011-12-01 15:04:29
【问题描述】:

我刚刚在我的 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/)
>

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

【问题讨论】:

  • 在构建文件中指定项目的名称,default-058262 只是对未命名项目的随机名称替换。

标签: java scala configuration build sbt


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-09
      相关资源
      最近更新 更多