我正在尝试使用Typesafe Activator 1.2.3离线安装Play Framework 2.3.2。每一份文档都告诉我,它在幕后使用sbt来构建和运行项目。
这个sbt位于/安装在哪里?它是否在包含Activator安装的解压缩文件夹中的某个位置?
如何从命令行启动sbt ?它不在PATH
上,因为运行locate sbt
找不到任何内容。
activator-launcher-<version>.jar
实际上是嵌入了附加属性文件的sbt启动器。
如果您运行activator shell
(或任何其他您可能与sbt一起使用的命令,如compile
或package
),您将启动sbt本身,然后执行命令。
下面是应用程序启动的路径:
-
activator ui
启动激活器UI,启动子进程来构建 -
activator new
启动激活器模板创建终端应用。 -
activator shell
或activator <sbt input>
自己启动sbt。
此外,activator
脚本试图检测它是否从"UI"上下文中运行,例如在Windows资源管理器或OSX Finder中双击。如果是,脚本将自动在UI模式启动。