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

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_ocn861536182
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cn|||||||||
008 130930s2013 enkad o 001 0 eng d
040 |a E7B  |b eng  |e rda  |e pn  |c E7B  |d OCLCO  |d UMI  |d S4S  |d COO  |d DEBBG  |d DEBSZ  |d EBLCP  |d IDEBK  |d VT2  |d OCLCF  |d YDXCP  |d OCLCQ  |d COCUF  |d CNNOR  |d MOR  |d PIFAG  |d N$T  |d ZCU  |d AGLDB  |d MERUC  |d OCLCQ  |d U3W  |d D6H  |d STF  |d VTS  |d CEF  |d NRAMU  |d ICG  |d NLE  |d INT  |d OCLCQ  |d UKMGB  |d G3B  |d TKN  |d OCLCQ  |d UAB  |d DKC  |d OCLCQ  |d UKAHL  |d OCLCQ  |d OCLCO  |d QGK  |d OCLCQ  |d OCLCO 
016 7 |a 018006504  |2 Uk 
019 |a 858762186  |a 863646057  |a 907211469  |a 961534565  |a 962676533  |a 1259135311 
020 |a 9781783282685  |q (electronic bk.) 
020 |a 1783282681  |q (electronic bk.) 
020 |z 1783282673 
020 |z 9781783282678 
029 1 |a AU@  |b 000052404430 
029 1 |a AU@  |b 000067113401 
029 1 |a CHNEW  |b 000640833 
029 1 |a CHNEW  |b 001052091 
029 1 |a CHVBK  |b 567709116 
029 1 |a DEBBG  |b BV041632743 
029 1 |a DEBBG  |b BV041776694 
029 1 |a DEBBG  |b BV044062956 
029 1 |a DEBSZ  |b 39762607X 
029 1 |a DEBSZ  |b 404321380 
029 1 |a DEBSZ  |b 493129642 
029 1 |a NZ1  |b 15908330 
029 1 |a UKMGB  |b 018006504 
035 |a (OCoLC)861536182  |z (OCoLC)858762186  |z (OCoLC)863646057  |z (OCoLC)907211469  |z (OCoLC)961534565  |z (OCoLC)962676533  |z (OCoLC)1259135311 
037 |a CL0500000342  |b Safari Books Online 
050 4 |a QA76.73.S28  |b S29 2013eb 
072 7 |a COM  |x 051010  |2 bisacsh 
082 0 4 |a 005.86 
049 |a UAMI 
100 1 |a Saxena, Shiti. 
245 1 0 |a Getting started with SBT for Scala :  |b equip yourself with a high-productivity work environment using SBT, a build tool for Scala /  |c Shiti Saxena ; graphics, Abhinash Sahu. 
264 1 |a Birmingham :  |b Packt Publishing,  |c 2013. 
300 |a 1 online resource (86 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from PDF title page (ebrary, viewed September 30, 2013). 
520 8 |a Annotation  |b Build tools are a boon to developers working on large projects. With the configuration to run/execute the project moved out, developers can focus more on the project. SBT is a build tool designed for Scala and Java projects. It provides developers with a high productivity work environment hence it comes in really handy when dealing with large projects. Getting Started with SBT for Scala gets you going with using SBT and also introduces its advanced concepts. SBT is a build tool that uses a Scala-based DSL. Additionally, SBT has some interesting features that come in handy during development, such as starting a Scala REPL with project classes and dependencies on the classpath, continuous compilation and testing with triggered execution, and much more. Getting Started with SBT for Scala introduces SBT and its various features. It shows how to set up the build definition for a Scala project using sample code to explain different scenarios and use cases. It explains the basic configuration required to compile, test, and run a project using SBT. We will take a look at the additional configuration and settings that can be set to suit the project requirements. You will also learn how to handle project dependencies in SBT and use Scala files to define the build. It shows how to fork the JVM in SBT for different processes and specific configurations. It also explains the intricacies of the build definition, parallel execution. This book will make you familiar with SBT so that you can use it for different kinds of projects like simple, and multiple modules which can be dependent or independent. 
505 0 |a 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. 
505 8 |a 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. 
505 8 |a SBT scripts and REPLClasspath, sources, and resources; Test; Summary; Index. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Scala (Computer program language) 
650 0 |a Programming languages (Electronic computers) 
650 0 |a Computer programming. 
650 6 |a Scala (Langage de programmation) 
650 6 |a Programmation (Informatique) 
650 7 |a computer programming.  |2 aat 
650 7 |a COMPUTERS  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a Computer programming  |2 fast 
650 7 |a Programming languages (Electronic computers)  |2 fast 
650 7 |a Scala (Computer program language)  |2 fast 
700 1 |a Sahu, Abhinash. 
776 0 8 |i Print version:  |a Saxena, Shiti.  |t Getting Started with SBT for Scala.  |d Birmingham : Packt Publishing, ©2013  |z 9781783282678 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=639522  |z Texto completo 
936 |a BATCHLOAD 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26849856 
938 |a ebrary  |b EBRY  |n ebr10764828 
938 |a EBSCOhost  |b EBSC  |n 639522 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis26328582 
938 |a YBP Library Services  |b YANK  |n 11135889 
994 |a 92  |b IZTAP