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