Skip to content
0:00 / 0:00

#sbt#scala#jarhell

Beginning SBT for Scala development

Sergei Winitzki

1.4K subscribers • 2 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Sergei Winitzki
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Beginner. No background in the topic needed.

4.4K views8 years ago2 recommendations

Tools and practiceScalaBuild systems and packaging

Sergei Winitzki explains how SBT works, how to configure builds, manage dependencies, and handle JAR hell in Scala projects.

Talk presented to my colleagues at work. What SBT does How the build is configured Directory layout and SBT subprojects What configures the configuration Dependencies and versions JAR hell and how to overcome it

Why it's here

2 people recommend this

What people say. Recommended as a helpful introduction to understanding SBT and Scala build configurations.

u/use_a_name-pass_wordin r/scala • Recommends

On “Suggestion to learn SBT”

Check out this vid, it might help link to this video

u/know_not_muchin r/scala • Recommends

On “Course that teaches Scala + SBT + console/web”

This one is nice. There are others as well on youtube link to this video I liked the SBT book a lot. it got me started and from then on I read the product documentation. https://www.amazon.com/sbt-Action-simple-Scala-build/dp/1617291277/ref=sr_1_1?ie=UTF8&qid=1543803523&sr=8-1&keywords=scala+build+tool One problem you will constantly face with all open source products (including SBT) that the syntax changes very very fast. so all books and blogs don't work when you type code as is. So you will have to learn from the book and then google (or StackOverflow) a little to find the latest syntax of things. Lastly, today there are plenty of alternatives to SBT as well. Mill, Rage and Bazel. so if you ar…