There is a lot of conflicting information on the internet about Gradle with Scala on the internet these days, which is a shame as it’s a really nice way to handle building and running a scala project in a less specialist manner than using SBT. Anything handles gruntwork of setting things up and files and allows more time for the code and business domain is a huge plus in any project.
https://gitlab.com/TRReeve/gradle-scala-intro
This will aim to take you from a blank project to initialising and setting up testing in a gradle project and then dockerising your code (further info here)