Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Scala 1 Build Tool: Getting Started

Working with a stable and reliable build tool to create projects in Scala is extremely important to developer productivity. sbt offers a wide variety of features and extensibility as a build tool that can meet almost any project's requirements.

Beginner
1h 38m
(21)

Created by Harit Himanshu

Last Updated Jun 08, 2022

Course Thumbnail
  • Course

Scala 1 Build Tool: Getting Started

Working with a stable and reliable build tool to create projects in Scala is extremely important to developer productivity. sbt offers a wide variety of features and extensibility as a build tool that can meet almost any project's requirements.

Beginner
1h 38m
(21)

Created by Harit Himanshu

Last Updated Jun 08, 2022

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

This course is well suited for software developers who are working or planning to contribute to a Scala codebase. Scala Build Tool (sbt) is a widely accepted Build Tool in the Scala Ecosystem, and the Scala language codebase itself is built and shipped with sbt. This course, Scala Build Tool: Getting Started, starts from the basics of working with the sbt shell; you'll learn about settings, tasks, scopes, build definition, multi-module builds, plugins, and working with 3rd party libraries. You will explore how to create a project from scratch, and add source files and tests. Next, you will discover how to compile and test your source code. Finally, you'll examine how to open-source your work in this project and deploy the executable API for anyone in the world to use. After taking this course, you will know the ins and outs of sbt, and will be comfortable starting or refactoring the codebases you work with.

Scala 1 Build Tool: Getting Started
Beginner
1h 38m
(21)
Table of contents

About the author
Harit Himanshu - Pluralsight course - Scala 1 Build Tool: Getting Started
Harit Himanshu
16 courses 4.2 author rating 449 ratings

Harit Himanshu is an engineer by profession with the deep interest in applying technologies to solve business problems. Harit is passionate about writing clean, modular, testable code and believes in automating almost everything.

Get started with Pluralsight