However unlikely, you maybe still haven't purchased the book, so here's the link: Spark in Action. Use the coupon code mlbonaci
for 50% off.
Thanks
- In Eclipse (for IntelliJ IDEA first use interactive or batch mode in terminal to generate a new project then import it as existing maven project):
File > New > Project... > Maven > Maven Project
- Click
Next
on the first screen of the New project wizard - Select
Configure... > Add Remote Catalog...
- Enter the following URL in the
Catalog file
field: https://github.com/spark-in-action/scala-archetype-sparkinaction/raw/master/archetype-catalog.xml
EnterSpark in Action
in theDescription
field - After you close the dialog, choose the
Spark in Action
catalog in theCatalog
dropdown list - In the next dialog simply enter you project details and confirm with
Finish
. In case of problems with this step (such as IDE not being able to locate the POM file) try to use a different URL in the step 4: https://raw.githubusercontent.com/spark-in-action/scala-archetype-sparkinaction/master/archetype-catalog.xml - Once the new projects generates change the Scala version to 2.10.5:
Right click on the generated project and select:
Scala > Set the Scala Installation > Fixed Scala Installation 2.10.5.(bundled)
- From the terminal (interactive mode):
mvn archetype:generate \
-DarchetypeCatalog=https://github.com/spark-in-action/scala-archetype-sparkinaction/raw/master/archetype-catalog.xml \
-DarchetypeRepository=https://github.com/spark-in-action/scala-archetype-sparkinaction/raw/master
- From the terminal or a shell script (batch mode):
mvn archetype:generate -B \
-DarchetypeCatalog=https://github.com/spark-in-action/scala-archetype-sparkinaction/raw/master/archetype-catalog.xml \
-DarchetypeRepository=https://github.com/spark-in-action/scala-archetype-sparkinaction/raw/master \
-DarchetypeGroupId=org.sparkinaction \
-DarchetypeArtifactId=scala-archetype-sparkinaction \
-DarchetypeVersion=0.12 \
-DgroupId=com.company -DartifactId=project -Dversion=0.1-SNAPSHOT -Dpackage=com.company
- Generated project example usage (run
mvn scala:help
for the full list of commands):
You can run the generated project by simply doing Shift+Alt+x s
(while positioned in App.scala
), which is the shortcut for Run As > Scala Application
.
You can also run it from the command line or from Eclipse Maven Run configuration with these goals:
mvn scala:compile
mvn scala:run -DmainClass=com.company.App
Thank you for purchasing the book :)