Useful sbt commands

Run mist

# run mist with default spark version (2.0.0)
sbt mistRun
# specify spark version
sbt -DsparkVersion=2.2.0 mistRun
# specify ui-dist directory (for ui testing purposes)
sbt 'mistRun --ui-dir $path_to_ui_dist'

Build mist

Tar:

# build tarball
sbt packageTar
# specify certain spark version
sbt -DsparkVersion=2.2.0 packageTar

Docker:

# build tarball
sbt docker
# specify certain spark version
sbt -DsparkVersion=2.2.0 docker