Build Sparkling Water¶
Download and install Spark, and point the environment variable
SPARK_HOME to the installation path. Then use the provided
gradlew to build project.
In order to build the full distribution, run:
After this command finishes, the full distribution of Sparkling Water is available at ./dist/build/dist directory.
To avoid running tests, use the
If you don’t want to build executable distribution, but just want to build or test specific modules:
To build only a specific module, use, for example,
To build and test a specific module, use, for example,
Changing Scala Version¶
Sparkling Water by default uses Scala version which is default for given Spark. All the artifacts published are built
against the default Scala version for given Spark. If you want build Sparkling Water for non-default Scala version,
for example from 2.11 to 2.12, create Sparkling Water distribution as
./gradlew dist -PscalaBaseVersion=2.12
Building Against Custom H2O¶
Note: If you would like to build against custom H2O Python package, specify
H2O_HOME environment variable. The variable
should point to the root directory of H2O-3 repository. This is mainly used for integration testing with H2O-3.