SBT, Simpler Than They Want You to Believe
summary
Explains that sbt is simpler than it appears and demonstrates concrete techniques: using Settings and Tasks as keys/values, using the show and inspect commands to explore and debug configuration, and leveraging incremental auto-recompilation plus plugins for publishing and dependency resolution. Presents reusable patterns to avoid duplication across modules, examples of converting legacy configurations, and shows that these recipes reduce build complexity without breaking the integration workflow.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 1:13SBT misconceptions
- 2:41Alternatives' limits
- 4:07Faster compilation with SBT
- 5:55Simple settings and tasks
- 7:23Version and dependency management
- 9:15Plugins for simpler tasks
- 12:07SBT operators complexity
- 14:15Migrating old SBT scripts
- 16:44SBT configuration examples
- 18:54SBT advantages over others
- 21:47Debugging SBT configs
- 23:58Dynamic value changes
- 26:49Dependency manipulation
- 28:42Centralized SBT configs
- 30:54Building SBT plugins
- 33:24Publishing artifacts
- 35:10SBT compatibility
- 37:42Versioning best practices
- 39:27Config file limits
- 40:58Summary








