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 2020/10/18 16:18:06 UTC

svn commit: r1882618 [5/6] - in /maven/website/content: ./ apache-resource-bundles/ archives/maven-2.x/ background/ developers/ developers/conventions/ developers/release/ developers/website/ docs/ docs/2.0.1/ docs/2.0.10/ docs/2.0.11/ docs/2.0.2/ docs...

Modified: maven/website/content/pom.html
==============================================================================
--- maven/website/content/pom.html (original)
+++ maven/website/content/pom.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/apt/pom.apt at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/apt/pom.apt at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -42,7 +42,7 @@ Karl Heinz Marbaise" />
       <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="active ">POM Reference <a href="https://github.com/apache/maven-site/tree/master/content/apt/pom.apt"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="download.cgi" title="Download">Download</a></li>
@@ -170,7 +170,10 @@ Karl Heinz Marbaise" />
 <li><a href="#BaseBuild_Element">The BaseBuild Element Set</a>
 <ol style="list-style-type: decimal">
 <li><a href="#Resources">Resources</a></li>
-<li><a href="#Plugins">Plugins</a></li>
+<li><a href="#Plugins">Plugins</a>
+<ol style="list-style-type: decimal">
+<li><a href="#default_configuration_inheritance">Default Configuration Inheritance</a></li>
+<li><a href="#advanced_configuration_inheritance">Advanced Configuration Inheritance</a></li></ol></li>
 <li><a href="#Plugin_Management">Plugin Management</a></li></ol></li>
 <li><a href="#Build_Element">The Build Element Set</a>
 <ol style="list-style-type: decimal">
@@ -211,10 +214,8 @@ Karl Heinz Marbaise" />
 <p>POM stands for &quot;Project Object Model&quot;. It is an XML representation of a Maven project held in a file named <code>pom.xml</code>. When in the presence of Maven folks, speaking of a project is speaking in the philosophical sense, beyond a mere collection of files containing code. A project contains configuration files, as well as the developers involved and the roles they play, the defect tracking system, the organization and licenses, the URL of where the project lives, the project's dependencies, and all of the other little pieces that come into play to give code life. It is a one-stop-shop for all things concerning the project. In fact, in the Maven world, a project does not need to contain any code at all, merely a <code>pom.xml</code>.</p></section><section>
 <h3><a name="Quick_Overview">Quick Overview</a></h3>
 <p>This is a listing of the elements directly under the POM's project element. Notice that <code>modelVersion</code> contains 4.0.0. That is currently the only supported POM version, and is always required.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      http://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
 
   &lt;!-- The Basics --&gt;
@@ -255,10 +256,8 @@ Karl Heinz Marbaise" />
 &lt;/project&gt;</pre></div></section></section><section>
 <h2><a name="The_Basics">The Basics</a></h2>
 <p>The POM contains all necessary information about a project, as well as configurations of plugins to be used during the build process. It is the declarative manifestation of the &quot;who&quot;, &quot;what&quot;, and &quot;where&quot;, while the build lifecycle is the &quot;when&quot; and &quot;how&quot;. That is not to say that the POM cannot affect the flow of the lifecycle - it can. For example, by configuring the <code>maven-antrun-plugin</code>, one can embed Apache Ant tasks inside of the POM. It is ultimately a declaration, however. Whereas a <code>build.xml</code> tells Ant precisely what to do when it is run (procedural), a POM states its configuration (declarative). If some external force causes the lifecycle to skip the Ant plugin execution, it does not stop the plugins that are executed from doing their magic. This is unlike a <code>build.xml</code> file, where tasks are almost always dependant on the lines executed before it.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      http://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
 
   &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
@@ -274,10 +273,8 @@ Karl Heinz Marbaise" />
 <p>The three elements given above point to a specific version of a project, letting Maven know <i>who</i> we are dealing with, and <i>when</i> in its software lifecycle we want them.</p></section><section>
 <h3><a name="packaging"></a><b>packaging</b></h3>
 <p>Now that we have our address structure of <code>groupId:artifactId:version</code>, there is one more standard label to give us a really complete <i>what</i>: that is the project's packaging. In our case, the example POM for <code>org.codehaus.mojo:my-project:1.0</code> defined above will be packaged as a <code>jar</code>. We could make it into a <code>war</code> by declaring a different packaging:</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      http://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;packaging&gt;war&lt;/packaging&gt;
   ...
@@ -289,10 +286,8 @@ Karl Heinz Marbaise" />
 <p>Maven solves both problems through a common local repository from which to link projects correctly, versions and all.</p><section>
 <h4><a name="Dependencies">Dependencies</a></h4>
 <p>The cornerstone of the POM is its <a href="/ref/current/maven-model/maven.html#class_dependency">dependency</a> list. Most projects depend on others to build and run correctly. If all Maven does for you is manage this list, you have gained a lot. Maven downloads and links the dependencies on compilation, as well as on other goals that require them. As an added bonus, Maven brings in the dependencies of those dependencies (transitive dependencies), allowing your list to focus solely on the dependencies your project requires.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;dependencies&gt;
     &lt;dependency&gt;
