sbt in Action (Manning, 2016).pdf (Size: 6.23 MB)
sbt takes the concept of a reliable build tool and extends it in two ways—using a DSL written in the Scala language and as an interactive development environment. sbt in Action is a step-by-step introduction to sbt. The text includes numerous real-world examples designed to demonstrate the power and flexibility of sbt, along with best practices for using it.
This book is intended for professional developers who want practical, battle-tested advice on how to get their own projects built using sbt. Developers building applications with sbt will typically use several related technologies as part of their projects. A book that provided complete information on each of these would fill many volumes. To avoid killing more trees than necessary, we assume that the reader is familiar with the JVM , and to a certain extent the Scala language syntax. However, we don't feel that the reader needs too much knowledge about either of these. A wealth of information is available on these elsewhere.
Our focus is sbt and the problems it solves—the building and development of Scala and Java projects.