Ответ 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 автоматически запустится в режиме пользовательского интерфейса.