Skip to main content

Installation

Maven

Add SparkPlusPlus to your project:

<dependency>
<groupId>io.github.sparkplusplus</groupId>
<artifactId>sparkplusplus_2.12</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>

Spark itself should usually stay as a provided dependency:

<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-sql_2.12</artifactId>
<version>3.4.1</version>
<scope>provided</scope>
</dependency>

Scala Versions

The project is set up to support Scala 2.12 and 2.13 through Maven profiles.

Build Locally

mvn test
mvn package

For Scala 2.13:

mvn test -Pscala-2.13
mvn package -Pscala-2.13