Releasing
Quick notes for developers wanting to release a version of LSC.
Prerequisites
Make sure a branch is ready for release. This must involve testing by automated tests and a call for testing by developers and willing users.
Update version
Version needs to be updated in:
pom.xmlsrc/install/lsc.specsrc/install/debian/changelog
Tagging
Then tag the version:
git tag -a vVERSION -m "Tag for release VERSION"
Set back SNAPSHOT version in pom.xml.
Building
Build with:
mvn clean package
Distributing
We currently distribute the following files:
lsc-core-VERSION-src.tar.gz: source archive
lsc-core-VERSION-dist.tar.gzorlsc-core-VERSION-dist.zip: distribution archives, containing all required dependencies
See also packaging.