sbt

Noun · Development

Definitions

  1. The interactive build tool for Scala and Java projects, providing incremental compilation, dependency management, and a DSL for defining build configurations.

    In plain English: The main tool Scala developers use to compile code, manage libraries, and run tests — notorious for long build times.

    Example: "sbt compile took twelve minutes because someone added a macro-heavy library."

Related Terms