Index: maven-project/src/main/java/org/apache/maven/project/ModelUtils.java
===================================================================
--- maven-project/src/main/java/org/apache/maven/project/ModelUtils.java	(revision 761580)
+++ maven-project/src/main/java/org/apache/maven/project/ModelUtils.java	(working copy)
@@ -57,6 +57,7 @@
 import org.apache.maven.model.PluginManagement;
 import org.apache.maven.model.Prerequisites;
 import org.apache.maven.model.Profile;
+import org.apache.maven.model.QualityManagement;
 import org.apache.maven.model.Relocation;
 import org.apache.maven.model.ReportPlugin;
 import org.apache.maven.model.ReportSet;
@@ -955,6 +956,7 @@
         result.setArtifactId( src.getArtifactId() );
         result.setBuild( cloneBuild( src.getBuild() ) );
         result.setCiManagement( cloneCiManagement( src.getCiManagement() ) );
+        result.setQualityManagement( cloneQualityManagement( src.getQualityManagement() ) );
         
         result.setContributors( cloneList( src.getContributors(), CONTRIBUTOR_CLONER ) );
         
@@ -1061,6 +1063,21 @@
         return result;
     }
 
+    public static QualityManagement cloneQualityManagement( QualityManagement src )
+    {
+        if ( src == null )
+        {
+            return null;
+        }
+
+        QualityManagement result = new QualityManagement();
+
+        result.setSystem( src.getSystem() );
+        result.setUrl( src.getUrl() );
+
+        return result;
+    }
+
     public static DistributionManagement cloneDistributionManagement( DistributionManagement src )
     {
         if ( src == null )
Index: maven-project/src/main/java/org/apache/maven/project/MavenProject.java
===================================================================
--- maven-project/src/main/java/org/apache/maven/project/MavenProject.java	(revision 761580)
+++ maven-project/src/main/java/org/apache/maven/project/MavenProject.java	(working copy)
@@ -56,6 +56,7 @@
 import org.apache.maven.model.PluginExecution;
 import org.apache.maven.model.PluginManagement;
 import org.apache.maven.model.Prerequisites;
+import org.apache.maven.model.QualityManagement;
 import org.apache.maven.model.ReportPlugin;
 import org.apache.maven.model.ReportSet;
 import org.apache.maven.model.Reporting;
@@ -1010,6 +1011,16 @@
         return getModel().getIssueManagement();
     }
 
+    public QualityManagement getQualityManagement()
+    {
+        return getModel().getQualityManagement();
+    }
+
+    public void setQualityManagement( QualityManagement qualityManagement )
+    {
+        getModel().setQualityManagement( qualityManagement );
+    }
+
     public void setDistributionManagement( DistributionManagement distributionManagement )
     {
         getModel().setDistributionManagement( distributionManagement );
Index: maven-project/src/main/java/org/apache/maven/project/inheritance/DefaultModelInheritanceAssembler.java
===================================================================
--- maven-project/src/main/java/org/apache/maven/project/inheritance/DefaultModelInheritanceAssembler.java	(revision 761580)
+++ maven-project/src/main/java/org/apache/maven/project/inheritance/DefaultModelInheritanceAssembler.java	(working copy)
@@ -139,6 +139,12 @@
             child.setCiManagement( parent.getCiManagement() );
         }
 
+        // qualityManagement
+        if ( child.getQualityManagement() == null )
+        {
+            child.setQualityManagement( parent.getQualityManagement() );
+        }
+
         // developers
         if ( child.getDevelopers().size() == 0 )
         {
Index: maven-model/src/test/java/org/apache/maven/model/QualityManagementTest.java
===================================================================
--- maven-model/src/test/java/org/apache/maven/model/QualityManagementTest.java	(revision 0)
+++ maven-model/src/test/java/org/apache/maven/model/QualityManagementTest.java	(revision 0)
@@ -0,0 +1,55 @@
+package org.apache.maven.model;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import junit.framework.TestCase;
+
+/**
+ * Tests {@code QualityManagement}.
+ * 
+ * @author Xavier Chatelain
+ * @version $Id: $
+ */
+public class QualityManagementTest
+    extends TestCase
+{
+
+    public void testHashCodeNullSafe()
+    {
+        new QualityManagement().hashCode();
+    }
+
+    public void testEqualsNullSafe()
+    {
+        assertFalse( new QualityManagement().equals( null ) );
+    }
+
+    public void testEqualsIdentity()
+    {
+        QualityManagement thing = new QualityManagement();
+        assertTrue( thing.equals( thing ) );
+    }
+
+    public void testToStringNullSafe()
+    {
+        assertNotNull( new QualityManagement().toString() );
+    }
+
+}
Index: maven-model/src/main/mdo/maven.mdo
===================================================================
--- maven-model/src/main/mdo/maven.mdo	(revision 761580)
+++ maven-model/src/main/mdo/maven.mdo	(working copy)
@@ -416,6 +416,25 @@
         </field>
 
         <!-- ====================================================================== -->
+        <!-- Quality Management                                                     -->
+        <!-- ====================================================================== -->
+
+        <field>
+          <name>qualityManagementUrl</name>
+          <version>3.0.0</version>
+          <description>The URL of the project's quality management system.</description>
+          <type>String</type>
+        </field>
+        <field>
+          <name>qualityManagement</name>
+          <version>4.0.0</version>
+          <description>The project's quality management system information.</description>
+          <association>
+            <type>QualityManagement</type>
+          </association>
+        </field>
+
+        <!-- ====================================================================== -->
         <!-- Distribution Management                                                -->
         <!-- ====================================================================== -->
 
@@ -1568,6 +1587,25 @@
       </fields>
     </class>
     <class>
+    <name>QualityManagement</name>
+      <description>Information about the quality management system used by the project.</description>
+      <version>4.0.0</version>
+      <fields>
+        <field>
+          <name>system</name>
+          <version>4.0.0</version>
+          <description>The name of the quality management system, e.g. Sonar.</description>
+          <type>String</type>
+        </field>
+        <field>
+          <name>url</name>
+          <version>4.0.0</version>
+          <description>URL for the quality management system used by the project.</description>
+          <type>String</type>
+        </field>
+      </fields>
+    </class>
+    <class>
       <name>DistributionManagement</name>
       <version>4.0.0</version>
       <description>This elements describes all that pertains to distribution for a project. It is

