Каковы аргументы командной строки для sbt? - PullRequest
6 голосов
/ 12 января 2012

Я где-то читал, что все аргументы для sbt:

java -jar /home/robert/.conscript/sbt-launch.jar  arg1 arg2 ..

- это зависимости, с которых начинается sbt.

Как насчет аргументов, начинающихся с "@"?

Вопрос в том, что я хочу узнать, как работает conscript .Это просто SBT с '@ / home / robert / .conscript / n8han / conscript / cs / launchconfig' в качестве первого аргумента, другие аргументы командной строки также передаются (через "$ @" в последнем аргументе для sbt).Launchconfig - это простой ini-подобный файл:

[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

Но информации о зависимостях нет.Более того, у conscript нет других файлов (кроме sbt и cs runner, которые являются командой sbt).

1 Ответ

6 голосов
/ 12 января 2012

На этой странице рассказывается о настройках Launcher:

http://www.scala -sbt.org / релиз / документы / Sbt-Launcher.html

Таким образом, вы можете настроить сам sbt, например добавьте репозитории, где они должны выглядеть по умолчанию, выберите другое расположение плюща и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...