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 2018/08/20 18:56:45 UTC
svn commit: r1838454 - in /maven/website/components/studies/extension-demo:
./ apidocs/org/apache/maven/demo/extension/
xref/org/apache/maven/demo/extension/
Author: hboutemy
Date: Mon Aug 20 18:56:44 2018
New Revision: 1838454
Log:
Site checkin for project maven-extension-demo
Removed:
maven/website/components/studies/extension-demo/invoker-report.html
Modified:
maven/website/components/studies/extension-demo/apidocs/org/apache/maven/demo/extension/EventSpyDemo.html
maven/website/components/studies/extension-demo/checkstyle.html
maven/website/components/studies/extension-demo/ci-management.html
maven/website/components/studies/extension-demo/dependencies.html
maven/website/components/studies/extension-demo/dependency-convergence.html
maven/website/components/studies/extension-demo/dependency-info.html
maven/website/components/studies/extension-demo/dependency-management.html
maven/website/components/studies/extension-demo/distribution-management.html
maven/website/components/studies/extension-demo/findbugs.html
maven/website/components/studies/extension-demo/index.html
maven/website/components/studies/extension-demo/mailing-lists.html
maven/website/components/studies/extension-demo/plugin-management.html
maven/website/components/studies/extension-demo/plugins.html
maven/website/components/studies/extension-demo/project-info.html
maven/website/components/studies/extension-demo/project-reports.html
maven/website/components/studies/extension-demo/scm.html
maven/website/components/studies/extension-demo/sonar.html
maven/website/components/studies/extension-demo/summary.html
maven/website/components/studies/extension-demo/surefire-report.html
maven/website/components/studies/extension-demo/taglist.html
maven/website/components/studies/extension-demo/team.html
maven/website/components/studies/extension-demo/xref/org/apache/maven/demo/extension/EventSpyDemo.html
Modified: maven/website/components/studies/extension-demo/apidocs/org/apache/maven/demo/extension/EventSpyDemo.html
==============================================================================
--- maven/website/components/studies/extension-demo/apidocs/org/apache/maven/demo/extension/EventSpyDemo.html (original)
+++ maven/website/components/studies/extension-demo/apidocs/org/apache/maven/demo/extension/EventSpyDemo.html Mon Aug 20 18:56:44 2018
@@ -103,9 +103,7 @@
</dl>
<hr>
<br>
-<pre>@Named(value="demo")
-@Singleton
-<a href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-annotations/apidocs/org/codehaus/plexus/component/annotations/Component.html?is-external=true" title="class or interface in org.codehaus.plexus.component.annotations">@Component</a>(<a href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-annotations/apidocs/org/codehaus/plexus/component/annotations/Component.html?is-external=true#role()" title="class or interface in org.codehaus.plexus.component.annotations">role</a>=<a href="http://maven.apache.org/ref/3.1.1/maven-core/apidocs/org/apache/maven/eventspy/EventSpy.html?is-external=true" title="class or interface in org.apache.maven.eventspy">org.apache.maven.eventspy.EventSpy.class</a>,
+<pre><a href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-annotations/apidocs/org/codehaus/plexus/component/annotations/Component.html?is-external=true" title="class or interface in org.codehaus.plexus.component.annotations">@Component</a>(<a href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-annotations/apidocs/org/codehaus/plexus/component/annotations/Component.html?is-external=true#role()" title="class or interface in org.codehaus.plexus.component.annotations">role</a>=<a href="http://maven.apache.org/ref/3.1.1/maven-core/apidocs/org/apache/maven/eventspy/EventSpy.html?is-external=true" title="class or interface in org.apache.maven.eventspy">org.apache.maven.eventspy.EventSpy.class</a>,
<a href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-annotations/apidocs/org/codehaus/plexus/component/annotations/Component.html?is-external=true#hint()" title="class or interface in org.codehaus.plexus.component.annotations">hint</a>="demo")
public class <span class="strong">EventSpyDemo</span>
extends <a href="http://maven.apache.org/ref/3.1.1/maven-core/apidocs/org/apache/maven/eventspy/AbstractEventSpy.html?is-external=true" title="class or interface in org.apache.maven.eventspy">AbstractEventSpy</a></pre>
Modified: maven/website/components/studies/extension-demo/checkstyle.html
==============================================================================
--- maven/website/components/studies/extension-demo/checkstyle.html (original)
+++ maven/website/components/studies/extension-demo/checkstyle.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-checkstyle-plugin:3.0.0:checkstyle at 2018-07-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-checkstyle-plugin:3.0.0:checkstyle at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Checkstyle Results</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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 ">Checkstyle Results</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-07-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
@@ -64,7 +64,6 @@
<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>
- <li><a href="invoker-report.html" title="Invoker Build Results"><span class="none"></span>Invoker Build Results</a></li>
</ul>
</li>
<li class="nav-header">Maven Projects</li>
@@ -184,19 +183,19 @@
<td>javadoc</td>
<td>JavadocMethod</td>
<td>Missing a Javadoc comment.</td>
-<td><a href="./xref/org/apache/maven/demo/extension/EventSpyDemo.html#L49">49</a></td></tr>
+<td><a href="./xref/org/apache/maven/demo/extension/EventSpyDemo.html#L46">46</a></td></tr>
<tr class="b">
<td><img src="images/icon_warning_sml.gif" alt="" /> Warning</td>
<td>javadoc</td>
<td>JavadocMethod</td>
<td>Missing a Javadoc comment.</td>
-<td><a href="./xref/org/apache/maven/demo/extension/EventSpyDemo.html#L61">61</a></td></tr>
+<td><a href="./xref/org/apache/maven/demo/extension/EventSpyDemo.html#L58">58</a></td></tr>
<tr class="a">
<td><img src="images/icon_warning_sml.gif" alt="" /> Warning</td>
<td>javadoc</td>
<td>JavadocMethod</td>
<td>Missing a Javadoc comment.</td>
-<td><a href="./xref/org/apache/maven/demo/extension/EventSpyDemo.html#L77">77</a></td></tr></table></div>
+<td><a href="./xref/org/apache/maven/demo/extension/EventSpyDemo.html#L74">74</a></td></tr></table></div>
<div class="section">
<h3 id="org.apache.maven.demo.extension.ExecutionListenerDemo.java">org/apache/maven/demo/extension/ExecutionListenerDemo.java</h3>
<table border="0" class="table table-striped">
Modified: maven/website/components/studies/extension-demo/ci-management.html
==============================================================================
--- maven/website/components/studies/extension-demo/ci-management.html (original)
+++ maven/website/components/studies/extension-demo/ci-management.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!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:ci-management at 2018-07-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:ci-management at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – CI Management</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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 ">CI Management</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-07-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
Modified: maven/website/components/studies/extension-demo/dependencies.html
==============================================================================
--- maven/website/components/studies/extension-demo/dependencies.html (original)
+++ maven/website/components/studies/extension-demo/dependencies.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!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:dependencies at 2018-07-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:dependencies at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Project Dependencies</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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 Dependencies</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-07-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
Modified: maven/website/components/studies/extension-demo/dependency-convergence.html
==============================================================================
--- maven/website/components/studies/extension-demo/dependency-convergence.html (original)
+++ maven/website/components/studies/extension-demo/dependency-convergence.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!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:dependency-convergence at 2018-07-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:dependency-convergence at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Dependency Convergence</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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 ">Dependency Convergence</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-07-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
Modified: maven/website/components/studies/extension-demo/dependency-info.html
==============================================================================
--- maven/website/components/studies/extension-demo/dependency-info.html (original)
+++ maven/website/components/studies/extension-demo/dependency-info.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!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:dependency-info at 2018-07-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:dependency-info at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Dependency Information</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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 ">Dependency Information</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-07-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
Modified: maven/website/components/studies/extension-demo/dependency-management.html
==============================================================================
--- maven/website/components/studies/extension-demo/dependency-management.html (original)
+++ maven/website/components/studies/extension-demo/dependency-management.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!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:dependency-management at 2018-07-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:dependency-management at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Project Dependency Management</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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 Dependency Management</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-07-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
Modified: maven/website/components/studies/extension-demo/distribution-management.html
==============================================================================
--- maven/website/components/studies/extension-demo/distribution-management.html (original)
+++ maven/website/components/studies/extension-demo/distribution-management.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!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:distribution-management at 2018-07-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:distribution-management at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Project Distribution Management</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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 Distribution Management</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-07-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
Modified: maven/website/components/studies/extension-demo/findbugs.html
==============================================================================
--- maven/website/components/studies/extension-demo/findbugs.html (original)
+++ maven/website/components/studies/extension-demo/findbugs.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.codehaus.mojo:findbugs-maven-plugin:3.0.5:findbugs at 2018-07-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.codehaus.mojo:findbugs-maven-plugin:3.0.5:findbugs at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – FindBugs Bug Detector Report</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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 ">FindBugs Bug Detector Report</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-07-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
@@ -64,7 +64,6 @@
<li><a href="apidocs/index.html" title="Javadoc"><span class="none"></span>Javadoc</a></li>
<li class="active"><a href="#"><span class="none"></span>FindBugs</a></li>
<li><a href="sonar.html" title="Sonar"><span class="none"></span>Sonar</a></li>
- <li><a href="invoker-report.html" title="Invoker Build Results"><span class="none"></span>Invoker Build Results</a></li>
</ul>
</li>
<li class="nav-header">Maven Projects</li>
Modified: maven/website/components/studies/extension-demo/index.html
==============================================================================
--- maven/website/components/studies/extension-demo/index.html (original)
+++ maven/website/components/studies/extension-demo/index.html Mon Aug 20 18:56:44 2018
@@ -1,6 +1,6 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/apt/index.apt at 2018-07-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/apt/index.apt at 2018-08-20
| Rendered using Apache Maven Fluido Skin 1.7
-->
<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="20180722" />
- <meta name="Date-Revision-yyyymmdd" content="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Introduction</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -43,7 +43,7 @@
<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 ">Introduction <a href="https://github.com/apache/maven-studies/tree/maven-extension-demo/src/site/apt/index.apt"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-07-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
@@ -124,6 +124,19 @@
<li>how to write them,</li>
<li>how to configure them into your builds.</li></ul>
<div class="section">
+<h3><a name="Configuring_Maven_Extensions"></a>Configuring Maven Extensions</h3>
+<p>A Maven extension is a library that goes into <a href="/guides/mini/guide-maven-classloading.html#Core_Classloader">Maven Core classloader</a>.</p>
+<p>There are multiple methods available to declare a library as an extension:</p>
+<ol style="list-style-type: decimal">
+<li>classical POM's <a href="/ref/current/maven-model/maven.html#class_build"><tt>project.build.extensions.extension</tt></a> or <a href="/ref/current/maven-model/maven.html#class_plugin"><tt>project.build.plugins.plugin.extensions</tt></a> (since Maven 2),</li>
+<li>put jars in Maven <tt>${maven.home}/lib</tt> (since Maven 2) or <tt>${maven.home}/lib/ext</tt> (since Maven 3),</li>
+<li>use <tt>-Dmaven.ext.class.path=[path to files]</tt> (since Maven 3.0.2, see <a class="externalLink" href="https://issues.apache.org/jira/browse/MNG-4936">MNG-4936</a>),</li>
+<li>configure in <a href="/ref/current/maven-embedder/core-extensions.html"><tt>mvn/extensions.xml</tt></a> (since Maven 3.3.1)</li></ol>
+<p>Declaring an extension in POM is the most classical and flexible way to do: the only drawback is that the extension is activated after POM reading, which can be too late for some very specific use cases like EventSpy.</p>
+<p>Installing an extension directly inside Maven installation avoids the previous limitation, but is not flexible. </p>
+<p><tt>-Dmaven.ext.class.path=[path to files]</tt> is a little bit more flexible, but remains not configured into the build, which is not suitable to ensure an extension is available at build time.</p>
+<p><tt>mvn/extensions.xml</tt> is the ultimate solution for these use cases. Its only drawback is that it has been added only in Maven 3.3.1.</p></div>
+<div class="section">
<h3><a name="References"></a>References</h3>
<ul>
<li><a href="/guides/mini/guide-maven-classloading.html"> Guide to Maven Classloading</a></li>
Modified: maven/website/components/studies/extension-demo/mailing-lists.html
==============================================================================
--- maven/website/components/studies/extension-demo/mailing-lists.html (original)
+++ maven/website/components/studies/extension-demo/mailing-lists.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!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:mailing-lists at 2018-07-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:mailing-lists at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Project Mailing Lists</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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 Mailing Lists</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-07-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
Modified: maven/website/components/studies/extension-demo/plugin-management.html
==============================================================================
--- maven/website/components/studies/extension-demo/plugin-management.html (original)
+++ maven/website/components/studies/extension-demo/plugin-management.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!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:plugin-management at 2018-07-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:plugin-management at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Project Plugin Management</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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 Plugin Management</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-07-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
Modified: maven/website/components/studies/extension-demo/plugins.html
==============================================================================
--- maven/website/components/studies/extension-demo/plugins.html (original)
+++ maven/website/components/studies/extension-demo/plugins.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!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:plugins at 2018-07-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:plugins at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Project Plugins</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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 Plugins</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-07-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
Modified: maven/website/components/studies/extension-demo/project-info.html
==============================================================================
--- maven/website/components/studies/extension-demo/project-info.html (original)
+++ maven/website/components/studies/extension-demo/project-info.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-site-plugin:3.7.1:CategorySummaryDocumentRenderer at 2018-07-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-site-plugin:3.7.1:CategorySummaryDocumentRenderer at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Project Information</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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 Information</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-07-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
Modified: maven/website/components/studies/extension-demo/project-reports.html
==============================================================================
--- maven/website/components/studies/extension-demo/project-reports.html (original)
+++ maven/website/components/studies/extension-demo/project-reports.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-site-plugin:3.7.1:CategorySummaryDocumentRenderer at 2018-07-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-site-plugin:3.7.1:CategorySummaryDocumentRenderer at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Generated Reports</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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 ">Generated Reports</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-07-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
@@ -64,7 +64,6 @@
<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>
- <li><a href="invoker-report.html" title="Invoker Build Results"><span class="none"></span>Invoker Build Results</a></li>
</ul>
</li>
<li class="nav-header">Maven Projects</li>
@@ -138,10 +137,7 @@
<td>Generates a source code report with the FindBugs Library.</td></tr>
<tr class="b">
<td><a href="sonar.html">Sonar</a></td>
-<td>Quality analysis dashboard.</td></tr>
-<tr class="a">
-<td><a href="invoker-report.html">Invoker Build Results</a></td>
-<td>The results of the Maven invocations.</td></tr></table></div></div>
+<td>Quality analysis dashboard.</td></tr></table></div></div>
</div>
</div>
</div>
Modified: maven/website/components/studies/extension-demo/scm.html
==============================================================================
--- maven/website/components/studies/extension-demo/scm.html (original)
+++ maven/website/components/studies/extension-demo/scm.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!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:scm at 2018-07-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:scm at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Source Code Management</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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 ">Source Code Management</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-07-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
Modified: maven/website/components/studies/extension-demo/sonar.html
==============================================================================
--- maven/website/components/studies/extension-demo/sonar.html (original)
+++ maven/website/components/studies/extension-demo/sonar.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!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-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.codehaus.sonar-plugins:maven-report:0.1:report at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Sonar</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
@@ -64,7 +64,6 @@
<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>
- <li><a href="invoker-report.html" title="Invoker Build Results"><span class="none"></span>Invoker Build Results</a></li>
</ul>
</li>
<li class="nav-header">Maven Projects</li>
Modified: maven/website/components/studies/extension-demo/summary.html
==============================================================================
--- maven/website/components/studies/extension-demo/summary.html (original)
+++ maven/website/components/studies/extension-demo/summary.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!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-26
+ | 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-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Project Summary</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
Modified: maven/website/components/studies/extension-demo/surefire-report.html
==============================================================================
--- maven/website/components/studies/extension-demo/surefire-report.html (original)
+++ maven/website/components/studies/extension-demo/surefire-report.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!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-26
+ | 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-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Surefire Report</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
@@ -64,7 +64,6 @@
<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>
- <li><a href="invoker-report.html" title="Invoker Build Results"><span class="none"></span>Invoker Build Results</a></li>
</ul>
</li>
<li class="nav-header">Maven Projects</li>
Modified: maven/website/components/studies/extension-demo/taglist.html
==============================================================================
--- maven/website/components/studies/extension-demo/taglist.html (original)
+++ maven/website/components/studies/extension-demo/taglist.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!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-26
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.codehaus.mojo:taglist-maven-plugin:2.4:taglist at 2018-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Tag List report</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
@@ -64,7 +64,6 @@
<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>
- <li><a href="invoker-report.html" title="Invoker Build Results"><span class="none"></span>Invoker Build Results</a></li>
</ul>
</li>
<li class="nav-header">Maven Projects</li>
Modified: maven/website/components/studies/extension-demo/team.html
==============================================================================
--- maven/website/components/studies/extension-demo/team.html (original)
+++ maven/website/components/studies/extension-demo/team.html Mon Aug 20 18:56:44 2018
@@ -1,13 +1,13 @@
<!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-26
+ | 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-08-20
| 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="20180726" />
+ <meta name="Date-Revision-yyyymmdd" content="20180820" />
<meta http-equiv="Content-Language" content="en" />
<title>Maven Extension Demo Study – Project Team</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -41,7 +41,7 @@
<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-26</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-08-20</li>
<li id="projectVersion" class="pull-right">Version: 0.0.1-SNAPSHOT</li>
</ul>
</div>
Modified: 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 (original)
+++ maven/website/components/studies/extension-demo/xref/org/apache/maven/demo/extension/EventSpyDemo.html Mon Aug 20 18:56:44 2018
@@ -30,78 +30,75 @@
<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.apache.maven.eventspy.EventSpy;
-<a class="jxr_linenumber" name="L30" href="#L30">30</a> <strong class="jxr_keyword">import</strong> org.codehaus.plexus.DefaultPlexusContainer;
-<a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong class="jxr_keyword">import</strong> org.codehaus.plexus.classworlds.ClassWorld;
-<a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong class="jxr_keyword">import</strong> org.codehaus.plexus.classworlds.realm.ClassRealm;
-<a class="jxr_linenumber" name="L33" href="#L33">33</a> <strong class="jxr_keyword">import</strong> org.codehaus.plexus.component.annotations.Component;
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>
-<a class="jxr_linenumber" name="L35" href="#L35">35</a> <em class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L36" href="#L36">36</a> <em class="jxr_javadoccomment"> * Event Spy demo (since Maven 3.0.2, with <a href="https://issues.apache.org/jira/browse/MNG-4936">MNG-4936</a>).</em>
-<a class="jxr_linenumber" name="L37" href="#L37">37</a> <em class="jxr_javadoccomment"> * <p>Notice: event spies are not activated from POM build extensions.</em>
-<a class="jxr_linenumber" name="L38" href="#L38">38</a> <em class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L39" href="#L39">39</a> @Named( <span class="jxr_string">"demo"</span> )
-<a class="jxr_linenumber" name="L40" href="#L40">40</a> @Singleton
-<a class="jxr_linenumber" name="L41" href="#L41">41</a> @Component( role = EventSpy.<strong class="jxr_keyword">class</strong>, hint = <span class="jxr_string">"demo"</span> )
-<a class="jxr_linenumber" name="L42" href="#L42">42</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="L43" href="#L43">43</a> <strong class="jxr_keyword">extends</strong> AbstractEventSpy
-<a class="jxr_linenumber" name="L44" href="#L44">44</a> {
-<a class="jxr_linenumber" name="L45" href="#L45">45</a> <strong class="jxr_keyword">private</strong> Map<String, Integer> events = <strong class="jxr_keyword">new</strong> HashMap<String, Integer>();
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>
-<a class="jxr_linenumber" name="L47" href="#L47">47</a> <strong class="jxr_keyword">private</strong> DefaultPlexusContainer container;
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>
-<a class="jxr_linenumber" name="L49" href="#L49">49</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> init( Context context )
-<a class="jxr_linenumber" name="L50" href="#L50">50</a> <strong class="jxr_keyword">throws</strong> Exception
-<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:"</span> );
-<a class="jxr_linenumber" name="L53" href="#L53">53</a> <strong class="jxr_keyword">for</strong> ( Map.Entry<String, Object> entry : context.getData().entrySet() )
-<a class="jxr_linenumber" name="L54" href="#L54">54</a> {
-<a class="jxr_linenumber" name="L55" href="#L55">55</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="L56" href="#L56">56</a> }
-<a class="jxr_linenumber" name="L57" href="#L57">57</a> container = (DefaultPlexusContainer) context.getData().get( <span class="jxr_string">"plexus"</span> );
-<a class="jxr_linenumber" name="L58" href="#L58">58</a> dump( container.getClassWorld() );
-<a class="jxr_linenumber" name="L59" href="#L59">59</a> }
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>
-<a class="jxr_linenumber" name="L61" href="#L61">61</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> onEvent( Object event )
-<a class="jxr_linenumber" name="L62" href="#L62">62</a> <strong class="jxr_keyword">throws</strong> Exception
-<a class="jxr_linenumber" name="L63" href="#L63">63</a> {
-<a class="jxr_linenumber" name="L64" href="#L64">64</a> <em class="jxr_comment">//System.err.println( "EventSpyDemo onEvent: " + event );</em>
-<a class="jxr_linenumber" name="L65" href="#L65">65</a> Integer count = events.get( event.getClass().getName() );
-<a class="jxr_linenumber" name="L66" href="#L66">66</a> <strong class="jxr_keyword">if</strong> ( count == <strong class="jxr_keyword">null</strong> )
-<a class="jxr_linenumber" name="L67" href="#L67">67</a> {
-<a class="jxr_linenumber" name="L68" href="#L68">68</a> count = 1;
-<a class="jxr_linenumber" name="L69" href="#L69">69</a> }
-<a class="jxr_linenumber" name="L70" href="#L70">70</a> <strong class="jxr_keyword">else</strong>
-<a class="jxr_linenumber" name="L71" href="#L71">71</a> {
-<a class="jxr_linenumber" name="L72" href="#L72">72</a> count++;
-<a class="jxr_linenumber" name="L73" href="#L73">73</a> }
-<a class="jxr_linenumber" name="L74" href="#L74">74</a> events.put( event.getClass().getName(), count );
-<a class="jxr_linenumber" name="L75" href="#L75">75</a> }
-<a class="jxr_linenumber" name="L76" href="#L76">76</a>
-<a class="jxr_linenumber" name="L77" href="#L77">77</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> close()
-<a class="jxr_linenumber" name="L78" href="#L78">78</a> <strong class="jxr_keyword">throws</strong> Exception
-<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 close"</span> );
-<a class="jxr_linenumber" name="L81" href="#L81">81</a> <strong class="jxr_keyword">for</strong> ( Map.Entry<String, Integer> entry : events.entrySet() )
-<a class="jxr_linenumber" name="L82" href="#L82">82</a> {
-<a class="jxr_linenumber" name="L83" href="#L83">83</a> System.err.println( <span class="jxr_string">"EventSpyDemo - "</span> + entry.getValue() + <span class="jxr_string">" "</span> + entry.getKey() );
-<a class="jxr_linenumber" name="L84" href="#L84">84</a> }
-<a class="jxr_linenumber" name="L85" href="#L85">85</a> dump( container.getClassWorld() );
-<a class="jxr_linenumber" name="L86" href="#L86">86</a> }
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>
-<a class="jxr_linenumber" name="L88" href="#L88">88</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> dump( ClassWorld cw )
-<a class="jxr_linenumber" name="L89" href="#L89">89</a> {
-<a class="jxr_linenumber" name="L90" href="#L90">90</a> <strong class="jxr_keyword">for</strong> ( ClassRealm cr : cw.getRealms() )
-<a class="jxr_linenumber" name="L91" href="#L91">91</a> {
-<a class="jxr_linenumber" name="L92" href="#L92">92</a> System.err.println( <span class="jxr_string">"EventSpyDemo - ClassRealm "</span> + cr.getId() );
-<a class="jxr_linenumber" name="L93" href="#L93">93</a> cr.display( System.err );
-<a class="jxr_linenumber" name="L94" href="#L94">94</a> }
-<a class="jxr_linenumber" name="L95" href="#L95">95</a> }
-<a class="jxr_linenumber" name="L96" href="#L96">96</a> }
+<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">import</strong> org.apache.maven.eventspy.AbstractEventSpy;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a> <strong class="jxr_keyword">import</strong> org.apache.maven.eventspy.EventSpy;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a> <strong class="jxr_keyword">import</strong> org.codehaus.plexus.DefaultPlexusContainer;
+<a class="jxr_linenumber" name="L28" href="#L28">28</a> <strong class="jxr_keyword">import</strong> org.codehaus.plexus.classworlds.ClassWorld;
+<a class="jxr_linenumber" name="L29" href="#L29">29</a> <strong class="jxr_keyword">import</strong> org.codehaus.plexus.classworlds.realm.ClassRealm;
+<a class="jxr_linenumber" name="L30" href="#L30">30</a> <strong class="jxr_keyword">import</strong> org.codehaus.plexus.component.annotations.Component;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>
+<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a> <em class="jxr_javadoccomment"> * Event Spy demo (since Maven 3.0.2, with <a href="https://issues.apache.org/jira/browse/MNG-4936">MNG-4936</a>).</em>
+<a class="jxr_linenumber" name="L34" href="#L34">34</a> <em class="jxr_javadoccomment"> * <p>Notice: event spies are not activated from POM build extensions.</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a> <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L36" href="#L36">36</a> <em class="jxr_comment">//@Named( "demo" )</em>
+<a class="jxr_linenumber" name="L37" href="#L37">37</a> <em class="jxr_comment">//@Singleton</em>
+<a class="jxr_linenumber" name="L38" href="#L38">38</a> @Component( role = EventSpy.<strong class="jxr_keyword">class</strong>, hint = <span class="jxr_string">"demo"</span> ) <em class="jxr_comment">// using Plexus Component annotations for Maven 3.0.x</em>
+<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<String, Integer> events = <strong class="jxr_keyword">new</strong> HashMap<String, Integer>();
+<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<String, Object> 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<String, Integer> 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 © 2002–2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>