Где находится sbt внутри Typesafe Activator?
-
02-01-2020 - |
Вопрос
я пробую Игровая платформа 2.3.2 с помощью автономной установки с Типобезопасный активатор 1.2.3.Каждая часть документации говорит мне, что она использует sbt под прикрытием для создания и запуска проектов.
Где находится/установлен этот SBT?Это где-то в распакованной папке, содержащей установку Активатора?
Как запустить sbt из командной строки?Это не на PATH
как работает locate sbt
ничего не находит.
Решение
А activator-launcher-<version>.jar
на самом деле это программа запуска sbt со встроенным дополнительным файлом свойств.
Если ты бежишь activator shell
(или любую другую команду, которую вы, возможно, использовали с sbt, например compile
или package
) вы запускаете сам sbt, который в свою очередь выполняет команды.
Вот путь запускаемых приложений:
activator ui
запускает пользовательский интерфейс активатора, который запускает дополнительный процесс для сборкиactivator new
запускает терминальное приложение создания шаблона активатора.activator shell
илиactivator <sbt input>
запускает sbt сам.
В дополнение activator
скрипт пытается определить, запущен ли он из контекста «UI», например.двойной щелчок в Проводнике Windows или Finder OSX.Если это так, скрипт автоматически запустится в режиме пользовательского интерфейса.