documentation/docs/release-process.md

Summary

Maintainability
Test Coverage
---
layout: ddoc
title: Release process:
---

1) Ensure your SSH key is properly loaded (`ssh-add -l`) and that your security key is loaded as well (GPG)

2) Check that the Javadoc process does not generate any warning: `mvn javadoc:aggregate`

3) Verify that all unit and integration tests pass: `mvn -PforceIT clean verify`

4) Manually run other tests (classes named `RunXXXX`)

5) Release: `mvn release:clean release:prepare` and `mvn release:perform`

6) Publish on the Maven central repository via [https://oss.sonatype.org](https://oss.sonatype.org)