This document contains some information about the CI build, release notes and deployment. Other infos are present in the top README.
-
see CHANGELOG
This is a little checklist for the next release:
-
create a release branch and change to it
-
remove -SNAPSHOT in pom.xml (
mvn versions:setfollowed bymvn versions:commit) -
build all artifacts:
mvn -B clean install source:jar javadoc:jar gpg:sign -Dgpg.passphrase=xx -
use the script
src/script/deploy.shto upload bundles to https://s01.oss.sonatype.org/ (but don’t forget to update the VERSION variable inside this script). -
after upload to the staging repository release it: select "Staging Repositories" on s01.oss.sonatype.org, press "Refresh" and then "Close" and "Release".
-
update CHANGELOG
-
checkin the pom.xml (if not already done), label the sources, e.g. with "webdav-3.3" and push it (
git push --tags) -
draft a new release under Releases using the new tag
-
merge the release branch to main and develop branch
-
change to develop branch and start next SNAPSHOT
-
after a few days: check webdav with search.maven.org