COMMONSSITE-137 missing hash settings

commons-build:all ignores commons.release.hash settings
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 79d822b..1198ba1 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -26,6 +26,9 @@
 

   <body>

     <release version="1.12" date="YYYY-MM-DD" description="Feature release">

+      <action dev="sebb" type="fix" issue="COMMONSSITE-137">

+        commons-build:all ignores commons.release.hash settings

+      </action>

       <action dev="ggregory" type="update">

         Enable GitHub build.

       </action>

diff --git a/src/main/scripts/generate-xdocs.mojos.xml b/src/main/scripts/generate-xdocs.mojos.xml
index a35b09f..40bfce7 100644
--- a/src/main/scripts/generate-xdocs.mojos.xml
+++ b/src/main/scripts/generate-xdocs.mojos.xml
@@ -145,6 +145,15 @@
                     <type>java.lang.String</type>

                     <description>Subdirectory (instead of source/binaries.)</description>

                 </parameter>

+                <parameter>

+                    <name>commons.release.hash</name> 

+                    <property>commons.release.hash</property>

+                    <required>false</required>

+                    <readonly>false</readonly>

+                    <defaultValue>${commons.release.hash}</defaultValue>

+                    <type>java.lang.String</type>

+                    <description>Type of hash (lower case, e.g. sha512)</description>

+                </parameter>

                 <!-- commons.release.2.* -->

                 <parameter>

                     <name>commons.release.2.version</name> 

@@ -191,6 +200,15 @@
                     <type>java.lang.String</type>

                     <description>Subdirectory (instead of source/binaries.)</description>

                 </parameter>

+                <parameter>

+                    <name>commons.release.2.hash</name> 

+                    <property>commons.release.2.hash</property>

+                    <required>false</required>

+                    <readonly>false</readonly>

+                    <defaultValue>${commons.release.2.hash}</defaultValue>

+                    <type>java.lang.String</type>

+                    <description>Type of hash (lower case, e.g. sha512)</description>

+                </parameter>

                 <!-- commons.release.3.* -->

                 <parameter>

                     <name>commons.release.3.version</name> 

@@ -237,6 +255,15 @@
                     <type>java.lang.String</type>

                     <description>Subdirectory (instead of source/binaries.)</description>

                 </parameter>

+                <parameter>

+                    <name>commons.release.3.hash</name> 

+                    <property>commons.release.3.hash</property>

+                    <required>false</required>

+                    <readonly>false</readonly>

+                    <defaultValue>${commons.release.3.hash}</defaultValue>

+                    <type>java.lang.String</type>

+                    <description>Type of hash (lower case, e.g. sha512)</description>

+                </parameter>

                 <!-- commons.release.4.* -->

                 <parameter>

                     <name>commons.release.4.version</name> 

@@ -283,6 +310,15 @@
                     <type>java.lang.String</type>

                     <description>Subdirectory (instead of source/binaries.)</description>

                 </parameter>

+                <parameter>

+                    <name>commons.release.4.hash</name> 

+                    <property>commons.release.4.hash</property>

+                    <required>false</required>

+                    <readonly>false</readonly>

+                    <defaultValue>${commons.release.4.hash}</defaultValue>

+                    <type>java.lang.String</type>

+                    <description>Type of hash (lower case, e.g. sha512)</description>

+                </parameter>

             </parameters>

         </mojo>

         <mojo>

@@ -390,6 +426,15 @@
                     <type>java.lang.String</type>

                     <description>Subdirectory (instead of source/binaries.)</description>

                 </parameter>

+                <parameter>

+                    <name>commons.release.hash</name> 

+                    <property>commons.release.hash</property>

+                    <required>false</required>

+                    <readonly>false</readonly>

+                    <defaultValue>${commons.release.hash}</defaultValue>

+                    <type>java.lang.String</type>

+                    <description>Type of hash (lower case, e.g. sha512)</description>

+                </parameter>

                 <!-- commons.release.2.* -->

                 <parameter>

                     <name>commons.release.2.version</name> 

@@ -436,6 +481,15 @@
                     <type>java.lang.String</type>

                     <description>Subdirectory (instead of source/binaries.)</description>

                 </parameter>

+                <parameter>

+                    <name>commons.release.2.hash</name> 

+                    <property>commons.release.2.hash</property>

+                    <required>false</required>

+                    <readonly>false</readonly>

+                    <defaultValue>${commons.release.2.hash}</defaultValue>

+                    <type>java.lang.String</type>

+                    <description>Type of hash (lower case, e.g. sha512)</description>

+                </parameter>

                 <!-- commons.release.3.* -->

                 <parameter>

                     <name>commons.release.3.version</name> 

@@ -482,6 +536,15 @@
                     <type>java.lang.String</type>

                     <description>Subdirectory (instead of source/binaries.)</description>

                 </parameter>

+                <parameter>

+                    <name>commons.release.3.hash</name> 

+                    <property>commons.release.3.hash</property>

+                    <required>false</required>

+                    <readonly>false</readonly>

+                    <defaultValue>${commons.release.3.hash}</defaultValue>

+                    <type>java.lang.String</type>

+                    <description>Type of hash (lower case, e.g. sha512)</description>

+                </parameter>

                 <!-- commons.release.4.* -->

                 <parameter>

                     <name>commons.release.4.version</name> 

@@ -528,6 +591,15 @@
                     <type>java.lang.String</type>

                     <description>Subdirectory (instead of source/binaries.)</description>

                 </parameter>

+                <parameter>

+                    <name>commons.release.4.hash</name> 

+                    <property>commons.release.4.hash</property>

+                    <required>false</required>

+                    <readonly>false</readonly>

+                    <defaultValue>${commons.release.4.hash}</defaultValue>

+                    <type>java.lang.String</type>

+                    <description>Type of hash (lower case, e.g. sha512)</description>

+                </parameter>

             </parameters>

         </mojo>

         <mojo>