Welcome to Scala Hands-on lab repository.
Here you will find all the necessary things to get started with Scala Hands-on Lab program.
-
We would be using scala version
2.11.8
. You can download the binaries from https://www.scala-lang.org/download/2.11.8.html -
Scala 2.11.8 needs JDK6 to be minimum. Please make sure you have JDK6 or greater installed.
-
Please set the environement variables set to the bin folder. On my linux system, my
~/.bashrc
file has the following lines in the end:
export SCALA=/home/puri/awesome/scala/scala-2.11.8/bin
export PATH=$PATH:$SCALA
-
Download the latest version of SBT from http://www.scala-sbt.org/download.html
-
Please set the environemnt variables set to the bin folder.
We do not intend to start IDE wars. You are free to use any IDE/Editor of your choice. But because it is a beginner workshop, we using Intellij Idea. Intellij is a fantastic IDE:
-
-
Community/Ultimate version
-
In case you are using the community edition of intellij, Scala plugin would have to be explicitly enabled. You can follow the instructions at: https://www.jetbrains.com/help/idea/2016.3/enabling-and-disabling-plugins.html For Ultiamte edition, nothing explicit to be done.