guardian / support-libraries

Shared libraries for the support stack

GitHub

Support Libraries

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

support-config

Maven Central

support-models

Maven Central

support-services

Maven Central

support-internationalisation

Maven Central

Releasing

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: https://docs.google.com/document/d/1M_MiE8qntdDn97QIRnIUci5wdVQ8_defCqpeAwoKY8g/edit#heading=h.r815791vmxv5

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

sbt "project [the project]" release