Cover image for Getting Started with SBT for Scala.
Getting Started with SBT for Scala.
Title:
Getting Started with SBT for Scala.
Author:
Saxena, Shiti.
ISBN:
9781783282685
Personal Author:
Physical Description:
1 online resource (109 pages)
Contents:
Getting Started with SBT for Scala -- Table of Contents -- Getting Started with SBT for Scala -- Credits -- About the Author -- Acknowledgments -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 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 -- 2. .sbt Build Definitions -- The theory of .sbt -- The .sbt syntax -- Understanding keys -- Keys -- Setting keys -- Path-related setting keys -- Task keys -- Input keys -- Working with scopes -- Summary -- 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 -- A URL for the dependency JAR -- Extra attributes -- Classifiers -- Transitivity -- Download documentation -- Dependencies using Maven files -- Dependencies using Ivy files or Ivy XML -- Adding JAR files manually -- Resolvers -- Summary -- 4. Full Build Definitions -- Build definition project -- .sbt and .scala -- Working with full build definitions -- Multiproject builds -- Summary -- 5. Compile, Test, and Run -- Commands -- Logging -- Forking the JVM -- Parallel execution -- SBT scripts and REPL -- Classpath, sources, and resources -- Test -- Summary -- Index.
Abstract:
A practical and fast-paced guide, Getting Started with SBT for Scala walks you through the setup of Scala projects in SBT with sample code for common as well as critical scenarios.Getting Started with SBT for Scala is for developers working on Scala projects who are interested in learning and utilizing Simple Build Tool to manage the build process.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: