000 06496cam a2200853Mi 4500
001 ocn861536182
003 OCoLC
005 20220711211816.0
006 m o d
007 cr cn|||||||||
008 130930s2013 enkad o 001 0 eng d
040 _aE7B
_beng
_erda
_epn
_cE7B
_dOCLCO
_dUMI
_dS4S
_dCOO
_dDEBBG
_dDEBSZ
_dEBLCP
_dIDEBK
_dVT2
_dOCLCF
_dYDXCP
_dOCLCQ
_dCOCUF
_dCNNOR
_dMOR
_dPIFAG
_dN$T
_dZCU
_dAGLDB
_dMERUC
_dOCLCQ
_dU3W
_dD6H
_dSTF
_dVTS
_dCEF
_dNRAMU
_dICG
_dNLE
_dINT
_dOCLCQ
_dUKMGB
_dG3B
_dTKN
_dOCLCQ
_dUAB
_dDKC
_dOCLCQ
_dUKAHL
_dOCLCQ
_dOCLCO
016 7 _a018006504
_2Uk
019 _a858762186
_a863646057
_a907211469
_a961534565
_a962676533
020 _a9781783282685
_q(electronic bk.)
020 _a1783282681
_q(electronic bk.)
020 _z1783282673
020 _z9781783282678
029 1 _aAU@
_b000052404430
029 1 _aCHNEW
_b000640833
029 1 _aCHNEW
_b001052091
029 1 _aCHVBK
_b567709116
029 1 _aDEBBG
_bBV041632743
029 1 _aDEBBG
_bBV041776694
029 1 _aDEBBG
_bBV044062956
029 1 _aDEBSZ
_b39762607X
029 1 _aDEBSZ
_b404321380
029 1 _aDEBSZ
_b493129642
029 1 _aNZ1
_b15908330
029 1 _aUKMGB
_b018006504
029 1 _aAU@
_b000067113401
035 _a(OCoLC)861536182
_z(OCoLC)858762186
_z(OCoLC)863646057
_z(OCoLC)907211469
_z(OCoLC)961534565
_z(OCoLC)962676533
037 _aCL0500000342
_bSafari Books Online
050 4 _aQA76.73.S28
_bS29 2013eb
072 7 _aCOM
_x051010
_2bisacsh
082 0 4 _a005.86
049 _aMAIN
100 1 _aSaxena, Shiti.
_9972512
245 1 0 _aGetting started with SBT for Scala :
_bequip yourself with a high-productivity work environment using SBT, a build tool for Scala /
_cShiti Saxena ; graphics, Abhinash Sahu.
264 1 _aBirmingham :
_bPackt Publishing,
_c2013.
300 _a1 online resource (86 pages) :
_billustrations
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
490 1 _aCommunity experience distilled
588 0 _aOnline resource; title from PDF title page (ebrary, viewed September 30, 2013).
520 8 _aAnnotation
_bBuild 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 _aCover; 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 _aChapter 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 _aSBT scripts and REPLClasspath, sources, and resources; Test; Summary; Index.
590 _aeBooks on EBSCOhost
_bEBSCO eBook Subscription Academic Collection - Worldwide
650 0 _aScala (Computer program language)
_9376870
650 0 _aProgramming languages (Electronic computers)
650 0 _aComputer programming.
_948211
650 6 _aScala (Langage de programmation)
_9877832
650 6 _aProgrammation (Informatique)
_9877833
650 7 _acomputer programming.
_2aat
_948211
650 7 _aCOMPUTERS
_xProgramming Languages
_xGeneral.
_2bisacsh
_9854919
650 7 _aComputer programming.
_2fast
_0(OCoLC)fst00872390
_948211
650 7 _aProgramming languages (Electronic computers)
_2fast
_0(OCoLC)fst01078704
650 7 _aScala (Computer program language)
_2fast
_0(OCoLC)fst01763491
_9376870
655 0 _aElectronic books.
655 4 _aElectronic books.
700 1 _aSahu, Abhinash.
_9972513
776 0 8 _iPrint version:
_aSaxena, Shiti.
_tGetting Started with SBT for Scala.
_dBirmingham : Packt Publishing, ©2013
_z9781783282678
830 0 _aCommunity experience distilled.
856 4 0 _uhttps://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=639522
938 _aAskews and Holts Library Services
_bASKH
_nAH26849856
938 _aebrary
_bEBRY
_nebr10764828
938 _aEBSCOhost
_bEBSC
_n639522
938 _aProQuest MyiLibrary Digital eBook Collection
_bIDEB
_ncis26328582
938 _aYBP Library Services
_bYANK
_n11135889
994 _a92
_bINOPJ
999 _c2760858
_d2760858