什么是sbt的命令行参数?

Rob*_*mba 6 scala sbt

我在某处读到sbt的所有参数:

java -jar /home/robert/.conscript/sbt-launch.jar  arg1 arg2 ..
Run Code Online (Sandbox Code Playgroud)

是启动sbt的依赖项.

以"@"开头的参数怎么样?

问题是因为我想发现征兵是如何运作的.它只是SBT与'@/home/robert/.conscript/n8han/conscript/cs/launchconfig'作为第一个参数,其他命令行参数也传递给(通过"$ @"在sbt的最后一个参数).launchconfig是一个简单的ini like文件:

[app]
  version: 0.3.4
  org: net.databinder
  name: conscript
  class: conscript.Conscript
[scala]
  version: 2.9.1
[repositories]
  local
  scala-tools-releases
  maven-central
[boot]
  directory: /home/robert/.conscript/boot
Run Code Online (Sandbox Code Playgroud)

但是没有关于依赖关系的信息.此外,conscript没有任何其他文件(除了sbt和cs runner,这是sbt命令).

0__*_*0__ 6

此页面讨论了Launcher配置:

http://www.scala-sbt.org/release/docs/Sbt-Launcher.html

因此,您基本上可以配置sbt本身,例如,在默认情况下应添加存储库,选择其他常春藤位置,等等.