Simple Build Tool Introduction

The Simple Build Tool for Scala offers a new way to configure build systems, starting with the basic concepts of key-value pairs and moving to configuration axis and plugins. This video introduces the SBT and offers “cookbook” recipes for how to accomplish common tasks within the standard configuration for projects.

Unlike most other general build tools, SBT is targeted to support only Scala and Java projects. In addition to traditional batch operation where a number of build tasks are executed in sequence, SBT provides a special interactive mode, making Scala builds significantly faster by using the same JVM, watching project sources for modifications and keeping the compiled classes “warm”. As a build tool, it is capable of compiling Scala code, packaging archive artifacts, running Scala code, executing tests and many other build operations.

Video Producer: