Added: maven/website/components/studies/extension-demo/sonar.html
==============================================================================
--- maven/website/components/studies/extension-demo/sonar.html (added)
+++ maven/website/components/studies/extension-demo/sonar.html Sun Jul 22 
17:48:04 2018
@@ -0,0 +1,126 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.codehaus.sonar-plugins:maven-report:0.1:report at 2018-07-22
+ | Rendered using Apache Maven Fluido Skin 1.7
+-->
+<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="20180722" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Maven Extension Demo Study &#x2013; Sonar</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+    <script type="text/javascript" 
src="./js/apache-maven-fluido-1.7.min.js"></script>
+    <!-- Google Analytics -->
+    <script type="text/javascript">
+      var _gaq = _gaq || [];
+      _gaq.push(['_setAccount', 'UA-140879-1']);
+      _gaq.push(['_trackPageview']);
+      (function() {
+        var ga = document.createElement('script'); ga.type = 
'text/javascript'; ga.async = true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
+      })();
+    </script>
+  </head>
+  <body class="topBarDisabled">
+    <div class="container-fluid">
+      <div id="banner">
+        <div class="pull-left"><a href="https://www.apache.org/"; 
id="bannerLeft"><img src="../../images/apache-maven-project.png"  
alt="maven-extension-demo"/></a></div>
+        <div class="pull-right"><a href="../../" id="bannerRight"><img 
src="../../images/maven-logo-black-on-white.png"  alt=""/></a></div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+      <li class=""><a href="https://www.apache.org/"; class="externalLink" 
title="Apache">Apache</a><span class="divider">/</span></li>
+      <li class=""><a href="../../index.html" title="Maven">Maven</a><span 
class="divider">/</span></li>
+      <li class=""><a href="../" title="Studies">Studies</a><span 
class="divider">/</span></li>
+      <li class=""><a href="./" title="Maven Extension Demo">Maven Extension 
Demo</a><span class="divider">/</span></li>
+    <li class="active ">Sonar</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> 
Last Published: 2018-07-22</li>
+          <li id="projectVersion" class="pull-right">Version: 
0.0.1-SNAPSHOT</li>
+        </ul>
+      </div>
+      <div class="row-fluid">
+        <div id="leftColumn" class="span2">
+          <div class="well sidebar-nav">
+    <ul class="nav nav-list">
+      <li class="nav-header">Overview</li>
+    <li><a href="index.html" title="Introduction"><span 
class="none"></span>Introduction</a></li>
+    <li><a href="apidocs/index.html" title="JavaDocs"><span 
class="none"></span>JavaDocs</a></li>
+    <li><a href="xref/index.html" title="Source Xref"><span 
class="none"></span>Source Xref</a></li>
+      <li class="nav-header">Project Documentation</li>
+    <li><a href="project-info.html" title="Project Information"><span 
class="icon-chevron-right"></span>Project Information</a></li>
+    <li><a href="project-reports.html" title="Project Reports"><span 
class="icon-chevron-down"></span>Project Reports</a>
+    <ul class="nav nav-list">
+    <li><a href="surefire-report.html" title="Surefire Report"><span 
class="none"></span>Surefire Report</a></li>
+    <li><a href="checkstyle.html" title="Checkstyle"><span 
class="none"></span>Checkstyle</a></li>
+    <li><a href="xref/index.html" title="Source Xref"><span 
class="none"></span>Source Xref</a></li>
+    <li><a href="taglist.html" title="Tag List"><span class="none"></span>Tag 
List</a></li>
+    <li><a href="apidocs/index.html" title="Javadoc"><span 
class="none"></span>Javadoc</a></li>
+    <li><a href="findbugs.html" title="FindBugs"><span 
class="none"></span>FindBugs</a></li>
+    <li class="active"><a href="#"><span class="none"></span>Sonar</a></li>
+    </ul>
+</li>
+      <li class="nav-header">Maven Projects</li>
+    <li><a href="../../archetype/index.html" title="Archetype"><span 
class="none"></span>Archetype</a></li>
+    <li><a href="../../resolver/index.html" title="Artifact Resolver"><span 
class="none"></span>Artifact Resolver</a></li>
+    <li><a href="../../doxia/index.html" title="Doxia"><span 
class="none"></span>Doxia</a></li>
+    <li><a href="../../jxr/index.html" title="JXR"><span 
class="none"></span>JXR</a></li>
+    <li><a href="../../ref/current" title="Maven"><span 
class="none"></span>Maven</a></li>
+    <li><a href="../../pom/index.html" title="Parent POMs"><span 
class="none"></span>Parent POMs</a></li>
+    <li><a href="../../plugins/index.html" title="Plugins"><span 
class="none"></span>Plugins</a></li>
+    <li><a href="../../plugin-testing/index.html" title="Plugin Testing"><span 
class="none"></span>Plugin Testing</a></li>
+    <li><a href="../../plugin-tools/index.html" title="Plugin Tools"><span 
class="none"></span>Plugin Tools</a></li>
+    <li><a href="../../apache-resource-bundles/index.html" title="Resource 
Bundles"><span class="none"></span>Resource Bundles</a></li>
+    <li><a href="../../scm/index.html" title="SCM"><span 
class="none"></span>SCM</a></li>
+    <li><a href="../../shared/index.html" title="Shared Components"><span 
class="none"></span>Shared Components</a></li>
+    <li><a href="../../skins/index.html" title="Skins"><span 
class="none"></span>Skins</a></li>
+    <li><a href="../../surefire/index.html" title="Surefire"><span 
class="none"></span>Surefire</a></li>
+    <li><a href="../../wagon/index.html" title="Wagon"><span 
class="none"></span>Wagon</a></li>
+      <li class="nav-header">ASF</li>
+    <li><a href="https://www.apache.org/foundation/how-it-works.html"; 
class="externalLink" title="How Apache Works"><span class="none"></span>How 
Apache Works</a></li>
+    <li><a href="https://www.apache.org/foundation/"; class="externalLink" 
title="Foundation"><span class="none"></span>Foundation</a></li>
+    <li><a href="https://www.apache.org/foundation/sponsorship.html"; 
class="externalLink" title="Sponsoring Apache"><span 
class="none"></span>Sponsoring Apache</a></li>
+    <li><a href="https://www.apache.org/foundation/thanks.html"; 
class="externalLink" title="Thanks"><span class="none"></span>Thanks</a></li>
+</ul>
+<form id="search-form" action="https://www.google.com/search"; method="get" >
+  <input value="$sitesearchValue" name="sitesearch" type="hidden"/>
+  <input class="search-query" name="q" id="query" type="text" />
+</form>
+<script type="text/javascript">asyncJs( 
'https://cse.google.com/brand?form=search-form' )</script>
+          <hr />
+          <div id="poweredBy">
+            <div class="clear"></div>
+            <div class="clear"></div>
+    <div id="twitter">
+    <a href="https://twitter.com/ASFMavenProject"; 
class="twitter-follow-button" data-show-count="false" data-align="left" 
data-size="medium" data-show-screen-name="true" data-lang="en">Follow 
ASFMavenProject</a>
+    <script type="text/javascript">!function(d,s,id){var 
js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+    </div>
+            <div class="clear"></div>
+            <div class="clear"></div>
+<a href="http://maven.apache.org/"; title="Built by Maven" 
class="poweredBy"><img class="builtBy" alt="Built by Maven" 
src="./images/logos/maven-feather.png" /></a>
+            </div>
+          </div>
+        </div>
+        <div id="bodyColumn"  class="span10" >
+<h2><a name="Sonar"></a>Sonar</h2>Redirecting to <a class="externalLink" 
href="https://builds.apache.org/analysis/project/index/org.apache.maven.demo:maven-extension-demo";>https://builds.apache.org/analysis/project/index/org.apache.maven.demo:maven-extension-demo</a><script
 type='text/javascript'> 
window.location='https://builds.apache.org/analysis/project/index/org.apache.maven.demo:maven-extension-demo'</script>
+        </div>
+      </div>
+    </div>
+    <hr/>
+    <footer>
+      <div class="container-fluid">
+        <div class="row-fluid">
+            <p>Copyright &copy;2002&#x2013;2018
+<a href="https://www.apache.org/";>The Apache Software Foundation</a>.
+All rights reserved.</p>
+        </div>
+      </div>
+    </footer>
+  </body>
+</html>
\ No newline at end of file

Added: maven/website/components/studies/extension-demo/summary.html
==============================================================================
--- maven/website/components/studies/extension-demo/summary.html (added)
+++ maven/website/components/studies/extension-demo/summary.html Sun Jul 22 
17:48:04 2018
@@ -0,0 +1,181 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:summary at 
2018-07-22
+ | Rendered using Apache Maven Fluido Skin 1.7
+-->
+<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="20180722" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Maven Extension Demo Study &#x2013; Project Summary</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+    <script type="text/javascript" 
src="./js/apache-maven-fluido-1.7.min.js"></script>
+    <!-- Google Analytics -->
+    <script type="text/javascript">
+      var _gaq = _gaq || [];
+      _gaq.push(['_setAccount', 'UA-140879-1']);
+      _gaq.push(['_trackPageview']);
+      (function() {
+        var ga = document.createElement('script'); ga.type = 
'text/javascript'; ga.async = true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
+      })();
+    </script>
+  </head>
+  <body class="topBarDisabled">
+    <div class="container-fluid">
+      <div id="banner">
+        <div class="pull-left"><a href="https://www.apache.org/"; 
id="bannerLeft"><img src="../../images/apache-maven-project.png"  
alt="maven-extension-demo"/></a></div>
+        <div class="pull-right"><a href="../../" id="bannerRight"><img 
src="../../images/maven-logo-black-on-white.png"  alt=""/></a></div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+      <li class=""><a href="https://www.apache.org/"; class="externalLink" 
title="Apache">Apache</a><span class="divider">/</span></li>
+      <li class=""><a href="../../index.html" title="Maven">Maven</a><span 
class="divider">/</span></li>
+      <li class=""><a href="../" title="Studies">Studies</a><span 
class="divider">/</span></li>
+      <li class=""><a href="./" title="Maven Extension Demo">Maven Extension 
Demo</a><span class="divider">/</span></li>
+    <li class="active ">Project Summary</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> 
Last Published: 2018-07-22</li>
+          <li id="projectVersion" class="pull-right">Version: 
0.0.1-SNAPSHOT</li>
+        </ul>
+      </div>
+      <div class="row-fluid">
+        <div id="leftColumn" class="span2">
+          <div class="well sidebar-nav">
+    <ul class="nav nav-list">
+      <li class="nav-header">Overview</li>
+    <li><a href="index.html" title="Introduction"><span 
class="none"></span>Introduction</a></li>
+    <li><a href="apidocs/index.html" title="JavaDocs"><span 
class="none"></span>JavaDocs</a></li>
+    <li><a href="xref/index.html" title="Source Xref"><span 
class="none"></span>Source Xref</a></li>
+      <li class="nav-header">Project Documentation</li>
+    <li><a href="project-info.html" title="Project Information"><span 
class="icon-chevron-down"></span>Project Information</a>
+    <ul class="nav nav-list">
+    <li><a href="index.html" title="About"><span 
class="none"></span>About</a></li>
+    <li class="active"><a href="#"><span class="none"></span>Summary</a></li>
+    <li><a href="dependency-info.html" title="Dependency Information"><span 
class="none"></span>Dependency Information</a></li>
+    <li><a href="team.html" title="Team"><span 
class="none"></span>Team</a></li>
+    <li><a href="scm.html" title="Source Code Management"><span 
class="none"></span>Source Code Management</a></li>
+    <li><a href="mailing-lists.html" title="Mailing Lists"><span 
class="none"></span>Mailing Lists</a></li>
+    <li><a href="dependency-management.html" title="Dependency 
Management"><span class="none"></span>Dependency Management</a></li>
+    <li><a href="dependencies.html" title="Dependencies"><span 
class="none"></span>Dependencies</a></li>
+    <li><a href="dependency-convergence.html" title="Dependency 
Convergence"><span class="none"></span>Dependency Convergence</a></li>
+    <li><a href="ci-management.html" title="CI Management"><span 
class="none"></span>CI Management</a></li>
+    <li><a href="plugin-management.html" title="Plugin Management"><span 
class="none"></span>Plugin Management</a></li>
+    <li><a href="plugins.html" title="Plugins"><span 
class="none"></span>Plugins</a></li>
+    <li><a href="distribution-management.html" title="Distribution 
Management"><span class="none"></span>Distribution Management</a></li>
+    </ul>
+</li>
+    <li><a href="project-reports.html" title="Project Reports"><span 
class="icon-chevron-right"></span>Project Reports</a></li>
+      <li class="nav-header">Maven Projects</li>
+    <li><a href="../../archetype/index.html" title="Archetype"><span 
class="none"></span>Archetype</a></li>
+    <li><a href="../../resolver/index.html" title="Artifact Resolver"><span 
class="none"></span>Artifact Resolver</a></li>
+    <li><a href="../../doxia/index.html" title="Doxia"><span 
class="none"></span>Doxia</a></li>
+    <li><a href="../../jxr/index.html" title="JXR"><span 
class="none"></span>JXR</a></li>
+    <li><a href="../../ref/current" title="Maven"><span 
class="none"></span>Maven</a></li>
+    <li><a href="../../pom/index.html" title="Parent POMs"><span 
class="none"></span>Parent POMs</a></li>
+    <li><a href="../../plugins/index.html" title="Plugins"><span 
class="none"></span>Plugins</a></li>
+    <li><a href="../../plugin-testing/index.html" title="Plugin Testing"><span 
class="none"></span>Plugin Testing</a></li>
+    <li><a href="../../plugin-tools/index.html" title="Plugin Tools"><span 
class="none"></span>Plugin Tools</a></li>
+    <li><a href="../../apache-resource-bundles/index.html" title="Resource 
Bundles"><span class="none"></span>Resource Bundles</a></li>
+    <li><a href="../../scm/index.html" title="SCM"><span 
class="none"></span>SCM</a></li>
+    <li><a href="../../shared/index.html" title="Shared Components"><span 
class="none"></span>Shared Components</a></li>
+    <li><a href="../../skins/index.html" title="Skins"><span 
class="none"></span>Skins</a></li>
+    <li><a href="../../surefire/index.html" title="Surefire"><span 
class="none"></span>Surefire</a></li>
+    <li><a href="../../wagon/index.html" title="Wagon"><span 
class="none"></span>Wagon</a></li>
+      <li class="nav-header">ASF</li>
+    <li><a href="https://www.apache.org/foundation/how-it-works.html"; 
class="externalLink" title="How Apache Works"><span class="none"></span>How 
Apache Works</a></li>
+    <li><a href="https://www.apache.org/foundation/"; class="externalLink" 
title="Foundation"><span class="none"></span>Foundation</a></li>
+    <li><a href="https://www.apache.org/foundation/sponsorship.html"; 
class="externalLink" title="Sponsoring Apache"><span 
class="none"></span>Sponsoring Apache</a></li>
+    <li><a href="https://www.apache.org/foundation/thanks.html"; 
class="externalLink" title="Thanks"><span class="none"></span>Thanks</a></li>
+</ul>
+<form id="search-form" action="https://www.google.com/search"; method="get" >
+  <input value="$sitesearchValue" name="sitesearch" type="hidden"/>
+  <input class="search-query" name="q" id="query" type="text" />
+</form>
+<script type="text/javascript">asyncJs( 
'https://cse.google.com/brand?form=search-form' )</script>
+          <hr />
+          <div id="poweredBy">
+            <div class="clear"></div>
+            <div class="clear"></div>
+    <div id="twitter">
+    <a href="https://twitter.com/ASFMavenProject"; 
class="twitter-follow-button" data-show-count="false" data-align="left" 
data-size="medium" data-show-screen-name="true" data-lang="en">Follow 
ASFMavenProject</a>
+    <script type="text/javascript">!function(d,s,id){var 
js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+    </div>
+            <div class="clear"></div>
+            <div class="clear"></div>
+<a href="http://maven.apache.org/"; title="Built by Maven" 
class="poweredBy"><img class="builtBy" alt="Built by Maven" 
src="./images/logos/maven-feather.png" /></a>
+            </div>
+          </div>
+        </div>
+        <div id="bodyColumn"  class="span10" >
+<div class="section">
+<h2><a name="Project_Summary"></a>Project Summary</h2><a 
name="Project_Summary"></a>
+<div class="section">
+<h3><a name="Project_Information"></a>Project Information</h3><a 
name="Project_Information"></a>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Field</th>
+<th>Value</th></tr>
+<tr class="b">
+<td>Name</td>
+<td>maven-extension-demo</td></tr>
+<tr class="a">
+<td>Description</td>
+<td>Maven is a software project management and comprehension tool. Based on 
the concept of a project object model (POM), Maven can manage a project's 
build, reporting and documentation from a central piece of 
information.</td></tr>
+<tr class="b">
+<td>Homepage</td>
+<td><a class="externalLink" 
href="https://maven.apache.org/studies/extension-demo/";>https://maven.apache.org/studies/extension-demo/</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">
+<tr class="a">
+<th>Field</th>
+<th>Value</th></tr>
+<tr class="b">
+<td>Name</td>
+<td>The Apache Software Foundation</td></tr>
+<tr class="a">
+<td>URL</td>
+<td><a class="externalLink" 
href="https://www.apache.org/";>https://www.apache.org/</a></td></tr></table></div>
+<div class="section">
+<h3><a name="Build_Information"></a>Build Information</h3><a 
name="Build_Information"></a>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Field</th>
+<th>Value</th></tr>
+<tr class="b">
+<td>GroupId</td>
+<td>org.apache.maven.demo</td></tr>
+<tr class="a">
+<td>ArtifactId</td>
+<td>maven-extension-demo</td></tr>
+<tr class="b">
+<td>Version</td>
+<td>0.0.1-SNAPSHOT</td></tr>
+<tr class="a">
+<td>Type</td>
+<td>jar</td></tr>
+<tr class="b">
+<td>Java Version</td>
+<td>1.6</td></tr></table></div></div>
+        </div>
+      </div>
+    </div>
+    <hr/>
+    <footer>
+      <div class="container-fluid">
+        <div class="row-fluid">
+            <p>Copyright &copy;2002&#x2013;2018
+<a href="https://www.apache.org/";>The Apache Software Foundation</a>.
+All rights reserved.</p>
+        </div>
+      </div>
+    </footer>
+  </body>
+</html>
\ No newline at end of file

Added: maven/website/components/studies/extension-demo/surefire-report.html
==============================================================================
--- maven/website/components/studies/extension-demo/surefire-report.html (added)
+++ maven/website/components/studies/extension-demo/surefire-report.html Sun 
Jul 22 17:48:04 2018
@@ -0,0 +1,165 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-surefire-report-plugin:2.22.0:report at 
2018-07-22
+ | Rendered using Apache Maven Fluido Skin 1.7
+-->
+<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="20180722" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Maven Extension Demo Study &#x2013; Surefire Report</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+    <script type="text/javascript" 
src="./js/apache-maven-fluido-1.7.min.js"></script>
+    <!-- Google Analytics -->
+    <script type="text/javascript">
+      var _gaq = _gaq || [];
+      _gaq.push(['_setAccount', 'UA-140879-1']);
+      _gaq.push(['_trackPageview']);
+      (function() {
+        var ga = document.createElement('script'); ga.type = 
'text/javascript'; ga.async = true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
+      })();
+    </script>
+  </head>
+  <body class="topBarDisabled">
+    <div class="container-fluid">
+      <div id="banner">
+        <div class="pull-left"><a href="https://www.apache.org/"; 
id="bannerLeft"><img src="../../images/apache-maven-project.png"  
alt="maven-extension-demo"/></a></div>
+        <div class="pull-right"><a href="../../" id="bannerRight"><img 
src="../../images/maven-logo-black-on-white.png"  alt=""/></a></div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+      <li class=""><a href="https://www.apache.org/"; class="externalLink" 
title="Apache">Apache</a><span class="divider">/</span></li>
+      <li class=""><a href="../../index.html" title="Maven">Maven</a><span 
class="divider">/</span></li>
+      <li class=""><a href="../" title="Studies">Studies</a><span 
class="divider">/</span></li>
+      <li class=""><a href="./" title="Maven Extension Demo">Maven Extension 
Demo</a><span class="divider">/</span></li>
+    <li class="active ">Surefire Report</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> 
Last Published: 2018-07-22</li>
+          <li id="projectVersion" class="pull-right">Version: 
0.0.1-SNAPSHOT</li>
+        </ul>
+      </div>
+      <div class="row-fluid">
+        <div id="leftColumn" class="span2">
+          <div class="well sidebar-nav">
+    <ul class="nav nav-list">
+      <li class="nav-header">Overview</li>
+    <li><a href="index.html" title="Introduction"><span 
class="none"></span>Introduction</a></li>
+    <li><a href="apidocs/index.html" title="JavaDocs"><span 
class="none"></span>JavaDocs</a></li>
+    <li><a href="xref/index.html" title="Source Xref"><span 
class="none"></span>Source Xref</a></li>
+      <li class="nav-header">Project Documentation</li>
+    <li><a href="project-info.html" title="Project Information"><span 
class="icon-chevron-right"></span>Project Information</a></li>
+    <li><a href="project-reports.html" title="Project Reports"><span 
class="icon-chevron-down"></span>Project Reports</a>
+    <ul class="nav nav-list">
+    <li class="active"><a href="#"><span class="none"></span>Surefire 
Report</a></li>
+    <li><a href="checkstyle.html" title="Checkstyle"><span 
class="none"></span>Checkstyle</a></li>
+    <li><a href="xref/index.html" title="Source Xref"><span 
class="none"></span>Source Xref</a></li>
+    <li><a href="taglist.html" title="Tag List"><span class="none"></span>Tag 
List</a></li>
+    <li><a href="apidocs/index.html" title="Javadoc"><span 
class="none"></span>Javadoc</a></li>
+    <li><a href="findbugs.html" title="FindBugs"><span 
class="none"></span>FindBugs</a></li>
+    <li><a href="sonar.html" title="Sonar"><span 
class="none"></span>Sonar</a></li>
+    </ul>
+</li>
+      <li class="nav-header">Maven Projects</li>
+    <li><a href="../../archetype/index.html" title="Archetype"><span 
class="none"></span>Archetype</a></li>
+    <li><a href="../../resolver/index.html" title="Artifact Resolver"><span 
class="none"></span>Artifact Resolver</a></li>
+    <li><a href="../../doxia/index.html" title="Doxia"><span 
class="none"></span>Doxia</a></li>
+    <li><a href="../../jxr/index.html" title="JXR"><span 
class="none"></span>JXR</a></li>
+    <li><a href="../../ref/current" title="Maven"><span 
class="none"></span>Maven</a></li>
+    <li><a href="../../pom/index.html" title="Parent POMs"><span 
class="none"></span>Parent POMs</a></li>
+    <li><a href="../../plugins/index.html" title="Plugins"><span 
class="none"></span>Plugins</a></li>
+    <li><a href="../../plugin-testing/index.html" title="Plugin Testing"><span 
class="none"></span>Plugin Testing</a></li>
+    <li><a href="../../plugin-tools/index.html" title="Plugin Tools"><span 
class="none"></span>Plugin Tools</a></li>
+    <li><a href="../../apache-resource-bundles/index.html" title="Resource 
Bundles"><span class="none"></span>Resource Bundles</a></li>
+    <li><a href="../../scm/index.html" title="SCM"><span 
class="none"></span>SCM</a></li>
+    <li><a href="../../shared/index.html" title="Shared Components"><span 
class="none"></span>Shared Components</a></li>
+    <li><a href="../../skins/index.html" title="Skins"><span 
class="none"></span>Skins</a></li>
+    <li><a href="../../surefire/index.html" title="Surefire"><span 
class="none"></span>Surefire</a></li>
+    <li><a href="../../wagon/index.html" title="Wagon"><span 
class="none"></span>Wagon</a></li>
+      <li class="nav-header">ASF</li>
+    <li><a href="https://www.apache.org/foundation/how-it-works.html"; 
class="externalLink" title="How Apache Works"><span class="none"></span>How 
Apache Works</a></li>
+    <li><a href="https://www.apache.org/foundation/"; class="externalLink" 
title="Foundation"><span class="none"></span>Foundation</a></li>
+    <li><a href="https://www.apache.org/foundation/sponsorship.html"; 
class="externalLink" title="Sponsoring Apache"><span 
class="none"></span>Sponsoring Apache</a></li>
+    <li><a href="https://www.apache.org/foundation/thanks.html"; 
class="externalLink" title="Thanks"><span class="none"></span>Thanks</a></li>
+</ul>
+<form id="search-form" action="https://www.google.com/search"; method="get" >
+  <input value="$sitesearchValue" name="sitesearch" type="hidden"/>
+  <input class="search-query" name="q" id="query" type="text" />
+</form>
+<script type="text/javascript">asyncJs( 
'https://cse.google.com/brand?form=search-form' )</script>
+          <hr />
+          <div id="poweredBy">
+            <div class="clear"></div>
+            <div class="clear"></div>
+    <div id="twitter">
+    <a href="https://twitter.com/ASFMavenProject"; 
class="twitter-follow-button" data-show-count="false" data-align="left" 
data-size="medium" data-show-screen-name="true" data-lang="en">Follow 
ASFMavenProject</a>
+    <script type="text/javascript">!function(d,s,id){var 
js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+    </div>
+            <div class="clear"></div>
+            <div class="clear"></div>
+<a href="http://maven.apache.org/"; title="Built by Maven" 
class="poweredBy"><img class="builtBy" alt="Built by Maven" 
src="./images/logos/maven-feather.png" /></a>
+            </div>
+          </div>
+        </div>
+        <div id="bodyColumn"  class="span10" >
+<script type="text/javascript">
+//<![CDATA[
+function toggleDisplay(elementId) {
+ var elm = document.getElementById(elementId + '-error');
+ if (elm == null) {
+  elm = document.getElementById(elementId + '-failure');
+ }
+ if (elm && typeof elm.style != "undefined") {
+  if (elm.style.display == "none") {
+   elm.style.display = "";
+   document.getElementById(elementId + '-off').style.display = "none";
+   document.getElementById(elementId + '-on').style.display = "inline";
+  } else if (elm.style.display == "") {   elm.style.display = "none";
+   document.getElementById(elementId + '-off').style.display = "inline";
+   document.getElementById(elementId + '-on').style.display = "none";
+  } 
+ } 
+ }
+//]]>
+</script>
+<div class="section">
+<h2><a name="Surefire_Report"></a>Surefire Report</h2></div>
+<div class="section">
+<h2><a name="Summary"></a>Summary</h2><a name="Summary"></a><br />
+<table border="1" class="table table-striped">
+<tr class="a">
+<th>Tests</th>
+<th>Errors</th>
+<th>Failures</th>
+<th>Skipped</th>
+<th>Success Rate</th>
+<th>Time</th></tr>
+<tr class="b">
+<td>0</td>
+<td>0</td>
+<td>0</td>
+<td>0</td>
+<td>0%</td>
+<td>0</td></tr></table><br />
+<p>Note: failures are anticipated and checked for with assertions while errors 
are unanticipated.</p><br /></div>
+        </div>
+      </div>
+    </div>
+    <hr/>
+    <footer>
+      <div class="container-fluid">
+        <div class="row-fluid">
+            <p>Copyright &copy;2002&#x2013;2018
+<a href="https://www.apache.org/";>The Apache Software Foundation</a>.
+All rights reserved.</p>
+        </div>
+      </div>
+    </footer>
+  </body>
+</html>
\ No newline at end of file

Added: maven/website/components/studies/extension-demo/taglist.html
==============================================================================
--- maven/website/components/studies/extension-demo/taglist.html (added)
+++ maven/website/components/studies/extension-demo/taglist.html Sun Jul 22 
17:48:04 2018
@@ -0,0 +1,146 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.codehaus.mojo:taglist-maven-plugin:2.4:taglist at 2018-07-22
+ | Rendered using Apache Maven Fluido Skin 1.7
+-->
+<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="20180722" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Maven Extension Demo Study &#x2013; Tag List report</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+    <script type="text/javascript" 
src="./js/apache-maven-fluido-1.7.min.js"></script>
+    <!-- Google Analytics -->
+    <script type="text/javascript">
+      var _gaq = _gaq || [];
+      _gaq.push(['_setAccount', 'UA-140879-1']);
+      _gaq.push(['_trackPageview']);
+      (function() {
+        var ga = document.createElement('script'); ga.type = 
'text/javascript'; ga.async = true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
+      })();
+    </script>
+  </head>
+  <body class="topBarDisabled">
+    <div class="container-fluid">
+      <div id="banner">
+        <div class="pull-left"><a href="https://www.apache.org/"; 
id="bannerLeft"><img src="../../images/apache-maven-project.png"  
alt="maven-extension-demo"/></a></div>
+        <div class="pull-right"><a href="../../" id="bannerRight"><img 
src="../../images/maven-logo-black-on-white.png"  alt=""/></a></div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+      <li class=""><a href="https://www.apache.org/"; class="externalLink" 
title="Apache">Apache</a><span class="divider">/</span></li>
+      <li class=""><a href="../../index.html" title="Maven">Maven</a><span 
class="divider">/</span></li>
+      <li class=""><a href="../" title="Studies">Studies</a><span 
class="divider">/</span></li>
+      <li class=""><a href="./" title="Maven Extension Demo">Maven Extension 
Demo</a><span class="divider">/</span></li>
+    <li class="active ">Tag List report</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> 
Last Published: 2018-07-22</li>
+          <li id="projectVersion" class="pull-right">Version: 
0.0.1-SNAPSHOT</li>
+        </ul>
+      </div>
+      <div class="row-fluid">
+        <div id="leftColumn" class="span2">
+          <div class="well sidebar-nav">
+    <ul class="nav nav-list">
+      <li class="nav-header">Overview</li>
+    <li><a href="index.html" title="Introduction"><span 
class="none"></span>Introduction</a></li>
+    <li><a href="apidocs/index.html" title="JavaDocs"><span 
class="none"></span>JavaDocs</a></li>
+    <li><a href="xref/index.html" title="Source Xref"><span 
class="none"></span>Source Xref</a></li>
+      <li class="nav-header">Project Documentation</li>
+    <li><a href="project-info.html" title="Project Information"><span 
class="icon-chevron-right"></span>Project Information</a></li>
+    <li><a href="project-reports.html" title="Project Reports"><span 
class="icon-chevron-down"></span>Project Reports</a>
+    <ul class="nav nav-list">
+    <li><a href="surefire-report.html" title="Surefire Report"><span 
class="none"></span>Surefire Report</a></li>
+    <li><a href="checkstyle.html" title="Checkstyle"><span 
class="none"></span>Checkstyle</a></li>
+    <li><a href="xref/index.html" title="Source Xref"><span 
class="none"></span>Source Xref</a></li>
+    <li class="active"><a href="#"><span class="none"></span>Tag List</a></li>
+    <li><a href="apidocs/index.html" title="Javadoc"><span 
class="none"></span>Javadoc</a></li>
+    <li><a href="findbugs.html" title="FindBugs"><span 
class="none"></span>FindBugs</a></li>
+    <li><a href="sonar.html" title="Sonar"><span 
class="none"></span>Sonar</a></li>
+    </ul>
+</li>
+      <li class="nav-header">Maven Projects</li>
+    <li><a href="../../archetype/index.html" title="Archetype"><span 
class="none"></span>Archetype</a></li>
+    <li><a href="../../resolver/index.html" title="Artifact Resolver"><span 
class="none"></span>Artifact Resolver</a></li>
+    <li><a href="../../doxia/index.html" title="Doxia"><span 
class="none"></span>Doxia</a></li>
+    <li><a href="../../jxr/index.html" title="JXR"><span 
class="none"></span>JXR</a></li>
+    <li><a href="../../ref/current" title="Maven"><span 
class="none"></span>Maven</a></li>
+    <li><a href="../../pom/index.html" title="Parent POMs"><span 
class="none"></span>Parent POMs</a></li>
+    <li><a href="../../plugins/index.html" title="Plugins"><span 
class="none"></span>Plugins</a></li>
+    <li><a href="../../plugin-testing/index.html" title="Plugin Testing"><span 
class="none"></span>Plugin Testing</a></li>
+    <li><a href="../../plugin-tools/index.html" title="Plugin Tools"><span 
class="none"></span>Plugin Tools</a></li>
+    <li><a href="../../apache-resource-bundles/index.html" title="Resource 
Bundles"><span class="none"></span>Resource Bundles</a></li>
+    <li><a href="../../scm/index.html" title="SCM"><span 
class="none"></span>SCM</a></li>
+    <li><a href="../../shared/index.html" title="Shared Components"><span 
class="none"></span>Shared Components</a></li>
+    <li><a href="../../skins/index.html" title="Skins"><span 
class="none"></span>Skins</a></li>
+    <li><a href="../../surefire/index.html" title="Surefire"><span 
class="none"></span>Surefire</a></li>
+    <li><a href="../../wagon/index.html" title="Wagon"><span 
class="none"></span>Wagon</a></li>
+      <li class="nav-header">ASF</li>
+    <li><a href="https://www.apache.org/foundation/how-it-works.html"; 
class="externalLink" title="How Apache Works"><span class="none"></span>How 
Apache Works</a></li>
+    <li><a href="https://www.apache.org/foundation/"; class="externalLink" 
title="Foundation"><span class="none"></span>Foundation</a></li>
+    <li><a href="https://www.apache.org/foundation/sponsorship.html"; 
class="externalLink" title="Sponsoring Apache"><span 
class="none"></span>Sponsoring Apache</a></li>
+    <li><a href="https://www.apache.org/foundation/thanks.html"; 
class="externalLink" title="Thanks"><span class="none"></span>Thanks</a></li>
+</ul>
+<form id="search-form" action="https://www.google.com/search"; method="get" >
+  <input value="$sitesearchValue" name="sitesearch" type="hidden"/>
+  <input class="search-query" name="q" id="query" type="text" />
+</form>
+<script type="text/javascript">asyncJs( 
'https://cse.google.com/brand?form=search-form' )</script>
+          <hr />
+          <div id="poweredBy">
+            <div class="clear"></div>
+            <div class="clear"></div>
+    <div id="twitter">
+    <a href="https://twitter.com/ASFMavenProject"; 
class="twitter-follow-button" data-show-count="false" data-align="left" 
data-size="medium" data-show-screen-name="true" data-lang="en">Follow 
ASFMavenProject</a>
+    <script type="text/javascript">!function(d,s,id){var 
js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+    </div>
+            <div class="clear"></div>
+            <div class="clear"></div>
+<a href="http://maven.apache.org/"; title="Built by Maven" 
class="poweredBy"><img class="builtBy" alt="Built by Maven" 
src="./images/logos/maven-feather.png" /></a>
+            </div>
+          </div>
+        </div>
+        <div id="bodyColumn"  class="span10" >
+<div class="section">
+<h2><a name="Tag_List_Report"></a>Tag List Report</h2>
+<p>The following document contains the listing of user tags found in the code. 
Below is the summary of the occurrences per tag.</p>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Tag Class</th>
+<th>Total number of occurrences</th>
+<th>Tag strings used by tag class</th></tr>
+<tr class="b">
+<td>Deprecated Work</td>
+<td>0</td>
+<td>@deprecated</td></tr>
+<tr class="a">
+<td>FIXME Work</td>
+<td>0</td>
+<td>fixme, @fixme</td></tr>
+<tr class="b">
+<td>Todo Work</td>
+<td>0</td>
+<td>todo, @todo</td></tr></table>
+<p>Each tag is detailed below:</p></div>
+        </div>
+      </div>
+    </div>
+    <hr/>
+    <footer>
+      <div class="container-fluid">
+        <div class="row-fluid">
+            <p>Copyright &copy;2002&#x2013;2018
+<a href="https://www.apache.org/";>The Apache Software Foundation</a>.
+All rights reserved.</p>
+        </div>
+      </div>
+    </footer>
+  </body>
+</html>
\ No newline at end of file

Added: maven/website/components/studies/extension-demo/team.html
==============================================================================
--- maven/website/components/studies/extension-demo/team.html (added)
+++ maven/website/components/studies/extension-demo/team.html Sun Jul 22 
17:48:04 2018
@@ -0,0 +1,782 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:team at 
2018-07-22
+ | Rendered using Apache Maven Fluido Skin 1.7
+-->
+<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="20180722" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Maven Extension Demo Study &#x2013; Project Team</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+    <script type="text/javascript" 
src="./js/apache-maven-fluido-1.7.min.js"></script>
+    <!-- Google Analytics -->
+    <script type="text/javascript">
+      var _gaq = _gaq || [];
+      _gaq.push(['_setAccount', 'UA-140879-1']);
+      _gaq.push(['_trackPageview']);
+      (function() {
+        var ga = document.createElement('script'); ga.type = 
'text/javascript'; ga.async = true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
+      })();
+    </script>
+  </head>
+  <body class="topBarDisabled">
+    <div class="container-fluid">
+      <div id="banner">
+        <div class="pull-left"><a href="https://www.apache.org/"; 
id="bannerLeft"><img src="../../images/apache-maven-project.png"  
alt="maven-extension-demo"/></a></div>
+        <div class="pull-right"><a href="../../" id="bannerRight"><img 
src="../../images/maven-logo-black-on-white.png"  alt=""/></a></div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+      <li class=""><a href="https://www.apache.org/"; class="externalLink" 
title="Apache">Apache</a><span class="divider">/</span></li>
+      <li class=""><a href="../../index.html" title="Maven">Maven</a><span 
class="divider">/</span></li>
+      <li class=""><a href="../" title="Studies">Studies</a><span 
class="divider">/</span></li>
+      <li class=""><a href="./" title="Maven Extension Demo">Maven Extension 
Demo</a><span class="divider">/</span></li>
+    <li class="active ">Project Team</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> 
Last Published: 2018-07-22</li>
+          <li id="projectVersion" class="pull-right">Version: 
0.0.1-SNAPSHOT</li>
+        </ul>
+      </div>
+      <div class="row-fluid">
+        <div id="leftColumn" class="span2">
+          <div class="well sidebar-nav">
+    <ul class="nav nav-list">
+      <li class="nav-header">Overview</li>
+    <li><a href="index.html" title="Introduction"><span 
class="none"></span>Introduction</a></li>
+    <li><a href="apidocs/index.html" title="JavaDocs"><span 
class="none"></span>JavaDocs</a></li>
+    <li><a href="xref/index.html" title="Source Xref"><span 
class="none"></span>Source Xref</a></li>
+      <li class="nav-header">Project Documentation</li>
+    <li><a href="project-info.html" title="Project Information"><span 
class="icon-chevron-down"></span>Project Information</a>
+    <ul class="nav nav-list">
+    <li><a href="index.html" title="About"><span 
class="none"></span>About</a></li>
+    <li><a href="summary.html" title="Summary"><span 
class="none"></span>Summary</a></li>
+    <li><a href="dependency-info.html" title="Dependency Information"><span 
class="none"></span>Dependency Information</a></li>
+    <li class="active"><a href="#"><span class="none"></span>Team</a></li>
+    <li><a href="scm.html" title="Source Code Management"><span 
class="none"></span>Source Code Management</a></li>
+    <li><a href="mailing-lists.html" title="Mailing Lists"><span 
class="none"></span>Mailing Lists</a></li>
+    <li><a href="dependency-management.html" title="Dependency 
Management"><span class="none"></span>Dependency Management</a></li>
+    <li><a href="dependencies.html" title="Dependencies"><span 
class="none"></span>Dependencies</a></li>
+    <li><a href="dependency-convergence.html" title="Dependency 
Convergence"><span class="none"></span>Dependency Convergence</a></li>
+    <li><a href="ci-management.html" title="CI Management"><span 
class="none"></span>CI Management</a></li>
+    <li><a href="plugin-management.html" title="Plugin Management"><span 
class="none"></span>Plugin Management</a></li>
+    <li><a href="plugins.html" title="Plugins"><span 
class="none"></span>Plugins</a></li>
+    <li><a href="distribution-management.html" title="Distribution 
Management"><span class="none"></span>Distribution Management</a></li>
+    </ul>
+</li>
+    <li><a href="project-reports.html" title="Project Reports"><span 
class="icon-chevron-right"></span>Project Reports</a></li>
+      <li class="nav-header">Maven Projects</li>
+    <li><a href="../../archetype/index.html" title="Archetype"><span 
class="none"></span>Archetype</a></li>
+    <li><a href="../../resolver/index.html" title="Artifact Resolver"><span 
class="none"></span>Artifact Resolver</a></li>
+    <li><a href="../../doxia/index.html" title="Doxia"><span 
class="none"></span>Doxia</a></li>
+    <li><a href="../../jxr/index.html" title="JXR"><span 
class="none"></span>JXR</a></li>
+    <li><a href="../../ref/current" title="Maven"><span 
class="none"></span>Maven</a></li>
+    <li><a href="../../pom/index.html" title="Parent POMs"><span 
class="none"></span>Parent POMs</a></li>
+    <li><a href="../../plugins/index.html" title="Plugins"><span 
class="none"></span>Plugins</a></li>
+    <li><a href="../../plugin-testing/index.html" title="Plugin Testing"><span 
class="none"></span>Plugin Testing</a></li>
+    <li><a href="../../plugin-tools/index.html" title="Plugin Tools"><span 
class="none"></span>Plugin Tools</a></li>
+    <li><a href="../../apache-resource-bundles/index.html" title="Resource 
Bundles"><span class="none"></span>Resource Bundles</a></li>
+    <li><a href="../../scm/index.html" title="SCM"><span 
class="none"></span>SCM</a></li>
+    <li><a href="../../shared/index.html" title="Shared Components"><span 
class="none"></span>Shared Components</a></li>
+    <li><a href="../../skins/index.html" title="Skins"><span 
class="none"></span>Skins</a></li>
+    <li><a href="../../surefire/index.html" title="Surefire"><span 
class="none"></span>Surefire</a></li>
+    <li><a href="../../wagon/index.html" title="Wagon"><span 
class="none"></span>Wagon</a></li>
+      <li class="nav-header">ASF</li>
+    <li><a href="https://www.apache.org/foundation/how-it-works.html"; 
class="externalLink" title="How Apache Works"><span class="none"></span>How 
Apache Works</a></li>
+    <li><a href="https://www.apache.org/foundation/"; class="externalLink" 
title="Foundation"><span class="none"></span>Foundation</a></li>
+    <li><a href="https://www.apache.org/foundation/sponsorship.html"; 
class="externalLink" title="Sponsoring Apache"><span 
class="none"></span>Sponsoring Apache</a></li>
+    <li><a href="https://www.apache.org/foundation/thanks.html"; 
class="externalLink" title="Thanks"><span class="none"></span>Thanks</a></li>
+</ul>
+<form id="search-form" action="https://www.google.com/search"; method="get" >
+  <input value="$sitesearchValue" name="sitesearch" type="hidden"/>
+  <input class="search-query" name="q" id="query" type="text" />
+</form>
+<script type="text/javascript">asyncJs( 
'https://cse.google.com/brand?form=search-form' )</script>
+          <hr />
+          <div id="poweredBy">
+            <div class="clear"></div>
+            <div class="clear"></div>
+    <div id="twitter">
+    <a href="https://twitter.com/ASFMavenProject"; 
class="twitter-follow-button" data-show-count="false" data-align="left" 
data-size="medium" data-show-screen-name="true" data-lang="en">Follow 
ASFMavenProject</a>
+    <script type="text/javascript">!function(d,s,id){var 
js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+    </div>
+            <div class="clear"></div>
+            <div class="clear"></div>
+<a href="http://maven.apache.org/"; title="Built by Maven" 
class="poweredBy"><img class="builtBy" alt="Built by Maven" 
src="./images/logos/maven-feather.png" /></a>
+            </div>
+          </div>
+        </div>
+        <div id="bodyColumn"  class="span10" >
+<div class="section">
+<h2><a name="Project_Team"></a>Project Team</h2><a name="Project_Team"></a>
+<p>A successful project requires many people to play many roles. Some members 
write code or documentation, while others are valuable as testers, submitting 
patches and suggestions.</p>
+<p>The project team is comprised of Members and Contributors. Members have 
direct access to the source of a project and actively evolve the code-base. 
Contributors improve the project through submission of patches and suggestions 
to the Members. The number of Contributors to the project is unbounded. Get 
involved today. All contributions to the project are greatly appreciated.</p>
+<div class="section">
+<h3><a name="Members"></a>Members</h3><a name="Members"></a>
+<p>The following is a list of developers with commit privileges that have 
directly contributed to the project in one way or another.</p>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Image</th>
+<th>Id</th>
+<th>Name</th>
+<th>Email</th>
+<th>Organization</th>
+<th>Roles</th>
+<th>Time Zone</th></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="rfscholte"></a>rfscholte</td>
+<td>Robert Scholte</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>PMC Chair</td>
+<td>Europe/Amsterdam</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/cdbe99fe3d6af6a18dd8c35b0687a50b?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="aheritier"></a>aheritier</td>
+<td>Arnaud H&#xe9;ritier</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>PMC Member</td>
+<td>+1</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/b44837697ce1ec56d63e7e851ee3967e?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="andham"></a>andham</td>
+<td>Anders Hammar</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>PMC Member</td>
+<td>+1</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/843c139514b33ef9121f6e4bfd2ef547?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="baerrach"></a>baerrach</td>
+<td>Barrie Treloar</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>PMC Member</td>
+<td>Australia/Adelaide</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/c4fd4aa87482d9ecf81173cad089f0c3?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="bimargulies"></a>bimargulies</td>
+<td>Benson Margulies</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>PMC Member</td>
+<td>America/New_York</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/5f46e5f33b0d23121af7113258485a2b?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="brianf"></a>brianf</td>
+<td>Brian Fox</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>Sonatype</td>
+<td>PMC Member</td>
+<td>-5</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/c7279715ebb81d73b0331799094b8292?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="cstamas"></a>cstamas</td>
+<td>Tamas Cservenak</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>PMC Member</td>
+<td>+1</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/c8686cad245196c9e392201ad7bb364f?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="dennisl"></a>dennisl</td>
+<td>Dennis Lundberg</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>ASF</td>
+<td>PMC Member</td>
+<td>+1</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/638136a641ed5c512f446444339cf271?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="dkulp"></a>dkulp</td>
+<td>Daniel Kulp</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>ASF</td>
+<td>PMC Member</td>
+<td>-5</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/efe7252f3b18253bf4318062ece95a3b?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="evenisse"></a>evenisse</td>
+<td>Emmanuel Venisse</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>ASF</td>
+<td>PMC Member</td>
+<td>+1</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="gboue"></a>gboue</td>
+<td>Guillaume Bou&#xe9;</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>PMC Member</td>
+<td>Europe/Paris</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="hboutemy"></a>hboutemy</td>
+<td>Herv&#xe9; Boutemy</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>ASF</td>
+<td>PMC Member</td>
+<td>Europe/Paris</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/a52c0cfedf677c3dbf7ff1eaa4f3d8b4?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="ifedorenko"></a>ifedorenko</td>
+<td>Igor Fedorenko</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>Sonatype</td>
+<td>PMC Member</td>
+<td>-5</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/81f0dd51add422563de0b7ce828b0728?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="jvanzyl"></a>jvanzyl</td>
+<td>Jason van Zyl</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>PMC Member</td>
+<td>-5</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="khmarbaise"></a>khmarbaise</td>
+<td>Karl Heinz Marbaise</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>PMC Member</td>
+<td>+1</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/3c2ad6b6efb1c84d9ff60259f8c8ef95?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="krosenvold"></a>krosenvold</td>
+<td>Kristian Rosenvold</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>PMC Member</td>
+<td>+1</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="mkleint"></a>mkleint</td>
+<td>Milos Kleint</td>
+<td>-</td>
+<td>-</td>
+<td>PMC Member</td>
+<td>-</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/bab29f762bea8e578505424443d8cd41?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="olamy"></a>olamy</td>
+<td>Olivier Lamy</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>PMC Member</td>
+<td>Australia/Melbourne</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="michaelo"></a>michaelo</td>
+<td>Michael Osipov</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>PMC Member</td>
+<td>Europe/Berlin</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/5447780a4d31a6f20e28ee453a1f5b8d?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="rgoers"></a>rgoers</td>
+<td>Ralph Goers</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>Intuit</td>
+<td>PMC Member</td>
+<td>-8</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/6cf6cca56375bcb9b2ec951ab714039b?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="snicoll"></a>snicoll</td>
+<td>Stephane Nicoll</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>ASF</td>
+<td>PMC Member</td>
+<td>+1</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/84b52fef91820858d5e18cc0363b3bbe?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="stephenc"></a>stephenc</td>
+<td>Stephen Connolly</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>PMC Member</td>
+<td>0</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/feb64254400eb261c6ba03afadd092a3?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="tibordigana"></a>tibordigana</td>
+<td>Tibor Diga&#x148;a</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>PMC Member</td>
+<td>Europe/Bratislava</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/6b3c87a9fd95fb1d0af16816a075224e?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="vsiveton"></a>vsiveton</td>
+<td>Vincent Siveton</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>ASF</td>
+<td>PMC Member</td>
+<td>-5</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/c662f616ca2c1b04d5ba7b96ca3b5171?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="wfay"></a>wfay</td>
+<td>Wayne Fay</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>ASF</td>
+<td>PMC Member</td>
+<td>-6</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/ea3935a08a086d01b5ee12fb2d6e923a?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="adangel"></a>adangel</td>
+<td>Andreas Dangel</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Committer</td>
+<td>Europe/Berlin</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/bb362cf0ab5e1d0068665a9d9f0167e7?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="bdemers"></a>bdemers</td>
+<td>Brian Demers</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>Sonatype</td>
+<td>Committer</td>
+<td>-5</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="bellingard"></a>bellingard</td>
+<td>Fabrice Bellingard</td>
+<td>-</td>
+<td>-</td>
+<td>Committer</td>
+<td>-</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/9a790b32ad665e9aa78988ba378250c1?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="bentmann"></a>bentmann</td>
+<td>Benjamin Bentmann</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>Sonatype</td>
+<td>Committer</td>
+<td>+1</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/456da78808527c596ccd30fba769dd6d?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="chrisgwarp"></a>chrisgwarp</td>
+<td>Chris Graham</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Committer</td>
+<td>Australia/Melbourne</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/be9859a805a76f3482204de9e95a7b6f?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="dantran"></a>dantran</td>
+<td>Dan Tran</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Committer</td>
+<td>-8</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/ea665d843e7e25fc1799a344fba022e0?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="dbradicich"></a>dbradicich</td>
+<td>Damian Bradicich</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>Sonatype</td>
+<td>Committer</td>
+<td>-5</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/1db61ec29963d4a77ef2275140144fd4?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="brett"></a>brett</td>
+<td>Brett Porter</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>ASF</td>
+<td>Committer</td>
+<td>+10</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/be211eb53b665c51eb3f2e421bdc77cb?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="dfabulich"></a>dfabulich</td>
+<td>Daniel Fabulich</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Committer</td>
+<td>-8</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/50ba5fa66fe2067a20381b90845266ef?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="fgiust"></a>fgiust</td>
+<td>Fabrizio Giustina</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>openmind</td>
+<td>Committer</td>
+<td>+1</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/785a1a564fbfc3a91478a886e9262eee?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="godin"></a>godin</td>
+<td>Evgeny Mandrikov</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>SonarSource</td>
+<td>Committer</td>
+<td>+3</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/9219e023336bc7cf75f8e297bdf93e7b?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="handyande"></a>handyande</td>
+<td>Andrew Williams</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Committer</td>
+<td>0</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/f831da7fdd81e6abb2ef577b410b7787?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="imod"></a>imod</td>
+<td>Dominik Bartholdi</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Committer</td>
+<td>Europe/Zurich</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="jjensen"></a>jjensen</td>
+<td>Jeff Jensen</td>
+<td>-</td>
+<td>-</td>
+<td>Committer</td>
+<td>-</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/3b75b73e1b6507a257aa9f6910f5c030?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="ltheussl"></a>ltheussl</td>
+<td>Lukas Theussl</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Committer</td>
+<td>+1</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/7575e2568caf22d6613fc0c4c6653363?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="markh"></a>markh</td>
+<td>Mark Hobson</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Committer</td>
+<td>0</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="mauro"></a>mauro</td>
+<td>Mauro Talevi</td>
+<td>-</td>
+<td>-</td>
+<td>Committer</td>
+<td>-</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/f1d16806fc23bffc6b7fbdefba6441b2?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="mfriedenhagen"></a>mfriedenhagen</td>
+<td>Mirko Friedenhagen</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Committer</td>
+<td>+1</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/770cc58fdbd81a203d965faf49e30752?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="mmoser"></a>mmoser</td>
+<td>Manfred Moser</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Committer</td>
+<td>-8</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="nicolas"></a>nicolas</td>
+<td>Nicolas de Loof</td>
+<td>-</td>
+<td>-</td>
+<td>Committer</td>
+<td>-</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="oching"></a>oching</td>
+<td>Maria Odea B. Ching</td>
+<td>-</td>
+<td>-</td>
+<td>Committer</td>
+<td>-</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/caf8be8931e2b7a13d386a7d05053714?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="pgier"></a>pgier</td>
+<td>Paul Gier</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>Red Hat</td>
+<td>Committer</td>
+<td>-6</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/7fd7c636a4868a5672430eb4ea359e9e?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="ptahchiev"></a>ptahchiev</td>
+<td>Petar Tahchiev</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Committer</td>
+<td>+2</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/841c8ca525fe0dad19cb0dd2f459364d?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="rafale"></a>rafale</td>
+<td>Rapha&#xeb;l Pi&#xe9;roni</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>Dexem</td>
+<td>Committer</td>
+<td>+1</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="schulte"></a>schulte</td>
+<td>Christian Schulte</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Committer</td>
+<td>Europe/Berlin</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/2c27249f3e6df269751ee1c5d74c7d2e?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="simonetripodi"></a>simonetripodi</td>
+<td>Simone Tripodi</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Committer</td>
+<td>+1</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/1bed2b4af6b88dca9d023b8d1d061753?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="sor"></a>sor</td>
+<td>Christian Stein</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Committer</td>
+<td>Europe/Berlin</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/28734d9ff3306a41efafa5b94d8eb163?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="struberg"></a>struberg</td>
+<td>Mark Struberg</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Committer</td>
+<td>-</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/2b5aa3653c59f40a08f2a314c04aa854?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="tchemit"></a>tchemit</td>
+<td>Tony Chemit</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>CodeLutin</td>
+<td>Committer</td>
+<td>Europe/Paris</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/187d7c84095d8fbd8a0731eebaaa30de?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="vmassol"></a>vmassol</td>
+<td>Vincent Massol</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>ASF</td>
+<td>Committer</td>
+<td>+1</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/cbe8a9133ef3337eb267252a06f649bf?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="agudian"></a>agudian</td>
+<td>Andreas Gudian</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Emeritus</td>
+<td>Europe/Berlin</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="aramirez"></a>aramirez</td>
+<td>Allan Q. Ramirez</td>
+<td>-</td>
+<td>-</td>
+<td>Emeritus</td>
+<td>-</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="bayard"></a>bayard</td>
+<td>Henri Yandell</td>
+<td>-</td>
+<td>-</td>
+<td>Emeritus</td>
+<td>-</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/6559d4b2de15cb1433fc13c34599e4c7?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="carlos"></a>carlos</td>
+<td>Carlos Sanchez</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>ASF</td>
+<td>Emeritus</td>
+<td>+1</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="chrisjs"></a>chrisjs</td>
+<td>Chris Stevenson</td>
+<td>-</td>
+<td>-</td>
+<td>Emeritus</td>
+<td>-</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="dblevins"></a>dblevins</td>
+<td>David Blevins</td>
+<td>-</td>
+<td>-</td>
+<td>Emeritus</td>
+<td>-</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="dlr"></a>dlr</td>
+<td>Daniel Rall</td>
+<td>-</td>
+<td>-</td>
+<td>Emeritus</td>
+<td>-</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/89d1772a8f19085482a13decc709cda2?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="epunzalan"></a>epunzalan</td>
+<td>Edwin Punzalan</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Emeritus</td>
+<td>-8</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="felipeal"></a>felipeal</td>
+<td>Felipe Leme</td>
+<td>-</td>
+<td>-</td>
+<td>Emeritus</td>
+<td>-</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/5eb06f355d82f3267f3db16c6359601e?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="jdcasey"></a>jdcasey</td>
+<td>John Casey</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>ASF</td>
+<td>Emeritus</td>
+<td>-6</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/e685ce2ea401d7c31344b4003faefff5?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="jmcconnell"></a>jmcconnell</td>
+<td>Jesse McConnell</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>ASF</td>
+<td>Emeritus</td>
+<td>-6</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/38f7796e51a469f8efc08de2d88fa335?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="joakime"></a>joakime</td>
+<td>Joakim Erdfelt</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>ASF</td>
+<td>Emeritus</td>
+<td>-5</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/e3d64fc9947612977757ad096b492b56?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="jruiz"></a>jruiz</td>
+<td>Johnny Ruiz III</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Emeritus</td>
+<td>-</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="jstrachan"></a>jstrachan</td>
+<td>James Strachan</td>
+<td>-</td>
+<td>-</td>
+<td>Emeritus</td>
+<td>-</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/b38a3be83226b10b399985496c058e4c?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="jtolentino"></a>jtolentino</td>
+<td>Ernesto Tolentino Jr.</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>ASF</td>
+<td>Emeritus</td>
+<td>+8</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/51c5516f058929cbdca03b0319e61bf8?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="kenney"></a>kenney</td>
+<td>Kenney Westerhof</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>Neonics</td>
+<td>Emeritus</td>
+<td>+1</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/af54a0871600db7fbdbb5c558a6e29a3?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="mperham"></a>mperham</td>
+<td>Mike Perham</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>IBM</td>
+<td>Emeritus</td>
+<td>-6</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="ogusakov"></a>ogusakov</td>
+<td>Oleg Gusakov</td>
+<td>-</td>
+<td>-</td>
+<td>Emeritus</td>
+<td>-</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/16f83496d57ffb2fb73e6219c1537d39?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="pschneider"></a>pschneider</td>
+<td>Patrick Schneider</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Emeritus</td>
+<td>-6</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="rinku"></a>rinku</td>
+<td>Rahul Thakur</td>
+<td>-</td>
+<td>-</td>
+<td>Emeritus</td>
+<td>-</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="shinobu"></a>shinobu</td>
+<td>Shinobu Kuwai</td>
+<td>-</td>
+<td>-</td>
+<td>Emeritus</td>
+<td>-</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/00000000000000000000000000000000?d=blank&amp;f=y&amp;s=60";
 alt="" /></td>
+<td><a name="smorgrav"></a>smorgrav</td>
+<td>Torbjorn Eikli Smorgrav</td>
+<td>-</td>
+<td>-</td>
+<td>Emeritus</td>
+<td>-</td></tr>
+<tr class="a">
+<td><img 
src="https://www.gravatar.com/avatar/565f00b7f179682b6ab1327e39833eba?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="trygvis"></a>trygvis</td>
+<td>Trygve Laugstol</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>ASF</td>
+<td>Emeritus</td>
+<td>+1</td></tr>
+<tr class="b">
+<td><img 
src="https://www.gravatar.com/avatar/cc9f81ff2bf74ede3e0a80982acf832e?d=mm&amp;s=60";
 alt="" /></td>
+<td><a name="wsmoak"></a>wsmoak</td>
+<td>Wendy Smoak</td>
+<td><a href="[email protected]">[email protected]</a></td>
+<td>-</td>
+<td>Emeritus</td>
+<td>-7</td></tr></table></div>
+<div class="section">
+<h3><a name="Contributors"></a>Contributors</h3><a name="Contributors"></a>
+<p>There are no contributors listed for this project. Please check back again 
later.</p></div></div>
+        </div>
+      </div>
+    </div>
+    <hr/>
+    <footer>
+      <div class="container-fluid">
+        <div class="row-fluid">
+            <p>Copyright &copy;2002&#x2013;2018
+<a href="https://www.apache.org/";>The Apache Software Foundation</a>.
+All rights reserved.</p>
+        </div>
+      </div>
+    </footer>
+  </body>
+</html>
\ No newline at end of file

Added: 
maven/website/components/studies/extension-demo/xref/allclasses-frame.html
==============================================================================
--- maven/website/components/studies/extension-demo/xref/allclasses-frame.html 
(added)
+++ maven/website/components/studies/extension-demo/xref/allclasses-frame.html 
Sun Jul 22 17:48:04 2018
@@ -0,0 +1,26 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xml:lang="en" lang="en">
+       <head>
+               <meta http-equiv="content-type" content="text/html; 
charset=UTF-8" />
+               <title>All Classes</title>
+               <link rel="stylesheet" type="text/css" href="stylesheet.css" 
title="style" />
+    </head>
+    <body>
+
+               <h3>All Classes</h3>
+
+               <ul>
+                                               <li>
+                               <a 
href="org/apache/maven/demo/extension/EventSpyDemo.html" 
target="classFrame">EventSpyDemo</a>
+                       </li>
+                                               <li>
+                               <a 
href="org/apache/maven/demo/extension/ExecutionListenerDemo.html" 
target="classFrame">ExecutionListenerDemo</a>
+                       </li>
+                                               <li>
+                               <a 
href="org/apache/maven/demo/extension/LifecycleParticipantDemo.html" 
target="classFrame">LifecycleParticipantDemo</a>
+                       </li>
+                             </ul>
+
+    </body>
+  </html>
\ No newline at end of file

Added: maven/website/components/studies/extension-demo/xref/index.html
==============================================================================
--- maven/website/components/studies/extension-demo/xref/index.html (added)
+++ maven/website/components/studies/extension-demo/xref/index.html Sun Jul 22 
17:48:04 2018
@@ -0,0 +1,24 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd";>
+<html xml:lang="en" lang="en">
+<!-- this is a JXR report set -->
+       <head>
+               <meta http-equiv="content-type" content="text/html; 
charset=UTF-8" />
+               <title>maven-extension-demo 0.0.1-SNAPSHOT Reference</title>
+       </head>
+    <frameset cols="20%,80%">
+               <frameset rows="30%,70%">
+                       <frame src="overview-frame.html" 
name="packageListFrame" />
+                       <frame src="allclasses-frame.html" name="packageFrame" 
/>
+               </frameset>
+               <frame src="overview-summary.html" name="classFrame" />
+        <noframes>
+            <body>
+                <h1>Frame Alert</h1>
+                <p>
+                    You don't have frames. Go <a 
href="overview-summary.html">here</a>
+                </p>
+            </body>
+        </noframes>
+    </frameset>
+</html>

Added: 
maven/website/components/studies/extension-demo/xref/org/apache/maven/demo/extension/EventSpyDemo.html
==============================================================================
--- 
maven/website/components/studies/extension-demo/xref/org/apache/maven/demo/extension/EventSpyDemo.html
 (added)
+++ 
maven/website/components/studies/extension-demo/xref/org/apache/maven/demo/extension/EventSpyDemo.html
 Sun Jul 22 17:48:04 2018
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>EventSpyDemo xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a 
href="../../../../../../apidocs/org/apache/maven/demo/extension/EventSpyDemo.html">View
 Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong 
class="jxr_keyword">package</strong> org.apache.maven.demo.extension;
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em 
class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em 
class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under 
one</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em 
class="jxr_comment"> * or more contributor license agreements.  See the NOTICE 
file</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em 
class="jxr_comment"> * distributed with this work for additional 
information</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em 
class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this 
file</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em 
class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em 
class="jxr_comment"> * "License"); you may not use this file except in 
compliance</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em 
class="jxr_comment"> * with the License.  You may obtain a copy of the License 
at</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em 
class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em 
class="jxr_comment"> *  <a href="http://www.apache.org/licenses/LICENSE-2."; 
target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em 
class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em 
class="jxr_comment"> * Unless required by applicable law or agreed to in 
writing,</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em 
class="jxr_comment"> * software distributed under the License is distributed on 
an</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em 
class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em 
class="jxr_comment"> * KIND, either express or implied.  See the License for 
the</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em 
class="jxr_comment"> * specific language governing permissions and 
limitations</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <em 
class="jxr_comment"> * under the License.</em>
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <em 
class="jxr_comment"> */</em>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong 
class="jxr_keyword">import</strong> java.util.HashMap;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong 
class="jxr_keyword">import</strong> java.util.Map;
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong 
class="jxr_keyword">import</strong> javax.inject.Named;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong 
class="jxr_keyword">import</strong> javax.inject.Singleton;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong 
class="jxr_keyword">import</strong> org.apache.maven.eventspy.AbstractEventSpy;
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong 
class="jxr_keyword">import</strong> org.codehaus.plexus.DefaultPlexusContainer;
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong 
class="jxr_keyword">import</strong> org.codehaus.plexus.classworlds.ClassWorld;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong 
class="jxr_keyword">import</strong> 
org.codehaus.plexus.classworlds.realm.ClassRealm;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <em 
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <em 
class="jxr_javadoccomment"> * Event Spy demo (since Maven 3.0.2, with &lt;a 
href="https://issues.apache.org/jira/browse/MNG-4936"&gt;MNG-4936&lt;/a&gt;).</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <em 
class="jxr_javadoccomment"> * Notice: event spies are not activated from POM 
build extensions.</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  <em 
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  @Named( <span 
class="jxr_string">"demo"</span> )
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  @Singleton
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> 
<a 
href="../../../../../org/apache/maven/demo/extension/EventSpyDemo.html">EventSpyDemo</a>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>      <strong 
class="jxr_keyword">extends</strong> AbstractEventSpy
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>  {
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>      <strong 
class="jxr_keyword">private</strong> Map&lt;String, Integer&gt; events = 
<strong class="jxr_keyword">new</strong> HashMap&lt;String, Integer&gt;();
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>  
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>      <strong 
class="jxr_keyword">private</strong> DefaultPlexusContainer container;
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>      <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
init( Context context )
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>          <strong 
class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>      {
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>          
System.err.println( <span class="jxr_string">"EventSpyDemo init:"</span> );
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>          <strong 
class="jxr_keyword">for</strong> ( Map.Entry&lt;String, Object&gt; entry : 
context.getData().entrySet() )
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          {
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>              
System.err.println( <span class="jxr_string">"EventSpyDemo init context: - 
"</span> + entry.getKey() + <span class="jxr_string">" = "</span> + 
entry.getValue() );
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          }
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>          container = 
(DefaultPlexusContainer) context.getData().get( <span 
class="jxr_string">"plexus"</span> );
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>          dump( 
container.getClassWorld() );
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>      }
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>  
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>      <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
onEvent( Object event )
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>          <strong 
class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>      {
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>          <em 
class="jxr_comment">//System.err.println( "EventSpyDemo onEvent: " + event 
);</em>
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>          Integer count 
= events.get( event.getClass().getName() );
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>          <strong 
class="jxr_keyword">if</strong> ( count == <strong 
class="jxr_keyword">null</strong> )
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>          {
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>              count = 1;
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>          }
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>          <strong 
class="jxr_keyword">else</strong>
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>          {
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>              count++;
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>          }
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>          events.put( 
event.getClass().getName(), count );
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>      }
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>  
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>      <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
close()
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>          <strong 
class="jxr_keyword">throws</strong> Exception
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>      {
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>          
System.err.println( <span class="jxr_string">"EventSpyDemo close"</span> );
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>          <strong 
class="jxr_keyword">for</strong> ( Map.Entry&lt;String, Integer&gt; entry : 
events.entrySet() )
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>          {
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>              
System.err.println( <span class="jxr_string">"EventSpyDemo - "</span> + 
entry.getValue() + <span class="jxr_string">" "</span> + entry.getKey() );
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>          }
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>          dump( 
container.getClassWorld() );
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>      }
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>  
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>      <strong 
class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> 
dump( ClassWorld cw )
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>      {
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>          <strong 
class="jxr_keyword">for</strong> ( ClassRealm cr : cw.getRealms() )
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>          {
+<a class="jxr_linenumber" name="L89" href="#L89">89</a>              
System.err.println( <span class="jxr_string">"EventSpyDemo - ClassRealm 
"</span> + cr.getId() );
+<a class="jxr_linenumber" name="L90" href="#L90">90</a>              
cr.display( System.err );
+<a class="jxr_linenumber" name="L91" href="#L91">91</a>          }
+<a class="jxr_linenumber" name="L92" href="#L92">92</a>      }
+<a class="jxr_linenumber" name="L93" href="#L93">93</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2002&#x2013;2018 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.</div>
+</body>
+</html>
\ No newline at end of file


Reply via email to