@@ -403,10 +398,8 @@ Display parameters as parsed by Maven (i
 3. 1.1 == 1.1</pre></div></section><section>
 <h5><a name="Exclusions">Exclusions</a></h5>
 <p>Exclusions tell Maven not to include the specified project that is a dependency of this dependency (in other words, its transitive dependency). For example, the <code>maven-embedder</code> requires <code>maven-core</code>, and we do not wish to use it or its dependencies, then we would add it as an <code>exclusion</code>.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;dependencies&gt;
     &lt;dependency&gt;
@@ -425,10 +418,8 @@ Display parameters as parsed by Maven (i
   ...
 &lt;/project&gt;</pre></div>
 <p>It is also sometimes useful to clip a dependency's transitive dependencies. A dependency may have incorrectly specified scopes, or dependencies that conflict with other dependencies in your project. Using wildcard excludes makes it easy to exclude all a dependency's transitive dependencies. In the case below you may be working with the maven-embedder and you want to manage the dependencies you use yourself, so you clip all the transitive dependencies:</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;dependencies&gt;
     &lt;dependency&gt;
@@ -450,10 +441,8 @@ Display parameters as parsed by Maven (i
 <li><b>exclusions</b>: Exclusions contain one or more <code>exclusion</code> elements, each containing a <code>groupId</code> and <code>artifactId</code> denoting a dependency to exclude. Unlike <code>optional</code>, which may or may not be installed and used, <code>exclusions</code> actively remove themselves from the dependency tree.</li></ul></section></section><section>
 <h4><a name="Inheritance">Inheritance</a></h4>
 <p>One powerful addition that Maven brings to build management is the concept of project inheritance. Although in build systems such as Ant inheritance can be simulated, Maven makes project inheritance explicit in the project object model.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
 
   &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
@@ -493,10 +482,8 @@ Display parameters as parsed by Maven (i
 <li>artifactId</li>
 <li>name</li>
 <li>prerequisites</li></ul>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
 
   &lt;parent&gt;
@@ -648,10 +635,8 @@ Display parameters as parsed by Maven (i
 <p>Note that the version and scope of artifacts which are incorporated from transitive dependencies are also controlled by version specifications in a dependency management section. This can lead to unexpected consequences. Consider a case in which your project uses two dependences, <code>dep1</code> and <code>dep2</code>. <code>dep2</code> in turn also uses <code>dep1</code>, and requires a particular minimum version to function. If you then use <code>dependencyManagement</code> to specify an older version, <code>dep2</code> will be forced to use the older version, and fail. So, you must be careful to check the entire dependency tree to avoid this problem; <code>mvn dependency:tree</code> is helpful.</p></li></ul></section></section><section>
 <h4><a name="Aggregation_.28or_Multi-Module.29"></a><a name="Aggregation">Aggregation</a> (or Multi-Module)</h4>
 <p>A project with modules is known as a multi-module, or aggregator project. Modules are projects that this POM lists, and are executed as a group. A <code>pom</code> packaged project may aggregate the build of a set of projects by listing them as modules, which are relative paths to the directories or the POM files of those projects.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
 
   &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
@@ -694,10 +679,8 @@ Display parameters as parsed by Maven (i
 <h3><a name="Build">Build</a></h3>
 <p>According to the POM 4.0.0 XSD, the <code>build</code> element is conceptually divided into two parts: there is a <code>BaseBuild</code> type which contains the set of elements common to both <code>build</code> elements (the top-level build element under <code>project</code> and the build element under <code>profiles</code>, covered below); and there is the <code>Build</code> type, which contains the <code>BaseBuild</code> set as well as more elements for the top level definition. Let us begin with an analysis of the common elements between the two.</p>
 <p><i>Note: These different</i> <code>build</code> <i>elements may be denoted &quot;project build&quot; and &quot;profile build&quot;.</i></p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;!-- &quot;Project Build&quot; contains more elements than just the BaseBuild set --&gt;
   &lt;build&gt;...&lt;/build&gt;
@@ -730,10 +713,8 @@ Display parameters as parsed by Maven (i
 <h5><a name="Resources">Resources</a></h5>
 <p>Another feature of <code>build</code> elements is specifying where resources exist within your project. Resources are not (usually) code. They are not compiled, but are items meant to be bundled within your project or used for various other reasons, such as code generation.</p>
 <p>For example, a Plexus project requires a <code>configuration.xml</code> file (which specifies component configurations to the container) to live within the <code>META-INF/plexus</code> directory. Although we could just as easily place this file within <code>src/main/resources/META-INF/plexus</code>, we want instead to give Plexus its own directory of <code>src/main/plexus</code>. In order for the JAR plugin to bundle the resource correctly, you would specify resources similar to the following:</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   &lt;build&gt;
     ...
     &lt;resources&gt;
@@ -764,10 +745,8 @@ Display parameters as parsed by Maven (i
 <li><b>excludes</b>: The same structure as <code>includes</code>, but specifies which files to ignore. In conflicts between <code>include</code> and <code>exclude</code>, <code>exclude</code> wins.</li>
 <li><b>testResources</b>: The <code>testResources</code> element block contains <code>testResource</code> elements. Their definitions are similar to <code>resource</code> elements, but are naturally used during test phases. The one difference is that the default (Super POM defined) test resource directory for a project is <code>${basedir}/src/test/resources</code>. Test resources are not deployed.</li></ul></section><section>
 <h5><a name="Plugins">Plugins</a></h5>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   &lt;build&gt;
     ...
     &lt;plugins&gt;
@@ -792,46 +771,51 @@ Display parameters as parsed by Maven (i
 <li><b>inherited</b>: <code>true</code> or <code>false</code>, whether or not this plugin configuration should apply to POMs which inherit from this one. Default value is <code>true</code>.</li>
 <li><b>configuration</b>: This is specific to the individual plugin. Without going too in depth into the mechanics of how plugins work, suffice it to say that whatever properties that the plugin Mojo may expect (these are getters and setters in the Java Mojo bean) can be specified here. In the above example, we are setting the classifier property to test in the <code>maven-jar-plugin</code>'s Mojo. It may be good to note that all configuration elements, wherever they are within the POM, are intended to pass values to another underlying system, such as a plugin. In other words: values within a <code>configuration</code> element are never explicitly required by the POM schema, but a plugin goal has every right to require configuration values.
 <p>If your POM declares a parent, it inherits plugin configuration from either the <b>build/plugins</b> or <b>pluginManagement</b> sections of the parent.</p>
+<ul>
+<li><a name="default_configuration_inheritance"><b>default configuration inheritance</b></a>:
 <p>To illustrate, consider the following fragment from a parent POM:</p>
 <div class="source"><pre class="prettyprint linenums">&lt;plugin&gt;
-&lt;groupId&gt;my.group&lt;/groupId&gt;
-&lt;artifactId&gt;my-plugin&lt;/artifactId&gt;
-&lt;configuration&gt;
-  &lt;items&gt;
-    &lt;item&gt;parent-1&lt;/item&gt;
-    &lt;item&gt;parent-2&lt;/item&gt;
-  &lt;/items&gt;
-  &lt;properties&gt;
-    &lt;parentKey&gt;parent&lt;/parentKey&gt;
-  &lt;/properties&gt;
-&lt;/configuration&gt;
+  &lt;groupId&gt;my.group&lt;/groupId&gt;
+  &lt;artifactId&gt;my-plugin&lt;/artifactId&gt;
+  &lt;configuration&gt;
+    &lt;items&gt;
+      &lt;item&gt;parent-1&lt;/item&gt;
+      &lt;item&gt;parent-2&lt;/item&gt;
+    &lt;/items&gt;
+    &lt;properties&gt;
+      &lt;parentKey&gt;parent&lt;/parentKey&gt;
+    &lt;/properties&gt;
+  &lt;/configuration&gt;
 &lt;/plugin&gt;</pre></div>
 <p>And consider the following plugin configuration from a project that uses that parent as its parent:</p>
 <div class="source"><pre class="prettyprint linenums">&lt;plugin&gt;
-&lt;groupId&gt;my.group&lt;/groupId&gt;
-&lt;artifactId&gt;my-plugin&lt;/artifactId&gt;
-&lt;configuration&gt;
-  &lt;items&gt;
-    &lt;item&gt;child-1&lt;/item&gt;
-  &lt;/items&gt;
-  &lt;properties&gt;
-    &lt;childKey&gt;child&lt;/childKey&gt;
-  &lt;/properties&gt;
-&lt;/configuration&gt;</pre></div>
+  &lt;groupId&gt;my.group&lt;/groupId&gt;
+  &lt;artifactId&gt;my-plugin&lt;/artifactId&gt;
+  &lt;configuration&gt;
+    &lt;items&gt;
+      &lt;item&gt;child-1&lt;/item&gt;
+    &lt;/items&gt;
+    &lt;properties&gt;
+      &lt;childKey&gt;child&lt;/childKey&gt;
+    &lt;/properties&gt;
+  &lt;/configuration&gt;
+&lt;/plugin&gt;</pre></div>
 <p>The default behavior is to merge the content of the <b>configuration</b> element according to element name. If the child POM has a particular element, that value becomes the effective value. if the child POM does not have an element, but the parent does, the parent value becomes the effective value. Note that this is purely an operation on XML; no code or configuration of the plugin itself is involved. Only the elements, not their values, are involved.</p>
 <p>Applying those rules to the example, Maven comes up with:</p>
 <div class="source"><pre class="prettyprint linenums">&lt;plugin&gt;
-&lt;groupId&gt;my.group&lt;/groupId&gt;
-&lt;artifactId&gt;my-plugin&lt;/artifactId&gt;
-&lt;configuration&gt;
-  &lt;items&gt;
-    &lt;item&gt;child-1&lt;/item&gt;
-  &lt;/items&gt;
-  &lt;properties&gt;
-    &lt;childKey&gt;child&lt;/childKey&gt;
-    &lt;parentKey&gt;parent&lt;/parentKey&gt;
-  &lt;/properties&gt;
-&lt;/configuration&gt;</pre></div>
+  &lt;groupId&gt;my.group&lt;/groupId&gt;
+  &lt;artifactId&gt;my-plugin&lt;/artifactId&gt;
+  &lt;configuration&gt;
+    &lt;items&gt;
+      &lt;item&gt;child-1&lt;/item&gt;
+    &lt;/items&gt;
+    &lt;properties&gt;
+      &lt;childKey&gt;child&lt;/childKey&gt;
+      &lt;parentKey&gt;parent&lt;/parentKey&gt;
+    &lt;/properties&gt;
+  &lt;/configuration&gt;
+&lt;/plugin&gt;</pre></div></li>
+<li><a name="advanced_configuration_inheritance"><b>advanced configuration inheritance</b></a>: <code>combine.children</code> and <code>combine.self</code>
 <p>You can control how child POMs inherit configuration from parent POMs by adding attributes to the children of the <b>configuration</b> element. The attributes are <code>combine.children</code> and <code>combine.self</code>. Use these attributes in a child POM to control how Maven combines plugin configuration from the parent with the explicit configuration in the child.</p>
 <p>Here is the child configuration with illustrations of the two attributes:</p>
 <div class="source"><pre class="prettyprint linenums">&lt;configuration&gt;
@@ -857,14 +841,12 @@ Display parameters as parsed by Maven (i
 &lt;/configuration&gt;</pre></div>
 <p><b>combine.children=&quot;append&quot;</b> results in the concatenation of parent and child elements, in that order. <b>combine.self=&quot;override&quot;</b>, on the other hand, completely suppresses parent configuration. You cannot use both <b>combine.self=&quot;override&quot;</b> and <b>combine.children=&quot;append&quot;</b> on an element; if you try, <i>override</i> will prevail.</p>
 <p>Note that these attributes only apply to the configuration element they are declared on, and are not propagated to nested elements. That is if the content of an <i>item</i> element from the child POM was a complex structure instead of text, its sub-elements would still be subject to the default merge strategy unless they were themselves marked with attributes.</p>
-<p>The combine.* attributes are inherited from parent to child POMs. Take care when adding those attributes to a parent POM as this might affect child or grand-child POMs.</p></li>
+<p>The <code>combine.*</code> attributes are inherited from parent to child POMs. Take care when adding those attributes to a parent POM as this might affect child or grand-child POMs.</p></li></ul></li>
 <li><b>dependencies</b>: Dependencies are seen a lot within the POM, and are an element under all plugins element blocks. The dependencies have the same structure and function as under that base build. The major difference in this case is that instead of applying as dependencies of the project, they now apply as dependencies of the plugin that they are under. The power of this is to alter the dependency list of a plugin, perhaps by removing an unused runtime dependency via <code>exclusions</code>, or by altering the version of a required dependency. See above under <b>Dependencies</b> for more information.</li>
 <li><b>executions</b>: It is important to keep in mind that a plugin may have multiple goals. Each goal may have a separate configuration, possibly even binding a plugin's goal to a different phase altogether. <code>executions</code> configure the <code>execution</code> of a plugin's goals.
 <p>For example, suppose you wanted to bind the <code>antrun:run</code> goal to the <code>verify</code> phase. We want the task to echo the build directory, as well as avoid passing on this configuration to its children (assuming it is a parent) by setting <code>inherited</code> to <code>false</code>. You would get an <code>execution</code> like this:</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;build&gt;
     &lt;plugins&gt;
@@ -890,19 +872,18 @@ Display parameters as parsed by Maven (i
       &lt;/plugin&gt;
     &lt;/plugins&gt;
   &lt;/build&gt;
-&lt;/project&gt;</pre></div></li>
+&lt;/project&gt;</pre></div>
+<ul>
 <li><b>id</b>: Self explanatory. It specifies this execution block between all of the others. When the phase is run, it will be shown in the form: <code>[plugin:goal <a name="execution:_id">execution: id</a>]</code>. In the case of this example: <code>[antrun:run <a name="execution:_echodir">execution: echodir</a>]</code></li>
 <li><b>goals</b>: Like all pluralized POM elements, this contains a list of singular elements. In this case, a list of plugin <code>goals</code> which are being specified by this <code>execution</code> block.</li>
 <li><b>phase</b>: This is the phase that the list of goals will execute in. This is a very powerful option, allowing one to bind any goal to any phase in the build lifecycle, altering the default behavior of Maven.</li>
 <li><b>inherited</b>: Like the <code>inherited</code> element above, setting this to false will suppress Maven from passing this execution onto its children. This element is only meaningful to parent POMs.</li>
-<li><b>configuration</b>: Same as above, but confines the configuration to this specific list of goals, rather than all goals under the plugin.</li></ul></section><section>
+<li><b>configuration</b>: Same as above, but confines the configuration to this specific list of goals, rather than all goals under the plugin.</li></ul></li></ul></section><section>
 <h5><a name="Plugin_Management">Plugin Management</a></h5>
 <ul>
 <li><b>pluginManagement</b>: is an element that is seen along side plugins. Plugin Management contains plugin elements in much the same way, except that rather than configuring plugin information for this particular project build, it is intended to configure project builds that inherit from this one. However, this only configures plugins that are actually referenced within the plugins element in the children or in the current POM. The children have every right to override <code>pluginManagement</code> definitions.</li></ul>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;build&gt;
     ...
@@ -931,10 +912,8 @@ Display parameters as parsed by Maven (i
   &lt;/build&gt;
 &lt;/project&gt;</pre></div>
 <p>If we added these specifications to the plugins element, they would apply only to a single POM. However, if we apply them under the <code>pluginManagement</code> element, then this POM <i>and all inheriting POMs</i> that add the <code>maven-jar-plugin</code> to the build will get the <code>pre-process-classes</code> execution as well. So rather than the above mess included in every child <code>pom.xml</code>, only the following is required:</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;build&gt;
     ...
@@ -951,10 +930,8 @@ Display parameters as parsed by Maven (i
 <p>The <code>Build</code> type in the XSD denotes those elements that are available only for the &quot;project build&quot;. Despite the number of extra elements (six), there are really only two groups of elements that project build contains that are missing from the profile build: directories and extensions.</p><section>
 <h5><a name="Directories">Directories</a></h5>
 <p>The set of directory elements live in the parent build element, which set various directory structures for the POM as a whole. Since they do not exist in profile builds, these cannot be altered by profiles.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;build&gt;
     &lt;sourceDirectory&gt;${basedir}/src/main/java&lt;/sourceDirectory&gt;
@@ -968,10 +945,8 @@ Display parameters as parsed by Maven (i
 <p>If the values of a <code>*Directory</code> element above is set as an absolute path (when their properties are expanded) then that directory is used. Otherwise, it is relative to the base build directory: <code>${basedir}</code>. <b>Please note that the</b> <code>scriptSourceDirectory</code> <b>is nowhere used in Maven and is obsolete</b>.</p></section><section>
 <h5><a name="Extensions">Extensions</a></h5>
 <p>Extensions are a list of artifacts that are to be used in this build. They will be included in the running build's classpath. They can enable extensions to the build process (such as add an ftp provider for the Wagon transport mechanism), as well as make plugins active which make changes to the build lifecycle. In short, extensions are artifacts that are activated during build. The extensions do not have to actually do anything nor contain a Mojo. For this reason, extensions are excellent for specifying one out of multiple implementations of a common plugin interface.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;build&gt;
     ...
@@ -988,10 +963,8 @@ Display parameters as parsed by Maven (i
 <h3><a name="Reporting">Reporting</a></h3>
 <p>Reporting contains the elements that correspond specifically for the <code>site</code> generation phase. Certain Maven plugins can generate reports defined and configured under the reporting element, for example: generating Javadoc reports. Much like the build element's ability to configure plugins, reporting commands the same ability. The glaring difference is that rather than fine-grained control of plug-in goals within the executions block, reporting configures goals within <code>reportSet</code> elements. And the subtler difference is that a plugin <code>configuration</code> under the <code>reporting</code> element works as <code>build</code> plugin <code>configuration</code>, although the opposite is not true (a <code>build</code> plugin <code>configuration</code> does not affect a <code>reporting</code> plugin).</p>
 <p>Possibly the only item under the <code>reporting</code> element that would not be familiar to someone who understood the <code>build</code> element is the Boolean <code>excludeDefaults</code> element. This element signifies to the site generator to exclude reports normally generated by default. When a site is generated via the <code>site</code> build cycle, a <i>Project Info</i> section is placed in the left-hand menu, chock full of reports, such as the <b>Project Team</b> report or <b>Dependencies</b> list report. These report goals are generated by <code>maven-project-info-reports-plugin</code>. Being a plugin like any other, it may also be suppressed in the following, more verbose, way, which effectively turns off project-info reports.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;reporting&gt;
     &lt;outputDirectory&gt;${basedir}/target/site&lt;/outputDirectory&gt;
@@ -1011,10 +984,8 @@ Display parameters as parsed by Maven (i
 <h4><a name="Report_Sets">Report Sets</a></h4>
 <p>It is important to keep in mind that an individual plugin may have multiple goals. Each goal may have a separate configuration. Report sets configure execution of a report plugin's goals. Does this sound familiar - deja-vu? The same thing was said about build's <code>execution</code> element with one difference: you cannot bind a report to another phase. Sorry.</p>
 <p>For example, suppose you wanted to configure the <code>javadoc:javadoc</code> goal to link to &quot;<a class="externalLink" href="http://java.sun.com/j2se/1.5.0/docs/api/">http://java.sun.com/j2se/1.5.0/docs/api/</a>&quot;, but only the <code>javadoc</code> goal (not the goal <code>maven-javadoc-plugin:jar</code>). We would also like this configuration passed to its children, and set <code>inherited</code> to true. The <code>reportSet</code> would resemble the following:</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;reporting&gt;
     &lt;plugins&gt;
@@ -1062,10 +1033,8 @@ Display parameters as parsed by Maven (i
 <li><b>distribution</b>: This describes how the project may be legally distributed. The two stated methods are repo (they may be downloaded from a Maven repository) or manual (they must be manually installed).</li></ul></section><section>
 <h3><a name="Organization">Organization</a></h3>
 <p>Most projects are run by some sort of organization (business, private group, etc.). Here is where the most basic information is set.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;organization&gt;
     &lt;name&gt;Codehaus Mojo&lt;/name&gt;
@@ -1074,10 +1043,8 @@ Display parameters as parsed by Maven (i
 &lt;/project&gt;</pre></div></section><section>
 <h3><a name="Developers">Developers</a></h3>
 <p>All projects consist of files that were created, at some time, by a person. Like the other systems that surround a project, so to do the people involved with a project have a stake in the project. Developers are presumably members of the project's core development. Note that, although an organization may have many developers (programmers) as members, it is not good form to list them all as developers, but only those who are immediately responsible for the code. A good rule of thumb is, if the person should not be contacted about the project, they do not need to be listed here.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;developers&gt;
     &lt;developer&gt;
@@ -1107,10 +1074,8 @@ Display parameters as parsed by Maven (i
 <li><b>properties</b>: This element is where any other properties about the person goes. For example, a link to a personal image or an instant messenger handle. Different plugins may use these properties, or they may simply be for other developers who read the POM.</li></ul></section><section>
 <h3><a name="Contributors">Contributors</a></h3>
 <p>Contributors are like developers yet play an ancillary role in a project's lifecycle. Perhaps the contributor sent in a bug fix, or added some important documentation. A healthy open source project will likely have more contributors than developers.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;contributors&gt;
     &lt;contributor&gt;
@@ -1134,10 +1099,8 @@ Display parameters as parsed by Maven (i
 <h2><a name="Environment_Settings">Environment Settings</a></h2><section>
 <h3><a name="Issue_Management">Issue Management</a></h3>
 <p>This defines the defect tracking system (<i>Bugzilla</i>, <i>TestTrack</i>, <i>ClearQuest</i>, etc) used. Although there is nothing stopping a plugin from using this information for something, it's primarily used for generating project documentation.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;issueManagement&gt;
     &lt;system&gt;Bugzilla&lt;/system&gt;
@@ -1147,10 +1110,8 @@ Display parameters as parsed by Maven (i
 &lt;/project&gt;</pre></div></section><section>
 <h3><a name="Continuous_Integration_Management">Continuous Integration Management</a></h3>
 <p>Continuous integration build systems based upon triggers or timings (such as, hourly or daily) have grown in favor over manual builds in the past few years. As build systems have become more standardized, so have the systems that run the trigger those builds. Although the majority of the configuration is up to the specific program used (Continuum, Cruise Control, etc.), there are a few configurations which may take place within the POM. Maven has captured a few of the recurring settings within the set of notifier elements. A notifier is the manner in which people are notified of certain build statuses. In the following example, this POM is setting a notifier of type <code>mail</code> (meaning email), and configuring the email address to use on the specified triggers <code>sendOnError</code>, <code>sendOnFailure</code>, and not <code>sendOnSuccess</code> or <code>sendOnWarning</code>.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;ciManagement&gt;
     &lt;system&gt;continuum&lt;/system&gt;
@@ -1170,10 +1131,8 @@ Display parameters as parsed by Maven (i
 &lt;/project&gt;</pre></div></section><section>
 <h3><a name="Mailing_Lists">Mailing Lists</a></h3>
 <p>Mailing lists are a great tool for keeping in touch with people about a project. Most mailing lists are for developers and users.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;mailingLists&gt;
     &lt;mailingList&gt;
@@ -1195,10 +1154,8 @@ Display parameters as parsed by Maven (i
 <li><b>post</b>: The email address which one would use in order to post to the mailing list. Note that not all mailing lists have the ability to post to (such as a build failure list).</li></ul></section><section>
 <h3><a name="SCM">SCM</a></h3>
 <p>SCM (Software Configuration Management, also called Source Code/Control Management or, succinctly, version control) is an integral part of any healthy project. If your Maven project uses an SCM system (it does, doesn't it?) then here is where you would place that information into the POM.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;scm&gt;
     &lt;connection&gt;scm:svn:http://127.0.0.1/svn/my-project&lt;/connection&gt;
@@ -1221,10 +1178,8 @@ Display parameters as parsed by Maven (i
 <p>The POM may have certain prerequisites in order to execute correctly. For example, perhaps there was a fix in Maven 2.0.3 that you need in order to deploy using sftp.</p>
 <p>In Maven 3, use <a href="/enforcer/enforcer-rules/requireMavenVersion.html"> Maven Enforcer Plugin's <code>requireMavenVersion</code> rule</a>, or other rules to check other aspects.</p>
 <p>In Maven 2, here is where you give the prerequisites to building: if these are not met, Maven will fail the build before even starting. The only element that exists as a prerequisite in POM 4.0 is the <code>maven</code> element, which takes a minimum version number. It is checked with Maven 2, it is not any more in Maven 3.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;prerequisites&gt;
     &lt;maven&gt;2.0.6&lt;/maven&gt;
@@ -1234,10 +1189,8 @@ Display parameters as parsed by Maven (i
 <h3><a name="Repositories">Repositories</a></h3>
 <p>Repositories are collections of artifacts which adhere to the Maven repository directory layout. In order to be a Maven repository artifact, a POM file must live within the structure <code>$BASE_REPO/groupId/artifactId/version/artifactId-version.pom</code>. <code>$BASE_REPO</code> can be local (file structure) or remote (base URL); the remaining layout will be the same. Repositories exist as a place to collect and store artifacts. Whenever a project has a dependency upon an artifact, Maven will first attempt to use a local copy of the specified artifact. If that artifact does not exist in the local repository, it will then attempt to download from a remote repository. The repository elements within a POM specify those alternate repositories to search.</p>
 <p>The repository is one of the most powerful features of the Maven community. By default Maven searches the central repository at <a class="externalLink" href="https://repo.maven.apache.org/maven2/">https://repo.maven.apache.org/maven2/</a>. Additional repositories can be configured in the pom.xml `repositories` element. </p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;repositories&gt;
     &lt;repository&gt;
@@ -1272,10 +1225,8 @@ Display parameters as parsed by Maven (i
 <p>Repositories are home to two major types of artifacts. The first are artifacts that are used as dependencies of other artifacts. These are the majority of artifacts that reside within central. The other type of artifact is plugins. Maven plugins are themselves a special type of artifact. Because of this, plugin repositories may be separated from other repositories (although, I have yet to hear a convincing argument for doing so). In any case, the structure of the <code>pluginRepositories</code> element block is similar to the <code>repositories</code> element. The <code>pluginRepository</code> elements each specify a remote location of where Maven can find new plugins.</p></section><section>
 <h3><a name="Distribution_Management">Distribution Management</a></h3>
 <p>Distribution management acts precisely as it sounds: it manages the distribution of the artifact and supporting files generated throughout the build process. Starting with the last elements first:</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;distributionManagement&gt;
     ...
@@ -1295,10 +1246,8 @@ Display parameters as parsed by Maven (i
 <li><b>verified</b>: This project has been verified, and should be considered finalized.</li></ul></li></ul><section>
 <h4><a name="Repository">Repository</a></h4>
 <p>Whereas the repositories element specifies in the POM the location and manner in which Maven may download remote artifacts for use by the current project, distributionManagement specifies where (and how) this project will get to a remote repository when it is deployed. The repository elements will be used for snapshot distribution if the snapshotRepository is not defined.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;distributionManagement&gt;
     &lt;repository&gt;
@@ -1326,10 +1275,8 @@ Display parameters as parsed by Maven (i
 <li><b>layout</b>: These are the same types and purpose as the layout element defined in the repository element. They are <code>default</code> and <code>legacy</code>.</li></ul></section><section>
 <h4><a name="Site_Distribution">Site Distribution</a></h4>
 <p>More than distribution to the repositories, <code>distributionManagement</code> is responsible for defining how to deploy the project's site and documentation.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;distributionManagement&gt;
     ...
@@ -1345,10 +1292,8 @@ Display parameters as parsed by Maven (i
 <ul>
 <li><b>id</b>, <b>name</b>, <b>url</b>: These elements are similar to their counterparts above in the <code>distributionManagement</code> <code>repository</code> element.</li></ul></section><section>
 <h4><a name="Relocation">Relocation</a></h4>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;1 xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;distributionManagement&gt;
     ...
@@ -1365,10 +1310,8 @@ Display parameters as parsed by Maven (i
 <p>Projects are not static; they are living things (or dying things, as the case may be). A common thing that happens as projects grow, is that they are forced to move to more suitable quarters. For example, when your next wildly successful open source project moves under the Apache umbrella, it would be good to give users a heads-up that the project is being renamed to <code>org.apache:my-project:1.0</code>. Besides specifying the new address, it is also good form to provide a message explaining why.</p></section></section><section>
 <h3><a name="Profiles">Profiles</a></h3>
 <p>A new feature of the POM 4.0 is the ability of a project to change settings depending on the environment where it is being built. A <code>profile</code> element contains both an optional activation (a profile trigger) and the set of changes to be made to the POM if that profile has been activated. For example, a project built for a test environment may point to a different database than that of the final deployment. Or dependencies may be pulled from different repositories based upon the JDK version used. The elements of profiles are as follows:</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;profiles&gt;
     &lt;profile&gt;
@@ -1387,10 +1330,8 @@ Display parameters as parsed by Maven (i
 &lt;/project&gt;</pre></div><section>
 <h4><a name="Activation">Activation</a></h4>
 <p>Activations are the key of a profile. The power of a profile comes from its ability to modify the basic POM only under certain circumstances. Those circumstances are specified via an <code>activation</code> element.</p>
-<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;
-  xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
-  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0
-                      https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt;
   ...
   &lt;profiles&gt;
     &lt;profile&gt;

Modified: maven/website/content/pom/index.html
==============================================================================
--- maven/website/content/pom/index.html (original)
+++ maven/website/content/pom/index.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/apt/pom/index.apt.vm at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/apt/pom/index.apt.vm at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -43,7 +43,7 @@ Karl Heinz Marbaise" />
       <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="active ">Parent POMs <a href="https://github.com/apache/maven-site/tree/master/content/apt/pom/index.apt.vm"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="../scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="../download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/privacy-policy.html
==============================================================================
--- maven/website/content/privacy-policy.html (original)
+++ maven/website/content/privacy-policy.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/privacy-policy.md at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/privacy-policy.md at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -39,7 +39,7 @@
       <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="active ">Privacy Policy <a href="https://github.com/apache/maven-site/tree/master/content/markdown/privacy-policy.md"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/project-faq.html
==============================================================================
--- maven/website/content/project-faq.html (original)
+++ maven/website/content/project-faq.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/fml/project-faq.fml at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/fml/project-faq.fml at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -39,7 +39,7 @@
       <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="active ">Frequently Asked Questions About Project Metadata <a href="https://github.com/apache/maven-site/tree/master/content/fml/project-faq.fml"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/project-info.html
==============================================================================
--- maven/website/content/project-info.html (original)
+++ maven/website/content/project-info.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from org.apache.maven.plugins:maven-site-plugin:3.9.1:CategorySummaryDocumentRenderer at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from org.apache.maven.plugins:maven-site-plugin:3.9.1:CategorySummaryDocumentRenderer at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -39,7 +39,7 @@
       <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="active ">Project Information</li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/project-roles.html
==============================================================================
--- maven/website/content/project-roles.html (original)
+++ maven/website/content/project-roles.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/project-roles.md at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/project-roles.md at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -39,7 +39,7 @@
       <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="active ">Apache Maven Project Roles <a href="https://github.com/apache/maven-site/tree/master/content/markdown/project-roles.md"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/reference/maven-classloading.html
==============================================================================
--- maven/website/content/reference/maven-classloading.html (original)
+++ maven/website/content/reference/maven-classloading.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/reference/maven-classloading.md at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/reference/maven-classloading.md at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -39,7 +39,7 @@
       <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="active ">Maven classloading <a href="https://github.com/apache/maven-site/tree/master/content/markdown/reference/maven-classloading.md"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="../scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="../download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/release-notes-all.html
==============================================================================
--- maven/website/content/release-notes-all.html (original)
+++ maven/website/content/release-notes-all.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/release-notes-all.md.vm at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/release-notes-all.md.vm at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -39,7 +39,7 @@
       <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="active ">Release Notes <a href="https://github.com/apache/maven-site/tree/master/content/markdown/release-notes-all.md.vm"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/repository-management.html
==============================================================================
--- maven/website/content/repository-management.html (original)
+++ maven/website/content/repository-management.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/repository-management.md at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/repository-management.md at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -39,7 +39,7 @@
       <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="active ">Best Practice - Using a Repository Manager <a href="https://github.com/apache/maven-site/tree/master/content/markdown/repository-management.md"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/repository/central-index.html
==============================================================================
--- maven/website/content/repository/central-index.html (original)
+++ maven/website/content/repository/central-index.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/apt/repository/central-index.apt at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/apt/repository/central-index.apt at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -41,7 +41,7 @@
       <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="active ">Central Index <a href="https://github.com/apache/maven-site/tree/master/content/apt/repository/central-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: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="../scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="../download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/repository/central-metadata.html
==============================================================================
--- maven/website/content/repository/central-metadata.html (original)
+++ maven/website/content/repository/central-metadata.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/apt/repository/central-metadata.apt at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/apt/repository/central-metadata.apt at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -41,7 +41,7 @@
       <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="active ">Guide to Metadata in Central Maven Repository <a href="https://github.com/apache/maven-site/tree/master/content/apt/repository/central-metadata.apt"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="../scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="../download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/repository/guide-central-repository-upload.html
==============================================================================
--- maven/website/content/repository/guide-central-repository-upload.html (original)
+++ maven/website/content/repository/guide-central-repository-upload.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/apt/repository/guide-central-repository-upload.apt at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/apt/repository/guide-central-repository-upload.apt at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -42,7 +42,7 @@ Brian Fox" />
       <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="active ">Guide to uploading artifacts to the Central Repository <a href="https://github.com/apache/maven-site/tree/master/content/apt/repository/guide-central-repository-upload.apt"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="../scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="../download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/repository/index.html
==============================================================================
--- maven/website/content/repository/index.html (original)
+++ maven/website/content/repository/index.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/xdoc/repository/index.xml at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/xdoc/repository/index.xml at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -41,7 +41,7 @@
       <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="active ">Maven Central Repository <a href="https://github.com/apache/maven-site/tree/master/content/xdoc/repository/index.xml"><img src="../images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="../scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="../download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/run-maven/index.html
==============================================================================
--- maven/website/content/run-maven/index.html (original)
+++ maven/website/content/run-maven/index.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/apt/run-maven/index.apt at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/apt/run-maven/index.apt at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -41,7 +41,7 @@
       <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="active ">Running Maven <a href="https://github.com/apache/maven-site/tree/master/content/apt/run-maven/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: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="../scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="../download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/run.html
==============================================================================
--- maven/website/content/run.html (original)
+++ maven/website/content/run.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/run.md at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/run.md at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -39,7 +39,7 @@
       <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="active ">Running Apache Maven <a href="https://github.com/apache/maven-site/tree/master/content/markdown/run.md"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/scm.html
==============================================================================
--- maven/website/content/scm.html (original)
+++ maven/website/content/scm.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/xdoc/scm.xml at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/xdoc/scm.xml at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -40,7 +40,7 @@
       <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="active ">Source Repository <a href="https://github.com/apache/maven-site/tree/master/content/xdoc/scm.xml"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/security-plexus-archiver.html
==============================================================================
--- maven/website/content/security-plexus-archiver.html (original)
+++ maven/website/content/security-plexus-archiver.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/security-plexus-archiver.md at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/security-plexus-archiver.md at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -39,7 +39,7 @@
       <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="active ">Zip Slip Vulnerability <a href="https://github.com/apache/maven-site/tree/master/content/markdown/security-plexus-archiver.md"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="download.cgi" title="Download">Download</a></li>

Modified: maven/website/content/security.html
==============================================================================
--- maven/website/content/security.html (original)
+++ maven/website/content/security.html Sun Oct 18 16:18:04 2020
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/security.md at 2020-10-16
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from content/markdown/security.md at 2020-10-18
  | Rendered using Apache Maven Fluido Skin 1.9.1-SNAPSHOT
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
@@ -39,7 +39,7 @@
       <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="active ">Security Vulnerabilities <a href="https://github.com/apache/maven-site/tree/master/content/markdown/security.md"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-16</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2020-10-18</li>
       <li class="pull-right"><span class="divider">|</span>
 <a href="scm.html" title="Get Sources">Get Sources</a></li>
       <li class="pull-right"><a href="download.cgi" title="Download">Download</a></li>