Cargando…

Getting started with SBT for Scala : equip yourself with a high-productivity work environment using SBT, a build tool for Scala /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Saxena, Shiti
Otros Autores: Sahu, Abhinash
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2013.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; 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 2: .sbt Build Definitions; The theory of .sbt; The .sbt syntax; Understanding keys; Keys; Setting keys; Task keys; Input keys; Working with scopes; Summary.
  • Chapter 3: Dependency ManagementQuick 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; Chapter 4: Full Build Definitions; Build definition project; .sbt and .scala; Working with full build definitions; Multiproject builds; Summary; Chapter 5: Compile, Test, and Run; Commands; Logging; Forking the JVM; Parallel execution.
  • SBT scripts and REPLClasspath, sources, and resources; Test; Summary; Index.