

When you start IntelliJ for the first time, it will guide you through a series of screens similar to the following.ĭid I surprise with the Scala 2.11 vs. Is this your first time running IntelliJ? If so, start here. Create New Project for Scala Spark development.IntelliJ Community Edition Downloaded and extracted (unzipped, untarred, exploded, whatever you call it.)Ĭonfiguration Steps (AKA: Ándale arriba arriba).Prerequisites (AKA: Requirements for your environment) If you have any issues or concerns with these assumptions, please leave now. You’re a fairly nice person who appreciates a variety of joke formats now and again.There should be a comments section at the bottom of this post.
INTELLIJ SCALA HOW TO
You will speak up if you have questions or suggestions on how to improve.And no, I’m not going to cover SunOS vs Solaris for you old timers like me. I’m not going to cover every nuance between Linux, OS X and Windows. You might need to update these instructions for your environment.
INTELLIJ SCALA INSTALL
You know how to download and install software. You are not a newbie to programming and computers.

I’m going to make assumptions about you in this post. If you have questions or comments on how to improve, let me know.Īfter you complete this Spark with IntelliJ tutorial, I know you’ll find the Spark Debug in IntelliJ tutorial helpful as well. In this tutorial, we’re going to try to go fast with lots of screenshots. You’re here to setup IntelliJ with Scala and hopefully use it with Spark, right? I’ve also sincerely tried to follow the Pragmatic Programmer suggestion of using one editor (IDE), but I keep coming back to IntelliJ when doing JVM-based development.īut, you probably don’t really care about all my history, though. I switched from Eclipse years ago and haven’t looked back. And I have nothing against ScalaIDE (Eclipse for Scala) or using editors such as Sublime. The IntelliJ Scala combination is the best, free setup for Scala and Spark development. In this tutorial, we’re going to review one way to setup IntelliJ for Scala and Spark development.
