Getting Started with SBT for Scala
This course has been retired. Check out the alternatives below
-
What do you get with a Packt Subscription?
- Instant access to this title and 7,500+ eBooks & Videos
- Constantly updated with 100+ new titles each month
- Breadth and depth in over 1,000+ technologies
-
Hello World with SBT
- Hello World with SBT
- Why SBT?
- Installing SBT
- Creating a new project
- Compiling, testing, and running your project
- Going interactive with the SBT shell
- Summary
-
.sbt Build Definitions
- .sbt Build Definitions
- The theory of .sbt
- The .sbt syntax
- Understanding keys
- Working with scopes
- Summary
-
Dependency Management
- Dependency Management
- Quick introduction to Maven or Ivy dependency management
- Dependency management in SBT
- Resolvers
- Summary
-
Full Build Definitions
- Full Build Definitions
- Build definition project
- .sbt and .scala
- Working with full build definitions
- Multiproject builds
- Summary
-
Compile, Test, and Run
- Compile, Test, and Run
- Commands
- Logging
- Forking the JVM
- Parallel execution
- SBT scripts and REPL
- Classpath, sources, and resources
- Test
- Summary