Quick notes for developers wanting to release a version of LSC.
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.
Version needs to be updated in:
Then tag the version:
git tag -a vVERSION -m "Tag for release VERSION"
Set back SNAPSHOT version in pom.xml.
mvn -Popendj clean package
We currently distribute the following files:
lsc-core-VERSION-src.tar.gz: source archive
lsc-core-VERSION-dist.tar.gz: distribution archive, containing all required dependencies
lsc-core-VERSION-installer.jar: automated graphical installer to install the dist archive above
See also packaging.