Getting Started with SBT for Scala Table of Contents


Table of Contents

Preface
Chapter 1: Hello World with SBT
Chapter 2: .sbt Build Definitions
Chapter 3: Dependency Management
Chapter 4: Full Build Definitions
Chapter 5: Compile, Test, and Run
Index

  • Chapter 1: Hello World with SBT
    • Why SBT?
    • Installing SBT
      • Installing from a package
        • Installing on Mac
      • Installing SBT manually
    • Creating a new project
    • Compiling, testing, and running your project
    • Going interactive with the SBT shell
      • Triggering SBT commands on saves
    • Summary
      • Chapter 3: Dependency Management
        • Quick introduction to Maven or Ivy dependency management
          • How Ivy works
            • Resolve
            • Retrieve
            • Publish
        • Dependency management in SBT
          • Automatic dependency management
            • Declaring dependencies in the build definition
            • Dependencies using Maven files
            • Dependencies using Ivy files or Ivy XML
            • Adding JAR files manually
        • Resolvers
        • Summary

            Book backreference: 
            Code Download and Errata
            Packt Anytime, Anywhere
            Register Books
            Print Upgrades
            eBook Downloads
            Video Support
            Contact Us
            Awards Voting Nominations Previous Winners
            Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
            Resources
            Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software