diff --git a/pmd/src/site/xdocs/pmd-release-process.xml b/pmd/src/site/xdocs/pmd-release-process.xml index 4eefeacef1..72ef61d390 100644 --- a/pmd/src/site/xdocs/pmd-release-process.xml +++ b/pmd/src/site/xdocs/pmd-release-process.xml @@ -24,12 +24,16 @@ $ git pull $ git status -
Ensure all the new rules are listed in a -src/main/resources/rulesets/releases/<version>.xml file.
+Checklist for release preparation:
-Update the "download" and "what's new" link in site.pre.xml.
- -Update version/release info in etc/changelog.txt.
+-Let maven create a release branch (note - this is of course not needed if you -are already on a release/maintenance branch). Maven will automatically increase -the version in branch master. In case you create a alpha/preview release and you -want to stay with the current version in master, use these -additional properties: --DupdateBranchVersions=true -DupdateWorkingCopyVersions=false
+Let's have maven create a release branch for us (note - this is of course not +needed if you are already on a release/maintenance branch). Maven will automatically +increase the version in branch master.
-Note: The property pushChanges is set to false, so that we can manually
+In case you create a alpha/preview release and you want to stay with the current
+version in master, use these additional properties:
+
+
Note: The property pushChanges is set to false, so that we can manually push all changes done during the release at the end, when we are sure, -that everything is fine. -
+that everything is fine. +