www/ReleasingJNA.md
Bump version in CHANGES.md and build.xml, if not already.
If native changes have been made, run ant native target on each target
platform, pushing the resulting target-specific jar (in lib/native) file to master.
Ensure the git repository is in a clean state (e.g. run git clean -f -x -d)
Update versioned links in README.md (search for old version and replace with new version)
Update CHANGES.md: remove the Next release label and replace it with the final version number.
While doing this also check if the version number matches the release: major version should be
incremented when API incompatible changes are made, minor version should be incremented when
features are added, revision should be updated when bugfixes are done.
Run ant -Drelease=true -Dmaven-release=true clean dist stage
Commit and push generated files in dist, CHANGES.md and README.md.
Login to https://central.sonatype.com/ and create a new deployment using the
file build/maven-artifacts.zip.
Tag
git tag 4.2.1)git push --tags)Update Javadoc
Email release notice to jna-users Google group.
Increment the version in common.xml for the next development iteration
For more nformation about the maven central release process see: Release to Maven Central