Attention

The ShARC HPC cluster was decommissioned on the 30th of November 2023 at 17:00. It is no longer possible for users to access that cluster.

sbt

sbt is a build tool for Scala, Java, and more.

Interactive Usage

After connecting to the cluster, start an interactive session.

Load a particular version of sbt using:

module load dev/sbt/0.13.13

This makes the sbt command available to your session.

You will also need to load a version of Java. For example

module load apps/java/jdk1.8.0_102/binary

Installation notes

These are primarily for administrators of the system.

sbt 0.13.13 was installed as follows

cp /usr/local/media/sbt/sbt-0.13.13.tgz .
tar -xvzf ./sbt-0.13.13.tgz
cd sbt-launcher-packaging-0.13.13/
mkdir -p /usr/local/packages/dev/sbt/0.13.13
mv ./* /usr/local/packages/dev/sbt/0.13.13

Installation Media

  • The install tarball is on the system at /usr/local/media/sbt/sbt-0.13.13.tgz

Module files

  • The module file is on the system at /usr/local/modulefiles/dev/sbt/0.13.13

  • On github: 0.13.13.