By Marko Bonaći author of Spark in Action
In this article, you will learn to write Spark applications using Eclipse, the most widely used development environment for JVM-based languages.

How to start developing Spark applications in Eclipse (PDF)