Releasing PLC4X-Extras

TL/DR

Please be sure to execute the release with a Java version 11 or the Karaf feature tests will not run.
  • Update the RELEASE_NOTES

  • Check year in NOTICE

  • Create release branch:

   ./mvnw -P with-c,with-go,with-java -DbranchName=rel/{current-short-version} release:branch
--
[%interactive]
* [ ] Add a new section to the `RELEASE_NOTES` on `develop`
* [ ] Switch to the release branch and prepare the `RELEASE_NOTES`
* [ ] Prepare the release:
[subs="verbatim,attributes"]
./mvnw -P with-c,with-go,with-java release:prepare
[%interactive]
* [ ] Perform the release:
[subs="verbatim,attributes"]
./mvnw release:perform
[%interactive]
* [ ] Close the staging repo on `Nexus`
* [ ] Stage the release artifacts in `SVN`
* [ ] Vote on the mailing list
* [ ] Move RC to the release section of `SVN`
* [ ] Remove old releases in `SVN`
* [ ] Release staging repo on `Nexus`
* [ ] Merge back release version to `release` branch
* [ ] Send announce email