Подтвердить что ты не робот

Где sbt внутри Activator Activator?

Я пытаюсь использовать Play Framework 2.3.2, используя автономную установку с помощью Activafe Activator. 1.2. 3. Каждая документация говорит мне, что она использует sbt под крышками для создания и запуска проектов.

Где этот sbt находится/установлен? Это где-то в распакованной папке, содержащей установку Activator?

Как запустить sbt из командной строки? Это не на PATH, так как запуск locate sbt ничего не находит.

4b9b3361

Ответ 1

activator-launcher-<version>.jar - это, фактически, sbt launcher с добавленным дополнительным файлом свойств.

Если вы запустите activator shell (или любую другую команду, которую вы могли использовать с sbt like compile или package), вы запускаете сам sbt, который, в свою очередь, выполняет команды.

Здесь путь запуска приложений:

  • activator ui запускает пользовательский интерфейс активатора, который запускает процесс sub-sbt для сборки
  • activator new запускает приложение терминала для создания шаблона активатора.
  • activator shell или activator <sbt input> запускает сам sbt.

Кроме того, activator script пытается обнаружить, запущен ли он из контекста "UI", например. двойным щелчком мыши из Windows Explorer или OSX Finder. Если это так, script автоматически запустится в режиме пользовательского интерфейса.