1 option
Sbt in action : the simple Scala build tool / Joshua Suereth, Matthew Farwell.
- Format:
- Book
- Author/Creator:
- Suereth, Joshua D., author.
- Farwell, Matthew, author.
- Language:
- English
- Subjects (All):
- Scala (Computer program language).
- Programming languages (Electronic computers).
- Computer programming.
- Physical Description:
- 1 online resource (1 volume) : illustrations
- Edition:
- 1st edition
- Place of Publication:
- Shelter Island, New York : Manning Publications, [2016]
- Language Note:
- English
- System Details:
- text file
- Summary:
- sbt in Action , first and foremost, teaches you how to build Scala projects effectively. It introduces the sbt tool with a simple project that establishes the fundamentals of running commands and tasks. Next, it shows you how to use the peripheral libraries in sbt to make common tasks simpler. Along the way, you?ll work through real projects that demonstrate how to build and deploy your projects regardless of development methodology or process.
- Contents:
- Intro
- Copyright
- Brief Table of Contents
- Table of Contents
- Preface
- Acknowledgments
- About this Book
- About the Cover Illustration
- Part 1. Why SBT?
- Chapter 1. Why sbt?
- Chapter 2. Getting started
- Part 2. Understanding sbt's core concepts
- Chapter 3. Core concepts
- Chapter 4. The default build
- Part 3. Working with sbt
- Chapter 5. Testing
- Chapter 6. The IO and Process libraries
- Chapter 7. Accepting user input
- Chapter 8. Using plugins and external libraries
- Chapter 9. Debugging your build
- Part 4. Extending sbt
- Chapter 10. Automating workflows with commands
- Chapter 11. Defining a plugin
- Part 5. Deploying your projects
- Chapter 12. Distributing your projects
- Appendix A. What you need to know about Ivy
- Appendix B. Migrating to autoplugins
- Appendix C. Advanced setting/task API
- Index
- List of Figures
- List of Tables
- List of Listings.
- Notes:
- Includes index.
- Description based on print version record.
- ISBN:
- 9781638353126
- 1638353123
- 9781617291272
- 1617291277
- OCLC:
- 1257076778
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.