Typesafe Activator is a custom version of sbt which adds two extra
commands, activator ui
and activator new
. The activator
command is a superset of sbt, in short.
You can obtain Activator from typesafe.com.
If you see a command line such as sbt ~test
in the
documentation, you will also be able to type activator ~test
.
Any Activator project can be opened in sbt and vice versa because
Activator is “sbt powered.”
The Activator download includes an activator
script and an
activator-launch.jar
, which are equivalent to the sbt script and
launch jar described under
manual installation. Here are the
differences between Activator and a
manual installation of sbt:
activator
with no arguments will attempt to guess
whether to enter activator shell
or activator ui
mode;
type activator shell
to force the command line prompt.
activator new
allows you to create projects from a large
catalog of template projects,
for example the play-scala
template is a skeleton
Play Framework Scala app.
activator ui
launches a quick start UI that can be used to
work through tutorials from the template catalog (many
templates in the catalog have accompanying tutorials).
Activator offers two downloads; the small “minimal” download contains only the wrapper script and launch jar, while the large “full” download contains a preloaded Ivy cache with jars for Scala, Akka, and the Play Framework.