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:set
followed 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.sh
to 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-2.0" and push it (
git push --tags
) -
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