Getting started with SBT for Scala : equip yourself with a high-productivity work environment using SBT, a build tool for Scala /: equip yourself with a high-productivity work environment using SBT, a build tool for Scala. (2013)
- Record Type:
- Book
- Title:
- Getting started with SBT for Scala : equip yourself with a high-productivity work environment using SBT, a build tool for Scala /: equip yourself with a high-productivity work environment using SBT, a build tool for Scala. (2013)
- Main Title:
- Getting started with SBT for Scala : equip yourself with a high-productivity work environment using SBT, a build tool for Scala
- Further Information:
- Note: Shiti Saxena ; graphics, Abhinash Sahu.
- Other Names:
- Saxena, Shiti
Sahu, Abhinash - Contents:
- 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.
- Publisher Details:
- Birmingham : Packt Publishing
- Publication Date:
- 2013
- Extent:
- 1 online resource (86 pages), illustrations
- Subjects:
- 005.133
COMPUTERS -- Programming Languages -- Java
Scala (Computer program language)
Programming languages (Electronic computers)
Computer programming
Scala (Computer program language)
Computer programming -- Automation
Data recovery (Computer science)
Electronic data processing -- Backup processing alternatives
Relational databases
Computer programming
Programming languages (Electronic computers)
Scala (Computer program language)
Scala (Computer program language)
Computer programming / Automation
COMPUTERS -- Enterprise Applications -- Business Intelligence Tools
Electronic books - Languages:
- English
- ISBNs:
- 9781783282685
1783282681
1783282673
9781783282678 - Related ISBNs:
- 9781783282678
- Notes:
- Note: Online resource; title from PDF title page (ebrary, viewed September 30, 2013).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.87410
- Ingest File:
- 01_116.xml