guardian / support-libraries

Shared libraries for the support stack

Version Matrix

Support Libraries

This repo holds shared libraries used by support-frontend and support-workers


Maven Central


Maven Central


Maven Central


Maven Central


sbt test - runs unit tests only and excludes integration tests.

sbt it:test - runs all tests including integration tests (i.e. those which talk to real services e.g. AWS S3).


Releasing to local repo

You can publish all four libraries locally by running:

sbt publishLocal

If you really need to publish one library only (for example support-config) then run:

sbt "project supportConfig" publishLocal

Releasing to maven

We use sbt to release to Maven. Please check notes here to ensure you are set up to release to Maven:

Currently each library is versioned separately and must be released separately, this can be done using the command:

sbt "project [the project]" release