Skip to content

Latest commit

 

History

History

spark

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

org.hammerlab.sbt:spark

org.hammerlab.sbt:spark

addSbtPlugin("org.hammerlab.sbt" % "spark" % "5.0.0")

SBT configs for projects that use Apache Spark; (source):

spark

This adds:

Version DSL

Relevant versions can be set via dedicated settings:

 spark      .version := "2.2.1"
 spark.tests.version := "2.3.3"
hadoop      .version := "2.7.3"
  kryo      .version := "2.24.0"

(these values are the defaults)

Versions can also be set via the versions helper:

versions(
   spark        "2.4.0",
   spark.tests  "2.4.0",
  hadoop        "2.7.3",
    kryo        "2.24.0"
)

The Spark and Hadoop versions can also be overriden via the system parameters spark.version and hadoop.version.

Spark submodules

In the above, spark defaults to spark.core; other modules are also available:

dep(
  spark.graphx,
  spark.mllib,
  spark.sql
)