reverted r894080 as discussed in http://mail-archives.apache.org/mod_mbox/maven-dev/200912.mbox/%3C4B37E3BF.10306@apache.org%3E

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-2/branches/maven-2.2.x@894144 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/maven-model/src/main/mdo/maven.mdo b/maven-model/src/main/mdo/maven.mdo
index 3658a6a..57d86c4 100644
--- a/maven-model/src/main/mdo/maven.mdo
+++ b/maven-model/src/main/mdo/maven.mdo
@@ -316,6 +316,15 @@
           </association>
         </field>
         <field xdoc.separator="blank">
+          <name>mailingLists</name>
+          <version>3.0.0+</version>
+          <description>Contains information about a project's mailing lists.</description>
+          <association>
+            <type>MailingList</type>
+            <multiplicity>*</multiplicity>
+          </association>
+        </field>
+        <field xdoc.separator="blank">
           <name>developers</name>
           <version>3.0.0+</version>
           <description>Describes the committers of a project.</description>
@@ -334,26 +343,22 @@
           </association>
         </field>
 
+        <!-- ====================================================================== -->
+        <!-- Issue Tracking                                                         -->
+        <!-- ====================================================================== -->
+
         <field xdoc.separator="blank">
-          <name>mailingLists</name>
-          <version>3.0.0+</version>
-          <description>Contains information about a project's mailing lists.</description>
-          <association>
-            <type>MailingList</type>
-            <multiplicity>*</multiplicity>
-          </association>
+          <name>issueTrackingUrl</name>
+          <version>3.0.0</version>
+          <description>The URL of the project's issue tracking system.</description>
+          <type>String</type>
         </field>
-
-        <!-- ====================================================================== -->
-        <!-- Build prerequisites                                                    -->
-        <!-- ====================================================================== -->
-
         <field xdoc.separator="blank">
-          <name>prerequisites</name>
+          <name>issueManagement</name>
           <version>4.0.0</version>
-          <description>Describes the prerequisites in the build environment for this project.</description>
+          <description>The project's issue management system information.</description>
           <association>
-            <type>Prerequisites</type>
+            <type>IssueManagement</type>
           </association>
         </field>
 
@@ -382,7 +387,7 @@
             <type>Repository</type>
           </association>
         </field>
-        <field xdoc.separator="blank">
+        <field>
           <name>scm</name>
           <version>4.0.0</version>
           <description>Specification for the SCM used by the project, such as CVS, Subversion, etc.</description>
@@ -392,25 +397,6 @@
         </field>
 
         <!-- ====================================================================== -->
-        <!-- Issue Tracking                                                         -->
-        <!-- ====================================================================== -->
-
-        <field>
-          <name>issueTrackingUrl</name>
-          <version>3.0.0</version>
-          <description>The URL of the project's issue tracking system.</description>
-          <type>String</type>
-        </field>
-        <field>
-          <name>issueManagement</name>
-          <version>4.0.0</version>
-          <description>The project's issue management system information.</description>
-          <association>
-            <type>IssueManagement</type>
-          </association>
-        </field>
-
-        <!-- ====================================================================== -->
         <!-- CI Management                                                          -->
         <!-- ====================================================================== -->
 
@@ -507,6 +493,19 @@
         </field>
 
         <!-- ====================================================================== -->
+        <!-- Build prerequisites                                                    -->
+        <!-- ====================================================================== -->
+
+        <field xdoc.separator="blank">
+          <name>prerequisites</name>
+          <version>4.0.0</version>
+          <description>Describes the prerequisites in the build environment for this project.</description>
+          <association>
+            <type>Prerequisites</type>
+          </association>
+        </field>
+
+        <!-- ====================================================================== -->
         <!-- Build                                                                  -->
         <!-- ====================================================================== -->
 
@@ -598,17 +597,7 @@
         ]]>
       </description>
       <fields>
-        <field xdoc.separator="blank">
-          <name>modules</name>
-          <version>4.0.0</version>
-          <description>The modules (sometimes called subprojects) to build as a part of this
-            project. Each module listed is a relative path to the directory containing the module.</description>
-          <association>
-            <type>String</type>
-            <multiplicity>*</multiplicity>
-          </association>
-        </field>
-        <field xdoc.separator="blank">
+        <field>
           <name>distributionManagement</name>
           <version>4.0.0</version>
           <description>Distribution information for a project that enables deployment of the site
