-
Notifications
You must be signed in to change notification settings - Fork 26
HowTo release
Mathieu Bastian edited this page Sep 6, 2015
·
6 revisions
GraphStore releases are hosted on Sonatype so the artifacts are available on Maven central: https://oss.sonatype.org/content/repositories/releases/org/gephi/graphstore/
- Make sure you have GnuGPG installed
- Follow instructions to generate and register GPG keys (need to be done only once)
- Make sure all changes are committed to the master branch
- Remove "-SNAPSHOT" in project's pom
- Run "mvn clean deploy -P release"
- Add and commit the modified pom
- Run "git tag -a v{VERSION} -m 'Version {VERSION}'"
- Increment version and add "-SNAPSHOT" in project's pom
- Add and commit the change
- git push origin master
- git push --tags
Verify the release appears on sonatype's https://oss.sonatype.org/content/repositories/releases/org/gephi/graphstore/.