You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-commits@maven.apache.org by hb...@apache.org on 2015/09/09 08:18:33 UTC

svn commit: r964850 [12/25] - in /websites/production/maven/components/ref/3-LATEST: ./ apache-maven/ apidocs/ apidocs/org/apache/maven/model/ apidocs/src-html/org/apache/maven/model/ maven-aether-provider/ maven-artifact/ maven-builder-support/ maven-...

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/mail-lists.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/mail-lists.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/mail-lists.html Wed Sep  9 06:18:29 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-08-20
+ | Generated by Apache Maven Doxia at 2015-09-09
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150820" />
+    <meta name="Date-Revision-yyyymmdd" content="20150909" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Maven Model Builder &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -77,7 +77,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-08-20</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2015-09-09</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 3.3.7-SNAPSHOT</li>
             
                             </ul>

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/plugin-management.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/plugin-management.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/plugin-management.html Wed Sep  9 06:18:29 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-08-20
+ | Generated by Apache Maven Doxia at 2015-09-09
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150820" />
+    <meta name="Date-Revision-yyyymmdd" content="20150909" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Maven Model Builder &#x2013; Project Plugin Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -77,7 +77,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-08-20</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2015-09-09</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 3.3.7-SNAPSHOT</li>
             
                             </ul>

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/plugins.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/plugins.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/plugins.html Wed Sep  9 06:18:29 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-08-20
+ | Generated by Apache Maven Doxia at 2015-09-09
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150820" />
+    <meta name="Date-Revision-yyyymmdd" content="20150909" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Maven Model Builder &#x2013; Project Build Plugins</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -77,7 +77,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-08-20</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2015-09-09</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 3.3.7-SNAPSHOT</li>
             
                             </ul>

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/pmd.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/pmd.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/pmd.html Wed Sep  9 06:18:29 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-08-20
+ | Generated by Apache Maven Doxia at 2015-09-09
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150820" />
+    <meta name="Date-Revision-yyyymmdd" content="20150909" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Maven Model Builder &#x2013; PMD Results</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -77,7 +77,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-08-20</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2015-09-09</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 3.3.7-SNAPSHOT</li>
             
                             </ul>
@@ -396,16 +396,16 @@
 <td>Unnecessary use of fully qualified name 'Iterables.concat' due to existing import 'com.google.common.collect.Iterables'</td>
 <td><a href="./xref/org/apache/maven/model/building/Result.html#L89">89</a></td></tr>
 <tr class="a">
-<td>Unnecessary use of fully qualified name 'Iterables.concat' due to existing import 'com.google.common.collect.Iterables'</td>
+<td>Unnecessary use of fully qualified name 'Iterables.transform' due to existing import 'com.google.common.collect.Iterables'</td>
 <td><a href="./xref/org/apache/maven/model/building/Result.html#L115">115</a></td></tr>
 <tr class="b">
-<td>Unnecessary use of fully qualified name 'Iterables.transform' due to existing import 'com.google.common.collect.Iterables'</td>
+<td>Unnecessary use of fully qualified name 'Iterables.concat' due to existing import 'com.google.common.collect.Iterables'</td>
 <td><a href="./xref/org/apache/maven/model/building/Result.html#L115">115</a></td></tr>
 <tr class="a">
-<td>Unnecessary use of fully qualified name 'Iterables.concat' due to existing import 'com.google.common.collect.Iterables'</td>
+<td>Unnecessary use of fully qualified name 'Iterables.transform' due to existing import 'com.google.common.collect.Iterables'</td>
 <td><a href="./xref/org/apache/maven/model/building/Result.html#L170">170</a></td></tr>
 <tr class="b">
-<td>Unnecessary use of fully qualified name 'Iterables.transform' due to existing import 'com.google.common.collect.Iterables'</td>
+<td>Unnecessary use of fully qualified name 'Iterables.concat' due to existing import 'com.google.common.collect.Iterables'</td>
 <td><a href="./xref/org/apache/maven/model/building/Result.html#L170">170</a></td></tr></table></div>
 <div class="section">
 <h3><a name="orgapachemavenmodelmergeMavenModelMerger.java"></a>org/apache/maven/model/merge/MavenModelMerger.java</h3>

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/project-info.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/project-info.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/project-info.html Wed Sep  9 06:18:29 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-08-20
+ | Generated by Apache Maven Doxia at 2015-09-09
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150820" />
+    <meta name="Date-Revision-yyyymmdd" content="20150909" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Maven Model Builder &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -77,7 +77,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-08-20</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2015-09-09</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 3.3.7-SNAPSHOT</li>
             
                             </ul>

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/project-reports.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/project-reports.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/project-reports.html Wed Sep  9 06:18:29 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-08-20
+ | Generated by Apache Maven Doxia at 2015-09-09
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150820" />
+    <meta name="Date-Revision-yyyymmdd" content="20150909" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Maven Model Builder &#x2013; Generated Reports</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -77,7 +77,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-08-20</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2015-09-09</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 3.3.7-SNAPSHOT</li>
             
                             </ul>

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/project-summary.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/project-summary.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/project-summary.html Wed Sep  9 06:18:29 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-08-20
+ | Generated by Apache Maven Doxia at 2015-09-09
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150820" />
+    <meta name="Date-Revision-yyyymmdd" content="20150909" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Maven Model Builder &#x2013; Project Summary</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -77,7 +77,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-08-20</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2015-09-09</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 3.3.7-SNAPSHOT</li>
             
                             </ul>
@@ -412,7 +412,7 @@
 <td>The effective model builder, with inheritance, profile activation, interpolation, ...</td></tr>
 <tr class="b">
 <td>Homepage</td>
-<td><a class="externalLink" href="http://maven.apache.org/ref/3.3.7-SNAPSHOT/maven-model-builder">http://maven.apache.org/ref/3.3.7-SNAPSHOT/maven-model-builder</a></td></tr></table></div>
+<td><a class="externalLink" href="http://maven.apache.org/ref/3.3.7-SNAPSHOT/maven-model-builder/">http://maven.apache.org/ref/3.3.7-SNAPSHOT/maven-model-builder/</a></td></tr></table></div>
 <div class="section">
 <h3><a name="Project_Organization"></a>Project Organization</h3><a name="Project_Organization"></a>
 <table border="0" class="table table-striped">

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/sonar.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/sonar.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/sonar.html Wed Sep  9 06:18:29 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-08-20
+ | Generated by Apache Maven Doxia at 2015-09-09
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150820" />
+    <meta name="Date-Revision-yyyymmdd" content="20150909" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Maven Model Builder &#x2013; Sonar</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -77,7 +77,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-08-20</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2015-09-09</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 3.3.7-SNAPSHOT</li>
             
                             </ul>

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/source-repository.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/source-repository.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/source-repository.html Wed Sep  9 06:18:29 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-08-20
+ | Generated by Apache Maven Doxia at 2015-09-09
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150820" />
+    <meta name="Date-Revision-yyyymmdd" content="20150909" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Maven Model Builder &#x2013; Source Repository</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -77,7 +77,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-08-20</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2015-09-09</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 3.3.7-SNAPSHOT</li>
             
                             </ul>

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/super-pom.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/super-pom.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/super-pom.html Wed Sep  9 06:18:29 2015
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-08-20
+ | Generated by Apache Maven Doxia at 2015-09-09
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
@@ -9,7 +9,7 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <meta name="author" content="Hervé Boutemy" />
     <meta name="Date-Creation-yyyymmdd" content="20110912" />
