O'Reilly logo

Getting Started with SBT for Scala by Shiti Saxena

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 1. Hello World with SBT

In the stone age of programming, a project team comprised several programmers and a person whose job was to build and deploy the software developed by others. To compile the project, this person would have to compile each file individually. If compilation for all of the files was successful, they went on to deploy the project. There were no means to check for errors while integration. One had to come up with a method to have logs for each process. Deploying was equally complex as it required modules to be placed manually in the right location.

Thankfully, this is not the case anymore.

Building projects involves compiling your code and assembling the binaries with the required dependencies and resources. Build tools ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required