Release to Maven Central - massimozappino/tagmycode-java-plugin-framework GitHub Wiki
Make sure you have not dependencies from local artifacts (no x-SNAPSHOT)
git checkout master
git merge develop
Tag the current version
git tag -a vX.Y -m 'version X.Y'
Push changes
git push origin master
git push --tags
Perform release
mvn clean deploy -P release
Go to https://oss.sonatype.org and from Staging Repositories Close repository and Release
Back to develop branch
git checkout develop
Set new version
mvn versions:set -DnewVersion=X.Y.Z
Save changes
git add -A
git commit -m "start new version X.Y.Z"
git push origin develop