Author: veithen
Date: Sun Jun 13 19:59:20 2010
New Revision: 954294

URL: http://svn.apache.org/viewvc?rev=954294&view=rev
Log:
Added some more information to the release procedure.

Modified:
    webservices/commons/trunk/modules/axiom/src/docbkx/devguide.xml

Modified: webservices/commons/trunk/modules/axiom/src/docbkx/devguide.xml
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/src/docbkx/devguide.xml?rev=954294&r1=954293&r2=954294&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/src/docbkx/devguide.xml (original)
+++ webservices/commons/trunk/modules/axiom/src/docbkx/devguide.xml Sun Jun 13 
19:59:20 2010
@@ -162,7 +162,7 @@ javax.xml.stream.XMLOutputFactory=com.be
         <section>
             <title>Release preparation</title>
             <para>
-                The items should be checked before starting the release 
process:
+                The following items should be checked before starting the 
release process:
             </para>
             <itemizedlist>
                 <listitem>
@@ -287,7 +287,7 @@ javax.xml.stream.XMLOutputFactory=com.be
                 <listitem>
                     <para>
                         A PGP key that conforms to the <ulink 
url="http://www.apache.org/dev/release-signing.html";>requirement
-                        for Apache release signing</ulink>. The make the 
release process easier, the passphrase for the
+                        for Apache release signing</ulink>. To make the 
release process easier, the passphrase for the
                         code signing key should be configured in 
<filename>${user.home}/.m2/settings.xml</filename>:
                     </para>
 <screen><![CDATA[<settings>
@@ -307,13 +307,42 @@ javax.xml.stream.XMLOutputFactory=com.be
         </section>
         <section>
             <title>Release</title>
-            <itemizedlist>
-                <listitem>
+            <procedure>
+                <step>
                     <para>
                         Add an entry for the release to the 
<filename>download.xml</filename> file.
                     </para>
-                </listitem>
-            </itemizedlist>
+                </step>
+                <step>
+                    <para>
+                        Start the release process with the following command:
+                    </para>
+                    <screen>mvn release:prepare</screen>
+                    <para>
+                        When asked for the "SCM release tag or label", 
override the default value
+                        (<literal>axiom-x.y.z</literal>) by entering a tag in 
the form
+                        <literal>x.y.z</literal>, which is compatible with the 
tag names used for
+                        previous releases.
+                    </para>
+                    <para>
+                        The above command will create a tag in Subversion and 
increment the version
+                        number of the trunk to the next development version. 
It will also create
+                        a <filename>release.properties</filename> file that 
will be used in the next step.
+                    </para>
+                </step>
+                <step>
+                    <para>
+                        Perform the release using the following command:
+                    </para>
+                    <screen>mvn release:perform</screen>
+                    <para>
+                        This will upload the release artifacts to the Nexus 
staging repository.
+                    </para>
+                </step>
+            </procedure>
+            <para>
+                To be continued.
+            </para>
         </section>
         <section>
             <title>Post-release actions</title>


Reply via email to