Onde está o sbt dentro Typesafe Ativador?
-
02-01-2020 - |
Pergunta
Eu estou tentando sair do Jogar Quadro 2.3.2 usando a instalação off-line com Typesafe Ativador 1.2.3.Cada pedaço de documentação diz-me que ele está usando sbt, sob o cobre para criar e executar projetos.
De onde é esse sbt situada/instalada?É em algum lugar na pasta descompactada que continha o Ativador de instalação?
Como faço para iniciar o sbt a partir da linha de comando?Não é no PATH
como executar locate sbt
não encontra nada.
Solução
O activator-launcher-<version>.jar
é, na verdade, o sbt lançador com um adicional de propriedades do arquivo incorporado.
Se você executar activator shell
(ou qualquer outro comando que você pode ter usado com o sbt, como compile
ou package
) você está começando sbt em si, que por sua vez executa os comandos.
Aqui está o caminho de aplicativos que são lançados:
activator ui
lança o ativador de INTERFACE do usuário que inicia um sub-sbt processo para a construção deactivator new
lança o ativador de criação do modelo de aplicação de terminal.activator shell
ouactivator <sbt input>
lança sbt em si.
Além disso, o activator
script tenta detectar se ele é executado a partir de um "UI" de contexto, por exemplo,duplo-click a partir do Explorador do Windows ou OSX Finder.Se assim for, o script irá iniciar automaticamente em modo de INTERFACE do usuário.