-    <meta name="Date-Revision-yyyymmdd" content="20150820" />
+    <meta name="Date-Revision-yyyymmdd" content="20150909" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Maven Model Builder &#x2013; Super POM</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -79,7 +79,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-08-20</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2015-09-09</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 3.3.7-SNAPSHOT</li>
             
                             </ul>

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/surefire-report.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/surefire-report.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/surefire-report.html Wed Sep  9 06:18:29 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-08-20
+ | Generated by Apache Maven Doxia at 2015-09-09
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150820" />
+    <meta name="Date-Revision-yyyymmdd" content="20150909" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Maven Model Builder &#x2013; Surefire Report</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -77,7 +77,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-08-20</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2015-09-09</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 3.3.7-SNAPSHOT</li>
             
                             </ul>
@@ -406,12 +406,12 @@ function toggleDisplay(elementId) {
 <th>Success Rate</th>
 <th>Time</th></tr>
 <tr class="b">
-<td>102</td>
+<td>105</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>4.189</td></tr></table><br />
+<td>2.761</td></tr></table><br />
 <p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></div>
 <div class="section">
 <h2><a name="Package_List"></a>Package List</h2><a name="Package_List"></a>
@@ -427,12 +427,12 @@ function toggleDisplay(elementId) {
 <th>Time</th></tr>
 <tr class="b">
 <td><a href="#org.apache.maven.model.inheritance">org.apache.maven.model.inheritance</a></td>
-<td>1</td>
+<td>4</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.376</td></tr>
+<td>0.626</td></tr>
 <tr class="a">
 <td><a href="#org.apache.maven.model.validation">org.apache.maven.model.validation</a></td>
 <td>44</td>
@@ -440,7 +440,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>1.076</td></tr>
+<td>0.572</td></tr>
 <tr class="b">
 <td><a href="#org.apache.maven.model.path">org.apache.maven.model.path</a></td>
 <td>4</td>
@@ -448,7 +448,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.006</td></tr>
+<td>0.002</td></tr>
 <tr class="a">
 <td><a href="#org.apache.maven.model.profile.activation">org.apache.maven.model.profile.activation</a></td>
 <td>17</td>
@@ -456,7 +456,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>1.68</td></tr>
+<td>0.94</td></tr>
 <tr class="b">
 <td><a href="#org.apache.maven.model.merge">org.apache.maven.model.merge</a></td>
 <td>4</td>
@@ -464,7 +464,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.001</td></tr>
+<td>0</td></tr>
 <tr class="a">
 <td><a href="#org.apache.maven.model.building">org.apache.maven.model.building</a></td>
 <td>2</td>
@@ -472,7 +472,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.1</td></tr>
+<td>0.058</td></tr>
 <tr class="b">
 <td><a href="#org.apache.maven.model.interpolation">org.apache.maven.model.interpolation</a></td>
 <td>30</td>
@@ -480,7 +480,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.95</td></tr></table><br />
+<td>0.563</td></tr></table><br />
 <p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p>
 <div class="section">
 <h3><a name="org.apache.maven.model.inheritance"></a>org.apache.maven.model.inheritance</h3><a name="org.apache.maven.model.inheritance"></a>
@@ -497,12 +497,12 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><a href="#org.apache.maven.model.inheritanceDefaultInheritanceAssemblerTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#org.apache.maven.model.inheritanceDefaultInheritanceAssemblerTest">DefaultInheritanceAssemblerTest</a></td>
-<td>1</td>
+<td>4</td>
 <td>0</td>
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.376</td></tr></table></div>
+<td>0.626</td></tr></table></div>
 <div class="section">
 <h3><a name="org.apache.maven.model.validation"></a>org.apache.maven.model.validation</h3><a name="org.apache.maven.model.validation"></a>
 <table border="1" class="table table-striped">
@@ -523,7 +523,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>1.076</td></tr></table></div>
+<td>0.572</td></tr></table></div>
 <div class="section">
 <h3><a name="org.apache.maven.model.path"></a>org.apache.maven.model.path</h3><a name="org.apache.maven.model.path"></a>
 <table border="1" class="table table-striped">
@@ -544,7 +544,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.006</td></tr></table></div>
+<td>0.002</td></tr></table></div>
 <div class="section">
 <h3><a name="org.apache.maven.model.profile.activation"></a>org.apache.maven.model.profile.activation</h3><a name="org.apache.maven.model.profile.activation"></a>
 <table border="1" class="table table-striped">
@@ -565,7 +565,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>1.426</td></tr>
+<td>0.777</td></tr>
 <tr class="a">
 <td><a href="#org.apache.maven.model.profile.activationJdkVersionProfileActivatorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#org.apache.maven.model.profile.activationJdkVersionProfileActivatorTest">JdkVersionProfileActivatorTest</a></td>
@@ -574,7 +574,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.254</td></tr></table></div>
+<td>0.163</td></tr></table></div>
 <div class="section">
 <h3><a name="org.apache.maven.model.merge"></a>org.apache.maven.model.merge</h3><a name="org.apache.maven.model.merge"></a>
 <table border="1" class="table table-striped">
@@ -595,7 +595,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.001</td></tr></table></div>
+<td>0</td></tr></table></div>
 <div class="section">
 <h3><a name="org.apache.maven.model.building"></a>org.apache.maven.model.building</h3><a name="org.apache.maven.model.building"></a>
 <table border="1" class="table table-striped">
@@ -616,7 +616,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.096</td></tr>
+<td>0.054</td></tr>
 <tr class="a">
 <td><a href="#org.apache.maven.model.buildingDefaultModelBuilderFactoryTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#org.apache.maven.model.buildingDefaultModelBuilderFactoryTest">DefaultModelBuilderFactoryTest</a></td>
@@ -646,7 +646,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0.95</td></tr>
+<td>0.562</td></tr>
 <tr class="a">
 <td><a href="#org.apache.maven.model.interpolationMavenBuildTimestampTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
 <td><a href="#org.apache.maven.model.interpolationMavenBuildTimestampTest">MavenBuildTimestampTest</a></td>
@@ -655,7 +655,7 @@ function toggleDisplay(elementId) {
 <td>0</td>
 <td>0</td>
 <td>100%</td>
-<td>0</td></tr></table></div><br /></div>
+<td>0.001</td></tr></table></div><br /></div>
 <div class="section">
 <h2><a name="Test_Cases"></a>Test Cases</h2><a name="Test_Cases"></a>
 <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p>
@@ -665,173 +665,173 @@ function toggleDisplay(elementId) {
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testWithValue_SystemProperty</td>
-<td>0.87</td></tr>
+<td>0.474</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testNullSafe</td>
-<td>0.12</td></tr>
+<td>0.05</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testWithNegatedNameOnly_UserProperty</td>
-<td>0.061</td></tr>
+<td>0.027</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testWithNegatedValue_UserProperty</td>
-<td>0.073</td></tr>
+<td>0.036</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testWithValue_UserPropertyDominantOverSystemProperty</td>
-<td>0.061</td></tr>
+<td>0.037</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testWithNameOnly_UserProperty</td>
-<td>0.059</td></tr>
+<td>0.038</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testWithNegatedNameOnly_SystemProperty</td>
-<td>0.046</td></tr>
+<td>0.032</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testWithValue_UserProperty</td>
-<td>0.049</td></tr>
+<td>0.025</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testWithNameOnly_SystemProperty</td>
-<td>0.043</td></tr>
+<td>0.027</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testWithNegatedValue_SystemProperty</td>
-<td>0.044</td></tr></table></div>
+<td>0.031</td></tr></table></div>
 <div class="section">
 <h3><a name="StringSearchModelInterpolatorTest"></a>StringSearchModelInterpolatorTest</h3><a name="org.apache.maven.model.interpolationStringSearchModelInterpolatorTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testInterpolateObjectWithUnmodifiableStringListField</td>
-<td>0.075</td></tr>
+<td>0.023</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testInterpolateObjectWithStringToStringMapFieldAndOneLiteralValue</td>
-<td>0.031</td></tr>
+<td>0.02</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testConcurrentInterpolation</td>
-<td>0.136</td></tr>
+<td>0.089</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testInterpolateObjectWithStringToStringMapField</td>
-<td>0.031</td></tr>
+<td>0.019</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testLocationTrackerShouldBeExcludedFromInterpolation</td>
-<td>0.037</td></tr>
+<td>0.018</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testInterpolateStringArray</td>
-<td>0.03</td></tr>
+<td>0.017</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testInterpolateObjectWithStringArrayListField</td>
-<td>0.036</td></tr>
+<td>0.017</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testFinalFieldsExcludedFromInterpolation</td>
-<td>0.039</td></tr>
+<td>0.018</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testInterpolateObjectWithStringArrayField</td>
-<td>0.037</td></tr>
+<td>0.018</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testInterpolateObjectWithUnmodifiableStringToStringMapField</td>
-<td>0.034</td></tr>
+<td>0.017</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testInterpolateObjectWithStringListFieldAndOneLiteralValue</td>
-<td>0.02</td></tr>
+<td>0.016</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testInterpolateObjectWithStringToStringArrayMapField</td>
-<td>0.023</td></tr>
+<td>0.015</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testInterpolateObjectWithStringListField</td>
-<td>0.021</td></tr>
+<td>0.016</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testShouldInterpolateDependencyVersionToSetSameAsProjectVersion</td>
-<td>0.026</td></tr>
+<td>0.018</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testShouldInterpolateSourceDirectoryReferencedFromResourceDirectoryCorrectly</td>
-<td>0.025</td></tr>
+<td>0.016</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testEnvarExpressionThatEvaluatesToNullReturnsTheLiteralString</td>
-<td>0.023</td></tr>
+<td>0.017</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testBaseUri</td>
-<td>0.028</td></tr>
+<td>0.016</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testBasedir</td>
-<td>0.018</td></tr>
+<td>0.015</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testShouldNotThrowExceptionOnReferenceToNonExistentValue</td>
-<td>0.029</td></tr>
+<td>0.016</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testShouldNotInterpolateDependencyVersionWithInvalidReference</td>
-<td>0.026</td></tr>
+<td>0.017</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testShouldInterpolateOrganizationNameCorrectly</td>
-<td>0.019</td></tr>
+<td>0.016</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testDefaultBuildTimestampFormatWithLocalTimeZoneMidnightRollover</td>
-<td>0.039</td></tr>
+<td>0.015</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testShouldNotThrowExceptionOnReferenceToValueContainingNakedExpression</td>
-<td>0.024</td></tr>
+<td>0.023</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testShouldThrowExceptionOnRecursiveScmConnectionReference</td>
-<td>0.022</td></tr>
+<td>0.017</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testDefaultBuildTimestampFormatShouldFormatTimeIn24HourFormat</td>
-<td>0.024</td></tr>
+<td>0.015</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testEnvars</td>
-<td>0.023</td></tr>
+<td>0.015</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testShouldInterpolateUnprefixedBasedirExpression</td>
-<td>0.019</td></tr>
+<td>0.014</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testTwoReferences</td>
-<td>0.025</td></tr>
+<td>0.015</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testExpressionThatEvaluatesToNullReturnsTheLiteralString</td>
-<td>0.03</td></tr></table></div>
+<td>0.014</td></tr></table></div>
 <div class="section">
 <h3><a name="DefaultUrlNormalizerTest"></a>DefaultUrlNormalizerTest</h3><a name="org.apache.maven.model.pathDefaultUrlNormalizerTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testRemovalOfParentRefs</td>
-<td>0.003</td></tr>
+<td>0.001</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testNullSafe</td>
-<td>0.001</td></tr>
+<td>0</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testTrailingSlash</td>
@@ -839,238 +839,238 @@ function toggleDisplay(elementId) {
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testPreservationOfDoubleSlashes</td>
-<td>0.001</td></tr></table></div>
+<td>0</td></tr></table></div>
 <div class="section">
 <h3><a name="DefaultModelValidatorTest"></a>DefaultModelValidatorTest</h3><a name="org.apache.maven.model.validationDefaultModelValidatorTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testBadVersion</td>
-<td>0.039</td></tr>
+<td>0.017</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testBadRepositoryId</td>
-<td>0.025</td></tr>
+<td>0.015</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingPluginDependencyGroupId</td>
-<td>0.027</td></tr>
+<td>0.015</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingDependencyManagementGroupId</td>
-<td>0.017</td></tr>
+<td>0.015</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingPluginDependencyVersion</td>
-<td>0.025</td></tr>
+<td>0.015</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingDependencyExclusionId</td>
-<td>0.027</td></tr>
+<td>0.016</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testEmptyPluginVersion</td>
-<td>0.022</td></tr>
+<td>0.014</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testBadDependencyScope</td>
-<td>0.017</td></tr>
+<td>0.015</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testDuplicateProfileId</td>
-<td>0.027</td></tr>
+<td>0.014</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingArtifactId</td>
-<td>0.031</td></tr>
+<td>0.014</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testReservedRepositoryId</td>
-<td>0.028</td></tr>
+<td>0.014</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingRepositoryId</td>
-<td>0.023</td></tr>
+<td>0.013</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testDuplicatePluginExecution</td>
-<td>0.032</td></tr>
+<td>0.014</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingReportPluginVersion</td>
-<td>0.024</td></tr>
+<td>0.014</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingAll</td>
-<td>0.029</td></tr>
+<td>0.014</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingDependencyManagementArtifactId</td>
-<td>0.038</td></tr>
+<td>0.014</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testBadImportScopeType</td>
-<td>0.031</td></tr>
+<td>0.015</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testBadDependencyVersion</td>
-<td>0.031</td></tr>
+<td>0.014</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingPluginArtifactId</td>
-<td>0.03</td></tr>
+<td>0.014</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingResourceDirectory</td>
-<td>0.032</td></tr>
+<td>0.014</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testBadPluginDependencyScope</td>
-<td>0.028</td></tr>
+<td>0.013</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testBadImportScopeClassifier</td>
-<td>0.026</td></tr>
+<td>0.012</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testEmptyModule</td>
-<td>0.026</td></tr>
+<td>0.012</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testDuplicateModule</td>
-<td>0.033</td></tr>
+<td>0.011</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testHardCodedSystemPath</td>
-<td>0.022</td></tr>
+<td>0.012</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testDuplicatePlugin</td>
-<td>0.024</td></tr>
+<td>0.011</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testIncompleteParent</td>
-<td>0.022</td></tr>
+<td>0.012</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testDistributionManagementStatus</td>
-<td>0.033</td></tr>
+<td>0.011</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingType</td>
-<td>0.017</td></tr>
+<td>0.011</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingDependencyGroupId</td>
-<td>0.019</td></tr>
+<td>0.011</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testBadModelVersion</td>
-<td>0.015</td></tr>
+<td>0.011</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingDependencyVersion</td>
-<td>0.019</td></tr>
+<td>0.025</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingGroupId</td>
-<td>0.013</td></tr>
+<td>0.011</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingVersion</td>
-<td>0.022</td></tr>
+<td>0.01</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testBadDependencyExclusionId</td>
-<td>0.016</td></tr>
+<td>0.011</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingDependencyArtifactId</td>
-<td>0.019</td></tr>
+<td>0.011</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingModelVersion</td>
-<td>0.014</td></tr>
+<td>0.011</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testSystemPathRefersToProjectBasedir</td>
-<td>0.018</td></tr>
+<td>0.011</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testInvalidAggregatorPackaging</td>
-<td>0.036</td></tr>
+<td>0.011</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testBadSnapshotVersion</td>
-<td>0.02</td></tr>
+<td>0.01</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testInvalidIds</td>
-<td>0.021</td></tr>
+<td>0.011</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testBadPluginVersion</td>
-<td>0.021</td></tr>
+<td>0.011</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testBadPluginDependencyVersion</td>
-<td>0.02</td></tr>
+<td>0.011</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMissingPluginDependencyArtifactId</td>
-<td>0.017</td></tr></table></div>
+<td>0.011</td></tr></table></div>
 <div class="section">
 <h3><a name="ComplexActivationTest"></a>ComplexActivationTest</h3><a name="org.apache.maven.model.buildingComplexActivationTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testAndConditionInActivation</td>
-<td>0.096</td></tr></table></div>
+<td>0.054</td></tr></table></div>
 <div class="section">
 <h3><a name="JdkVersionProfileActivatorTest"></a>JdkVersionProfileActivatorTest</h3><a name="org.apache.maven.model.profile.activationJdkVersionProfileActivatorTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testPrefixNegated</td>
-<td>0.045</td></tr>
+<td>0.027</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testVersionRangeInclusiveBounds</td>
-<td>0.041</td></tr>
+<td>0.025</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testVersionRangeExclusiveUpperBound</td>
-<td>0.038</td></tr>
+<td>0.022</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testNullSafe</td>
-<td>0.032</td></tr>
+<td>0.021</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testVersionRangeInclusiveLowerBound</td>
-<td>0.034</td></tr>
+<td>0.023</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testVersionRangeExclusiveBounds</td>
-<td>0.038</td></tr>
+<td>0.024</td></tr>
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testPrefix</td>
-<td>0.026</td></tr></table></div>
+<td>0.021</td></tr></table></div>
 <div class="section">
 <h3><a name="MavenBuildTimestampTest"></a>MavenBuildTimestampTest</h3><a name="org.apache.maven.model.interpolationMavenBuildTimestampTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMavenBuildTimestampUsesUTC</td>
-<td>0</td></tr></table></div>
+<td>0.001</td></tr></table></div>
 <div class="section">
 <h3><a name="MavenModelMergerTest"></a>MavenModelMergerTest</h3><a name="org.apache.maven.model.mergeMavenModelMergerTest"></a>
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMergeModel_Profiles</td>
-<td>0.001</td></tr>
+<td>0</td></tr>
 <tr class="b">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testMergeModel_Prerequisites</td>
@@ -1095,8 +1095,20 @@ function toggleDisplay(elementId) {
 <table border="1" class="table table-striped">
 <tr class="a">
 <td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testFlatUrls</td>
+<td>0.29</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
 <td>testPluginConfiguration</td>
-<td>0.376</td></tr></table></div><br /></div>
+<td>0.113</td></tr>
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testFlatTrickyUrls</td>
+<td>0.15</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testUrls</td>
+<td>0.073</td></tr></table></div><br /></div>
                   </div>
             </div>
           </div>

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/taglist.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/taglist.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/taglist.html Wed Sep  9 06:18:29 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-08-20
+ | Generated by Apache Maven Doxia at 2015-09-09
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150820" />
+    <meta name="Date-Revision-yyyymmdd" content="20150909" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Maven Model Builder &#x2013; Tag List report</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -77,7 +77,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-08-20</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2015-09-09</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 3.3.7-SNAPSHOT</li>
             
                             </ul>

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/team-list.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/team-list.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/team-list.html Wed Sep  9 06:18:29 2015
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2015-08-20
+ | Generated by Apache Maven Doxia at 2015-09-09
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150820" />
+    <meta name="Date-Revision-yyyymmdd" content="20150909" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Maven Model Builder &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -77,7 +77,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2015-08-20</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2015-09-09</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 3.3.7-SNAPSHOT</li>
             
                             </ul>

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/testapidocs/index-all.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/testapidocs/index-all.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/testapidocs/index-all.html Wed Sep  9 06:18:29 2015
@@ -316,10 +316,22 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/maven/model/interpolation/StringSearchModelInterpolatorTest.html#testFinalFieldsExcludedFromInterpolation()">testFinalFieldsExcludedFromInterpolation()</a></span> - Method in class org.apache.maven.model.interpolation.<a href="./org/apache/maven/model/interpolation/StringSearchModelInterpolatorTest.html" title="class in org.apache.maven.model.interpolation">StringSearchModelInterpolatorTest</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#testFlatTrickyUrls()">testFlatTrickyUrls()</a></span> - Method in class org.apache.maven.model.inheritance.<a href="./org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html" title="class in org.apache.maven.model.inheritance">DefaultInheritanceAssemblerTest</a></dt>
+<dd>
+<div class="block">Tricky case: flat directory structure, but child directory !</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#testFlatUrls()">testFlatUrls()</a></span> - Method in class org.apache.maven.model.inheritance.<a href="./org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html" title="class in org.apache.maven.model.inheritance">DefaultInheritanceAssemblerTest</a></dt>
+<dd>
+<div class="block">Flat directory structure: parent & child POMs in sibling directories, child directory == artifactId.</div>
+</dd>
 <dt><span class="strong"><a href="./org/apache/maven/model/validation/DefaultModelValidatorTest.html#testHardCodedSystemPath()">testHardCodedSystemPath()</a></span> - Method in class org.apache.maven.model.validation.<a href="./org/apache/maven/model/validation/DefaultModelValidatorTest.html" title="class in org.apache.maven.model.validation">DefaultModelValidatorTest</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/maven/model/validation/DefaultModelValidatorTest.html#testIncompleteParent()">testIncompleteParent()</a></span> - Method in class org.apache.maven.model.validation.<a href="./org/apache/maven/model/validation/DefaultModelValidatorTest.html" title="class in org.apache.maven.model.validation">DefaultModelValidatorTest</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#testInheritance(java.lang.String)">testInheritance(String)</a></span> - Method in class org.apache.maven.model.inheritance.<a href="./org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html" title="class in org.apache.maven.model.inheritance">DefaultInheritanceAssemblerTest</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#testInheritance(java.lang.String,%20boolean)">testInheritance(String, boolean)</a></span> - Method in class org.apache.maven.model.inheritance.<a href="./org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html" title="class in org.apache.maven.model.inheritance">DefaultInheritanceAssemblerTest</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/maven/model/interpolation/StringSearchModelInterpolatorTest.html#testInterpolateObjectWithStringArrayField()">testInterpolateObjectWithStringArrayField()</a></span> - Method in class org.apache.maven.model.interpolation.<a href="./org/apache/maven/model/interpolation/StringSearchModelInterpolatorTest.html" title="class in org.apache.maven.model.interpolation">StringSearchModelInterpolatorTest</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/maven/model/interpolation/StringSearchModelInterpolatorTest.html#testInterpolateObjectWithStringArrayListField()">testInterpolateObjectWithStringArrayListField()</a></span> - Method in class org.apache.maven.model.interpolation.<a href="./org/apache/maven/model/interpolation/StringSearchModelInterpolatorTest.html" title="class in org.apache.maven.model.interpolation">StringSearchModelInterpolatorTest</a></dt>
@@ -434,6 +446,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.html#testTwoReferences()">testTwoReferences()</a></span> - Method in class org.apache.maven.model.interpolation.<a href="./org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.html" title="class in org.apache.maven.model.interpolation">AbstractModelInterpolatorTest</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#testUrls()">testUrls()</a></span> - Method in class org.apache.maven.model.inheritance.<a href="./org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html" title="class in org.apache.maven.model.inheritance">DefaultInheritanceAssemblerTest</a></dt>
+<dd>
+<div class="block">Check most classical urls inheritance: directory structure where parent POM in parent directory
+ and child directory == artifatId</div>
+</dd>
 <dt><span class="strong"><a href="./org/apache/maven/model/profile/activation/JdkVersionProfileActivatorTest.html#testVersionRangeExclusiveBounds()">testVersionRangeExclusiveBounds()</a></span> - Method in class org.apache.maven.model.profile.activation.<a href="./org/apache/maven/model/profile/activation/JdkVersionProfileActivatorTest.html" title="class in org.apache.maven.model.profile.activation">JdkVersionProfileActivatorTest</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/maven/model/profile/activation/JdkVersionProfileActivatorTest.html#testVersionRangeExclusiveUpperBound()">testVersionRangeExclusiveUpperBound()</a></span> - Method in class org.apache.maven.model.profile.activation.<a href="./org/apache/maven/model/profile/activation/JdkVersionProfileActivatorTest.html" title="class in org.apache.maven.model.profile.activation">JdkVersionProfileActivatorTest</a></dt>

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/testapidocs/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/testapidocs/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/testapidocs/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html Wed Sep  9 06:18:29 2015
@@ -114,7 +114,7 @@
 </dl>
 <hr>
 <br>
-<pre>public class <a href="../../../../../src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#line.40">DefaultInheritanceAssemblerTest</a>
+<pre>public class <a href="../../../../../src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#line.42">DefaultInheritanceAssemblerTest</a>
 extends org.codehaus.plexus.PlexusTestCase</pre>
 <dl><dt><span class="strong">Author:</span></dt>
   <dd>Hervé Boutemy</dd></dl>
@@ -159,8 +159,36 @@ extends org.codehaus.plexus.PlexusTestCa
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#testFlatTrickyUrls()">testFlatTrickyUrls</a></strong>()</code>
+<div class="block">Tricky case: flat directory structure, but child directory !</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#testFlatUrls()">testFlatUrls</a></strong>()</code>
+<div class="block">Flat directory structure: parent & child POMs in sibling directories, child directory == artifactId.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#testInheritance(java.lang.String)">testInheritance</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;baseName)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#testInheritance(java.lang.String,%20boolean)">testInheritance</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;baseName,
+                              boolean&nbsp;fromRepo)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#testPluginConfiguration()">testPluginConfiguration</a></strong>()</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#testUrls()">testUrls</a></strong>()</code>
+<div class="block">Check most classical urls inheritance: directory structure where parent POM in parent directory
+ and child directory == artifatId</div>
+</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_org.codehaus.plexus.PlexusTestCase">
@@ -203,7 +231,7 @@ extends org.codehaus.plexus.PlexusTestCa
 <ul class="blockListLast">
 <li class="blockList">
 <h4>DefaultInheritanceAssemblerTest</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#line.40">DefaultInheritanceAssemblerTest</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#line.42">DefaultInheritanceAssemblerTest</a>()</pre>
 </li>
 </ul>
 </li>
@@ -220,7 +248,7 @@ extends org.codehaus.plexus.PlexusTestCa
 <ul class="blockList">
 <li class="blockList">
 <h4>setUp</h4>
-<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#line.50">setUp</a>()
+<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#line.52">setUp</a>()
               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><strong>Overrides:</strong></dt>
@@ -232,14 +260,81 @@ extends org.codehaus.plexus.PlexusTestCa
 <a name="testPluginConfiguration()">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>testPluginConfiguration</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#line.71">testPluginConfiguration</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#line.73">testPluginConfiguration</a>()
                              throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl><dt><span class="strong">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>
 </li>
+</ul>
+<a name="testUrls()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testUrls</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#line.84">testUrls</a>()
+              throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<div class="block">Check most classical urls inheritance: directory structure where parent POM in parent directory
+ and child directory == artifatId</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>
+</li>
+</ul>
+<a name="testFlatUrls()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testFlatUrls</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#line.94">testFlatUrls</a>()
+                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<div class="block">Flat directory structure: parent & child POMs in sibling directories, child directory == artifactId.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>
+</li>
+</ul>
+<a name="testFlatTrickyUrls()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testFlatTrickyUrls</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#line.106">testFlatTrickyUrls</a>()
+                        throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<div class="block">Tricky case: flat directory structure, but child directory != artifactId.
+ Model interpolation does not give same result when calculated from build or from repo...
+ This is why MNG-5000 fix in code is marked as bad practice (uses file names)</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>
+</li>
+</ul>
+<a name="testInheritance(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testInheritance</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#line.140">testInheritance</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;baseName)
+                     throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>
+</li>
+</ul>
+<a name="testInheritance(java.lang.String, boolean)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>testInheritance</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html#line.147">testInheritance</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;baseName,
+                   boolean&nbsp;fromRepo)
+                     throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>
+</li>
 </ul>
 </li>
 </ul>

Modified: websites/production/maven/components/ref/3-LATEST/maven-model-builder/testapidocs/src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html
==============================================================================
--- websites/production/maven/components/ref/3-LATEST/maven-model-builder/testapidocs/src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html (original)
+++ websites/production/maven/components/ref/3-LATEST/maven-model-builder/testapidocs/src-html/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.html Wed Sep  9 06:18:29 2015
@@ -36,75 +36,157 @@
 <span class="sourceLineNo">028</span>import org.custommonkey.xmlunit.XMLAssert;<a name="line.28"></a>
 <span class="sourceLineNo">029</span>import org.custommonkey.xmlunit.XMLUnit;<a name="line.29"></a>
 <span class="sourceLineNo">030</span><a name="line.30"></a>
-<span class="sourceLineNo">031</span>import java.io.File;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import java.io.FileInputStream;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import java.io.IOException;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import java.io.InputStreamReader;<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import java.io.Reader;<a name="line.35"></a>
-<span class="sourceLineNo">036</span><a name="line.36"></a>
-<span class="sourceLineNo">037</span>/**<a name="line.37"></a>
-<span class="sourceLineNo">038</span> * @author Hervé Boutemy<a name="line.38"></a>
-<span class="sourceLineNo">039</span> */<a name="line.39"></a>
-<span class="sourceLineNo">040</span>public class DefaultInheritanceAssemblerTest<a name="line.40"></a>
-<span class="sourceLineNo">041</span>    extends PlexusTestCase<a name="line.41"></a>
-<span class="sourceLineNo">042</span>{<a name="line.42"></a>
-<span class="sourceLineNo">043</span>    private ModelReader reader;<a name="line.43"></a>
-<span class="sourceLineNo">044</span><a name="line.44"></a>
-<span class="sourceLineNo">045</span>    private ModelWriter writer;<a name="line.45"></a>
+<span class="sourceLineNo">031</span>import junit.framework.AssertionFailedError;<a name="line.31"></a>
+<span class="sourceLineNo">032</span><a name="line.32"></a>
+<span class="sourceLineNo">033</span>import java.io.File;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>import java.io.FileInputStream;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>import java.io.IOException;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>import java.io.InputStreamReader;<a name="line.36"></a>
+<span class="sourceLineNo">037</span>import java.io.Reader;<a name="line.37"></a>
+<span class="sourceLineNo">038</span><a name="line.38"></a>
+<span class="sourceLineNo">039</span>/**<a name="line.39"></a>
+<span class="sourceLineNo">040</span> * @author Hervé Boutemy<a name="line.40"></a>
+<span class="sourceLineNo">041</span> */<a name="line.41"></a>
+<span class="sourceLineNo">042</span>public class DefaultInheritanceAssemblerTest<a name="line.42"></a>
+<span class="sourceLineNo">043</span>    extends PlexusTestCase<a name="line.43"></a>
+<span class="sourceLineNo">044</span>{<a name="line.44"></a>
+<span class="sourceLineNo">045</span>    private ModelReader reader;<a name="line.45"></a>
 <span class="sourceLineNo">046</span><a name="line.46"></a>
-<span class="sourceLineNo">047</span>    private InheritanceAssembler assembler;<a name="line.47"></a>
+<span class="sourceLineNo">047</span>    private ModelWriter writer;<a name="line.47"></a>
 <span class="sourceLineNo">048</span><a name="line.48"></a>
-<span class="sourceLineNo">049</span>    @Override<a name="line.49"></a>
-<span class="sourceLineNo">050</span>    protected void setUp()<a name="line.50"></a>
-<span class="sourceLineNo">051</span>        throws Exception<a name="line.51"></a>
-<span class="sourceLineNo">052</span>    {<a name="line.52"></a>
-<span class="sourceLineNo">053</span>        super.setUp();<a name="line.53"></a>
-<span class="sourceLineNo">054</span><a name="line.54"></a>
-<span class="sourceLineNo">055</span>        reader = lookup( ModelReader.class );<a name="line.55"></a>
-<span class="sourceLineNo">056</span>        writer = lookup( ModelWriter.class );<a name="line.56"></a>
-<span class="sourceLineNo">057</span>        assembler = lookup( InheritanceAssembler.class );<a name="line.57"></a>
-<span class="sourceLineNo">058</span>    }<a name="line.58"></a>
-<span class="sourceLineNo">059</span><a name="line.59"></a>
-<span class="sourceLineNo">060</span>    private File getPom( String name )<a name="line.60"></a>
-<span class="sourceLineNo">061</span>    {<a name="line.61"></a>
-<span class="sourceLineNo">062</span>        return getTestFile( "src/test/resources/poms/inheritance/" + name + ".xml" );<a name="line.62"></a>
-<span class="sourceLineNo">063</span>    }<a name="line.63"></a>
-<span class="sourceLineNo">064</span><a name="line.64"></a>
-<span class="sourceLineNo">065</span>    private Model getModel( String name )<a name="line.65"></a>
-<span class="sourceLineNo">066</span>        throws ModelParseException, IOException<a name="line.66"></a>
-<span class="sourceLineNo">067</span>    {<a name="line.67"></a>
-<span class="sourceLineNo">068</span>        return reader.read( getPom( name ), null );<a name="line.68"></a>
-<span class="sourceLineNo">069</span>    }<a name="line.69"></a>
-<span class="sourceLineNo">070</span><a name="line.70"></a>
-<span class="sourceLineNo">071</span>    public void testPluginConfiguration()<a name="line.71"></a>
-<span class="sourceLineNo">072</span>        throws Exception<a name="line.72"></a>
-<span class="sourceLineNo">073</span>    {<a name="line.73"></a>
-<span class="sourceLineNo">074</span>        Model parent = getModel( "plugin-configuration-parent" );<a name="line.74"></a>
-<span class="sourceLineNo">075</span><a name="line.75"></a>
-<span class="sourceLineNo">076</span>        Model child = getModel( "plugin-configuration-child" );<a name="line.76"></a>
-<span class="sourceLineNo">077</span><a name="line.77"></a>
-<span class="sourceLineNo">078</span>        SimpleProblemCollector problems = new SimpleProblemCollector();<a name="line.78"></a>
-<span class="sourceLineNo">079</span><a name="line.79"></a>
-<span class="sourceLineNo">080</span>        assembler.assembleModelInheritance( child, parent, null, problems );<a name="line.80"></a>
-<span class="sourceLineNo">081</span><a name="line.81"></a>
-<span class="sourceLineNo">082</span>        File actual = getTestFile( "target/test-classes/poms/inheritance/plugin-configuration-actual.xml" );<a name="line.82"></a>
-<span class="sourceLineNo">083</span><a name="line.83"></a>
-<span class="sourceLineNo">084</span>        writer.write( actual, null, child );<a name="line.84"></a>
-<span class="sourceLineNo">085</span><a name="line.85"></a>
-<span class="sourceLineNo">086</span>        // check with getPom( "plugin-configuration-effective" )<a name="line.86"></a>
-<span class="sourceLineNo">087</span>        File expected = getPom( "plugin-configuration-expected" );<a name="line.87"></a>
-<span class="sourceLineNo">088</span>        try ( Reader control = new InputStreamReader( new FileInputStream( expected ), "UTF-8" );<a name="line.88"></a>
-<span class="sourceLineNo">089</span>              Reader test = new InputStreamReader( new FileInputStream( actual ), "UTF-8" ) )<a name="line.89"></a>
-<span class="sourceLineNo">090</span>        {<a name="line.90"></a>
-<span class="sourceLineNo">091</span><a name="line.91"></a>
-<span class="sourceLineNo">092</span>            XMLUnit.setIgnoreComments( true );<a name="line.92"></a>
-<span class="sourceLineNo">093</span>            XMLUnit.setIgnoreWhitespace( true );<a name="line.93"></a>
-<span class="sourceLineNo">094</span>            XMLAssert.assertXMLEqual( control, test );<a name="line.94"></a>
-<span class="sourceLineNo">095</span>        }<a name="line.95"></a>
-<span class="sourceLineNo">096</span><a name="line.96"></a>
-<span class="sourceLineNo">097</span>    }<a name="line.97"></a>
-<span class="sourceLineNo">098</span><a name="line.98"></a>
-<span class="sourceLineNo">099</span>}<a name="line.99"></a>
+<span class="sourceLineNo">049</span>    private InheritanceAssembler assembler;<a name="line.49"></a>
+<span class="sourceLineNo">050</span><a name="line.50"></a>
+<span class="sourceLineNo">051</span>    @Override<a name="line.51"></a>
+<span class="sourceLineNo">052</span>    protected void setUp()<a name="line.52"></a>
+<span class="sourceLineNo">053</span>        throws Exception<a name="line.53"></a>
+<span class="sourceLineNo">054</span>    {<a name="line.54"></a>
+<span class="sourceLineNo">055</span>        super.setUp();<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span>        reader = lookup( ModelReader.class );<a name="line.57"></a>
+<span class="sourceLineNo">058</span>        writer = lookup( ModelWriter.class );<a name="line.58"></a>
+<span class="sourceLineNo">059</span>        assembler = lookup( InheritanceAssembler.class );<a name="line.59"></a>
+<span class="sourceLineNo">060</span>    }<a name="line.60"></a>
+<span class="sourceLineNo">061</span><a name="line.61"></a>
+<span class="sourceLineNo">062</span>    private File getPom( String name )<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    {<a name="line.63"></a>
+<span class="sourceLineNo">064</span>        return getTestFile( "src/test/resources/poms/inheritance/" + name + ".xml" );<a name="line.64"></a>
+<span class="sourceLineNo">065</span>    }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span>    private Model getModel( String name )<a name="line.67"></a>
+<span class="sourceLineNo">068</span>        throws ModelParseException, IOException<a name="line.68"></a>
+<span class="sourceLineNo">069</span>    {<a name="line.69"></a>
+<span class="sourceLineNo">070</span>        return reader.read( getPom( name ), null );<a name="line.70"></a>
+<span class="sourceLineNo">071</span>    }<a name="line.71"></a>
+<span class="sourceLineNo">072</span><a name="line.72"></a>
+<span class="sourceLineNo">073</span>    public void testPluginConfiguration()<a name="line.73"></a>
+<span class="sourceLineNo">074</span>        throws Exception<a name="line.74"></a>
+<span class="sourceLineNo">075</span>    {<a name="line.75"></a>
+<span class="sourceLineNo">076</span>        testInheritance( "plugin-configuration" );<a name="line.76"></a>
+<span class="sourceLineNo">077</span>    }<a name="line.77"></a>
+<span class="sourceLineNo">078</span><a name="line.78"></a>
+<span class="sourceLineNo">079</span>    /**<a name="line.79"></a>
+<span class="sourceLineNo">080</span>     * Check most classical urls inheritance: directory structure where parent POM in parent directory<a name="line.80"></a>
+<span class="sourceLineNo">081</span>     * and child directory == artifatId<a name="line.81"></a>
+<span class="sourceLineNo">082</span>     * @throws Exception<a name="line.82"></a>
+<span class="sourceLineNo">083</span>     */<a name="line.83"></a>
+<span class="sourceLineNo">084</span>    public void testUrls()<a name="line.84"></a>
+<span class="sourceLineNo">085</span>        throws Exception<a name="line.85"></a>
+<span class="sourceLineNo">086</span>    {<a name="line.86"></a>
+<span class="sourceLineNo">087</span>        testInheritance( "urls" );<a name="line.87"></a>
+<span class="sourceLineNo">088</span>    }<a name="line.88"></a>
+<span class="sourceLineNo">089</span><a name="line.89"></a>
+<span class="sourceLineNo">090</span>    /**<a name="line.90"></a>
+<span class="sourceLineNo">091</span>     * Flat directory structure: parent &amp; child POMs in sibling directories, child directory == artifactId.<a name="line.91"></a>
+<span class="sourceLineNo">092</span>     * @throws Exception<a name="line.92"></a>
+<span class="sourceLineNo">093</span>     */<a name="line.93"></a>
+<span class="sourceLineNo">094</span>    public void testFlatUrls()<a name="line.94"></a>
+<span class="sourceLineNo">095</span>        throws Exception<a name="line.95"></a>
+<span class="sourceLineNo">096</span>    {<a name="line.96"></a>
+<span class="sourceLineNo">097</span>        testInheritance( "flat-urls" );<a name="line.97"></a>
+<span class="sourceLineNo">098</span>    }<a name="line.98"></a>
+<span class="sourceLineNo">099</span><a name="line.99"></a>
+<span class="sourceLineNo">100</span>    /**<a name="line.100"></a>
+<span class="sourceLineNo">101</span>     * Tricky case: flat directory structure, but child directory != artifactId.<a name="line.101"></a>
+<span class="sourceLineNo">102</span>     * Model interpolation does not give same result when calculated from build or from repo...<a name="line.102"></a>
+<span class="sourceLineNo">103</span>     * This is why MNG-5000 fix in code is marked as bad practice (uses file names)<a name="line.103"></a>
+<span class="sourceLineNo">104</span>     * @throws Exception<a name="line.104"></a>
+<span class="sourceLineNo">105</span>     */<a name="line.105"></a>
+<span class="sourceLineNo">106</span>    public void testFlatTrickyUrls()<a name="line.106"></a>
+<span class="sourceLineNo">107</span>        throws Exception<a name="line.107"></a>
+<span class="sourceLineNo">108</span>    {<a name="line.108"></a>
+<span class="sourceLineNo">109</span>        // parent references child with artifactId (which is not directory name)<a name="line.109"></a>
+<span class="sourceLineNo">110</span>        // then relative path calculation will fail during build from disk but success when calculated from repo<a name="line.110"></a>
+<span class="sourceLineNo">111</span>        try<a name="line.111"></a>
+<span class="sourceLineNo">112</span>        {<a name="line.112"></a>
+<span class="sourceLineNo">113</span>            // build from disk expected to fail<a name="line.113"></a>
+<span class="sourceLineNo">114</span>            testInheritance( "tricky-flat-artifactId-urls", false );<a name="line.114"></a>
+<span class="sourceLineNo">115</span>            fail( "should have failed since module reference == artifactId != directory name" );<a name="line.115"></a>
+<span class="sourceLineNo">116</span>        }<a name="line.116"></a>
+<span class="sourceLineNo">117</span>        catch ( AssertionFailedError afe )<a name="line.117"></a>
+<span class="sourceLineNo">118</span>        {<a name="line.118"></a>
+<span class="sourceLineNo">119</span>            // expected failure: wrong relative path calculation<a name="line.119"></a>
+<span class="sourceLineNo">120</span>            assertTrue( afe.getMessage().contains( "http://www.apache.org/path/to/parent/child-artifact-id/" ) );<a name="line.120"></a>
+<span class="sourceLineNo">121</span>        }<a name="line.121"></a>
+<span class="sourceLineNo">122</span>        // but ok from repo: local disk is ignored<a name="line.122"></a>
+<span class="sourceLineNo">123</span>        testInheritance( "tricky-flat-artifactId-urls", true );<a name="line.123"></a>
+<span class="sourceLineNo">124</span><a name="line.124"></a>
+<span class="sourceLineNo">125</span>        // parent references child with directory name (which is not artifact id)<a name="line.125"></a>
+<span class="sourceLineNo">126</span>        // then relative path calculation will success during build from disk but failwhen calculated from repo<a name="line.126"></a>
+<span class="sourceLineNo">127</span>        testInheritance( "tricky-flat-directory-urls", false );<a name="line.127"></a>
+<span class="sourceLineNo">128</span>        try<a name="line.128"></a>
+<span class="sourceLineNo">129</span>        {<a name="line.129"></a>
+<span class="sourceLineNo">130</span>            testInheritance( "tricky-flat-directory-urls", true );<a name="line.130"></a>
+<span class="sourceLineNo">131</span>            fail( "should have failed since module reference == directory name != artifactId" );<a name="line.131"></a>
+<span class="sourceLineNo">132</span>        }<a name="line.132"></a>
+<span class="sourceLineNo">133</span>        catch ( AssertionFailedError afe )<a name="line.133"></a>
+<span class="sourceLineNo">134</span>        {<a name="line.134"></a>
+<span class="sourceLineNo">135</span>            // expected failure<a name="line.135"></a>
+<span class="sourceLineNo">136</span>            assertTrue( afe.getMessage().contains( "http://www.apache.org/path/to/parent/child-artifact-id/" ) );<a name="line.136"></a>
+<span class="sourceLineNo">137</span>        }<a name="line.137"></a>
+<span class="sourceLineNo">138</span>    }<a name="line.138"></a>
+<span class="sourceLineNo">139</span><a name="line.139"></a>
+<span class="sourceLineNo">140</span>    public void testInheritance( String baseName )<a name="line.140"></a>
+<span class="sourceLineNo">141</span>        throws Exception<a name="line.141"></a>
+<span class="sourceLineNo">142</span>    {<a name="line.142"></a>
+<span class="sourceLineNo">143</span>        testInheritance( baseName, false );<a name="line.143"></a>
+<span class="sourceLineNo">144</span>        testInheritance( baseName, true );<a name="line.144"></a>
+<span class="sourceLineNo">145</span>    }<a name="line.145"></a>
+<span class="sourceLineNo">146</span><a name="line.146"></a>
+<span class="sourceLineNo">147</span>    public void testInheritance( String baseName, boolean fromRepo )<a name="line.147"></a>
+<span class="sourceLineNo">148</span>        throws Exception<a name="line.148"></a>
+<span class="sourceLineNo">149</span>    {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>        Model parent = getModel( baseName + "-parent" );<a name="line.150"></a>
+<span class="sourceLineNo">151</span><a name="line.151"></a>
+<span class="sourceLineNo">152</span>        Model child = getModel( baseName + "-child" );<a name="line.152"></a>
+<span class="sourceLineNo">153</span><a name="line.153"></a>
+<span class="sourceLineNo">154</span>        if ( fromRepo )<a name="line.154"></a>
+<span class="sourceLineNo">155</span>        {<a name="line.155"></a>
+<span class="sourceLineNo">156</span>            // when model is read from repo, a stream is used, then pomFile == null<a name="line.156"></a>
+<span class="sourceLineNo">157</span>            // (has consequences in inheritance algorithm since getProjectDirectory() returns null)<a name="line.157"></a>
+<span class="sourceLineNo">158</span>            parent.setPomFile( null );<a name="line.158"></a>
+<span class="sourceLineNo">159</span>            child.setPomFile( null );<a name="line.159"></a>
+<span class="sourceLineNo">160</span>        }<a name="line.160"></a>
+<span class="sourceLineNo">161</span><a name="line.161"></a>
+<span class="sourceLineNo">162</span>        SimpleProblemCollector problems = new SimpleProblemCollector();<a name="line.162"></a>
+<span class="sourceLineNo">163</span><a name="line.163"></a>
+<span class="sourceLineNo">164</span>        assembler.assembleModelInheritance( child, parent, null, problems );<a name="line.164"></a>
+<span class="sourceLineNo">165</span><a name="line.165"></a>
+<span class="sourceLineNo">166</span>        // write baseName + "-actual"<a name="line.166"></a>
+<span class="sourceLineNo">167</span>        File actual = getTestFile( "target/test-classes/poms/inheritance/" + baseName<a name="line.167"></a>
+<span class="sourceLineNo">168</span>            + ( fromRepo ? "-build" : "-repo" ) + "-actual.xml" );<a name="line.168"></a>
+<span class="sourceLineNo">169</span>        writer.write( actual, null, child );<a name="line.169"></a>
+<span class="sourceLineNo">170</span><a name="line.170"></a>
+<span class="sourceLineNo">171</span>        // check with getPom( baseName + "-expected" )<a name="line.171"></a>
+<span class="sourceLineNo">172</span>        File expected = getPom( baseName + "-expected" );<a name="line.172"></a>
+<span class="sourceLineNo">173</span>        try ( Reader control = new InputStreamReader( new FileInputStream( expected ), "UTF-8" );<a name="line.173"></a>
+<span class="sourceLineNo">174</span>              Reader test = new InputStreamReader( new FileInputStream( actual ), "UTF-8" ) )<a name="line.174"></a>
+<span class="sourceLineNo">175</span>        {<a name="line.175"></a>
+<span class="sourceLineNo">176</span>            XMLUnit.setIgnoreComments( true );<a name="line.176"></a>
+<span class="sourceLineNo">177</span>            XMLUnit.setIgnoreWhitespace( true );<a name="line.177"></a>
+<span class="sourceLineNo">178</span>            XMLAssert.assertXMLEqual( control, test );<a name="line.178"></a>
+<span class="sourceLineNo">179</span>        }<a name="line.179"></a>
+<span class="sourceLineNo">180</span>    }<a name="line.180"></a>
+<span class="sourceLineNo">181</span>}<a name="line.181"></a>