@@ -618,54 +607,16 @@
           </association>
         </field>
         <field xdoc.separator="blank">
-          <name>properties</name>
+          <name>modules</name>
           <version>4.0.0</version>
-          <description>
-            <![CDATA[
-            Properties that can be used throughout the POM as a substitution, and
-            are used as filters in resources if enabled.
-            The format is <code>&lt;name&gt;value&lt;/name&gt;</code>.
-            ]]>
-          </description>
-          <type>Properties</type>
-          <association xml.mapStyle="inline">
+          <description>The modules (sometimes called subprojects) to build as a part of this
+            project. Each module listed is a relative path to the directory containing the module.</description>
+          <association>
             <type>String</type>
             <multiplicity>*</multiplicity>
           </association>
         </field>
         <field xdoc.separator="blank">
-          <name>dependencyManagement</name>
-          <version>4.0.0</version>
-          <required>false</required>
-          <description>Default dependency information for projects that inherit from this one. The
-            dependencies in this section are not immediately resolved. Instead, when a POM derived
-            from this one declares a dependency described by a matching groupId and artifactId, the
-            version and other values from this section are used for that dependency if they were not
-            already specified.</description>
-          <association>
-            <type>DependencyManagement</type>
-          </association>
-        </field>
-        <field>
-          <name>dependencies</name>
-          <version>3.0.0+</version>
-          <description>
-            <![CDATA[
-            This element describes all of the dependencies associated with a
-            project.
-            These dependencies are used to construct a classpath for your
-            project during the build process. They are automatically downloaded from the
-            repositories defined in this project.
-            See <a href="http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html">the
-            dependency mechanism</a> for more information.
-            ]]>
-          </description>
-          <association>
-            <type>Dependency</type>
-            <multiplicity>*</multiplicity>
-          </association>
-        </field>
-        <field xdoc.separator="blank">
           <name>repositories</name>
           <version>4.0.0</version>
           <description>The lists of the remote repositories for discovering dependencies and
@@ -686,6 +637,25 @@
           </association>
         </field>
         <field xdoc.separator="blank">
+          <name>dependencies</name>
+          <version>3.0.0+</version>
+          <description>
+            <![CDATA[
+            This element describes all of the dependencies associated with a
+            project.
+            These dependencies are used to construct a classpath for your
+            project during the build process. They are automatically downloaded from the
+            repositories defined in this project.
+            See <a href="http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html">the
+            dependency mechanism</a> for more information.
+            ]]>
+          </description>
+          <association>
+            <type>Dependency</type>
+            <multiplicity>*</multiplicity>
+          </association>
+        </field>
+        <field xdoc.separator="blank">
           <name>reports</name>
           <version>4.0.0</version>
           <description>
@@ -710,6 +680,35 @@
             <type>Reporting</type>
           </association>
         </field>
+        <field xdoc.separator="blank">
+          <name>dependencyManagement</name>
+          <version>4.0.0</version>
+          <required>false</required>
+          <description>Default dependency information for projects that inherit from this one. The
+            dependencies in this section are not immediately resolved. Instead, when a POM derived
+            from this one declares a dependency described by a matching groupId and artifactId, the
+            version and other values from this section are used for that dependency if they were not
+            already specified.</description>
+          <association>
+            <type>DependencyManagement</type>
+          </association>
+        </field>
+        <field xdoc.separator="blank">
+          <name>properties</name>
+          <version>4.0.0</version>
+          <description>
+            <![CDATA[
+            Properties that can be used throughout the POM as a substitution, and
+            are used as filters in resources if enabled.
+            The format is <code>&lt;name&gt;value&lt;/name&gt;</code>.
+            ]]>
+          </description>
+          <type>Properties</type>
+          <association xml.mapStyle="inline">
+            <type>String</type>
+            <multiplicity>*</multiplicity>
+          </association>
+        </field>
       </fields>
     </class>
     <class>