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 sv...@apache.org on 2023/02/18 20:40:59 UTC

svn commit: r1907743 [14/21] - in /maven/website/content: ./ archives/maven-2.x/ developers/ developers/conventions/ developers/release/ developers/website/ docs/ docs/3.2.1/ docs/3.2.2/ docs/3.2.3/ docs/3.2.5/ docs/3.3.1/ docs/3.3.3/ docs/3.3.9/ docs/...

Modified: maven/website/content/guides/mini/guide-mirror-settings.html
==============================================================================
--- maven/website/content/guides/mini/guide-mirror-settings.html (original)
+++ maven/website/content/guides/mini/guide-mirror-settings.html Sat Feb 18 20:40:58 2023
@@ -2,7 +2,7 @@
 
 
 <!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/markdown/guides/mini/guide-mirror-settings.md at 2023-02-18
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/apt/guides/mini/guide-mirror-settings.apt at 2023-02-18
  | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="">
@@ -10,7 +10,9 @@
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M4" />
-    <meta name="author" content="Jason van Zyl, Brian Fox, Robert Scholte" />
+    <meta name="author" content="Jason van Zyl
+Brian Fox
+Robert Scholte" />
     <meta name="date" content="2015-01-02" />
     <title>Maven &#x2013; Guide to Mirror Settings</title>
     <link rel="stylesheet" href="../../css/apache-maven-fluido-1.11.1.min.css" />
@@ -48,7 +50,7 @@
           <ul class="breadcrumb">
       <li class=""><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
       <li class=""><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li>
-    <li class="active ">Guide to Mirror Settings <a href="https://github.com/apache/maven-site/tree/master/content/markdown/guides/mini/guide-mirror-settings.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
+    <li class="active ">Guide to Mirror Settings <a href="https://github.com/apache/maven-site/tree/master/content/apt/guides/mini/guide-mirror-settings.apt"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
         <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2023-02-18</li>
         <li class="pull-right"><span class="divider">|</span>
 <a href="../../scm.html" title="Get Sources">Get Sources</a></li>
@@ -152,40 +154,16 @@
           </div>
         </header>
         <main id="bodyColumn"  class="span10" >
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<section><section>
-<h2>Using Mirrors for Repositories</h2>
-<p>With <a href="/guides/introduction/introduction-to-repositories.html">Repositories</a> you specify from which locations you want to <em>download</em> certain artifacts, such as dependencies and maven-plugins. Repositories can be <a href="../mini/guide-multiple-repositories.html">declared inside a project</a>, which means that if you have your own custom repositories, those sharing your project easily get the right settings out of the box. However, you may want to use an alternative mirror for a particular repository without changing the project files.</p>
+<section>
+<h1>Using Mirrors for Repositories</h1>
+<p>With <a href="/guides/introduction/introduction-to-repositories.html">Repositories</a> you specify from which locations you want to <i>download</i> certain artifacts, such as dependencies and maven-plugins. Repositories can be <a href="../mini/guide-multiple-repositories.html">declared inside a project</a>, which means that if you have your own custom repositories, those sharing your project easily get the right settings out of the box. However, you may want to use an alternative mirror for a particular repository without changing the project files.</p>
 <p>Some reasons to use a mirror are:</p>
 <ul>
-
-<li>
-<p>There is a synchronized mirror on the internet that is geographically closer and faster</p></li>
-<li>
-<p>You want to replace a particular repository with your own internal repository which you have greater control over</p></li>
-<li>
-<p>You want to run a <a href="../../repository-management.html">repository manager</a> to provide a local cache to a mirror and need to use its URL instead</p></li>
-</ul>
+<li>There is a synchronized mirror on the internet that is geographically closer and faster</li>
+<li>You want to replace a particular repository with your own internal repository which you have greater control over</li>
+<li>You want to run a <a href="../../repository-management.html">repository manager</a> to provide a local cache to a mirror and need to use its URL instead</li></ul>
 <p>To configure a mirror of a given repository, you provide it in your settings file (<code>${user.home}/.m2/settings.xml</code>), giving the new repository its own <code>id</code> and <code>url</code>, and specify the <code>mirrorOf</code> setting that is the ID of the repository you are using a mirror of. For example, the ID of the main Maven Central repository included by default is <code>central</code>, so to use the different mirror instance, you would configure the following:</p>
-
-<div class="source"><pre class="prettyprint linenums"><code class="language-xml">&lt;settings&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;settings&gt;
   ...
   &lt;mirrors&gt;
     &lt;mirror&gt;
@@ -196,18 +174,16 @@ under the License.
     &lt;/mirror&gt;
   &lt;/mirrors&gt;
   ...
-&lt;/settings&gt;
-</code></pre></div>
+&lt;/settings&gt;</pre></div>
 <p>Note that there can be at most one mirror for a given repository. In other words, you cannot map a single repository to a group of mirrors that all define the same <code>&lt;mirrorOf&gt;</code> value. Maven will not aggregate the mirrors but simply picks the first match. If you want to provide a combined view of several repositories, use a <a href="../../repository-management.html">repository manager</a> instead.</p>
 <p>The settings descriptor documentation can be found on the <a href="../../maven-settings/settings.html">Maven Local Settings Model Website</a>.</p>
-<p><strong>Note</strong>: The official Maven repository is at <code>https://repo.maven.apache.org/maven2</code> hosted by the Sonatype Company and is distributed worldwide via CDN.</p>
-<p>A list of known mirrors is available in the <a href="https://repo.maven.apache.org/maven2/.meta/repository-metadata.xml" class="externalLink">Repository Metadata</a>. These mirrors may not have the same contents and we don't support them in any way.</p></section><section>
-<h2>Using A Single Repository</h2>
+<p><b>Note</b>: The official Maven repository is at <code>https://repo.maven.apache.org/maven2</code> hosted by the Sonatype Company and is distributed worldwide via CDN.</p>
+<p>A list of known mirrors is available in the <a class="externalLink" href="https://repo.maven.apache.org/maven2/.meta/repository-metadata.xml">Repository Metadata</a>. These mirrors may not have the same contents and we don't support them in any way.</p></section><section>
+<h1>Using A Single Repository</h1>
 <p>You can force Maven to use a single repository by having it mirror all repository requests. The repository must contain all of the desired artifacts, or be able to proxy the requests to other repositories. This setting is most useful when using an internal company repository with a <a href="../../repository-management.html">Maven Repository Manager</a> to proxy external requests.</p>
-<p>To achieve this, set <code>mirrorOf</code> to <code>\*</code>.</p>
-<p><strong>Note:</strong> This feature is only available in Maven 2.0.5+.</p>
-
-<div class="source"><pre class="prettyprint linenums"><code class="language-xml">&lt;settings&gt;
+<p>To achieve this, set <code>mirrorOf</code> to <code>*</code>.</p>
+<p><b>Note:</b> This feature is only available in Maven 2.0.5+.</p>
+<div class="source"><pre class="prettyprint linenums">&lt;settings&gt;
   ...
   &lt;mirrors&gt;
     &lt;mirror&gt;
@@ -218,41 +194,26 @@ under the License.
     &lt;/mirror&gt;
   &lt;/mirrors&gt;
   ...
-&lt;/settings&gt;
-</code></pre></div></section><section>
-<h2>Advanced Mirror Specification</h2>
+&lt;/settings&gt;</pre></div></section><section>
+<h1>Advanced Mirror Specification</h1>
 <p>A single mirror can handle multiple repositories. This is typically used in conjunction with a repository manager, that gives easy centralised configuration of the list of repositories behind.</p>
 <p>The syntax:</p>
 <ul>
-
-<li>
-<p><code>\*</code> matches all repo ids.</p></li>
-<li>
-<p><code>external:\*</code> matches all repositories except those using localhost or file based repositories. This is used when you want to exclude redirecting repositories that are defined for Integration Testing.</p></li>
-<li>
-<p>since Maven 3.8.0, <code>external:http:\*</code> matches all repositories using HTTP except those using localhost.</p></li>
-<li>
-<p>multiple repositories may be specified using a comma as the delimiter</p></li>
-<li>
-<p>an exclamation mark may be used in conjunction with one of the above wildcards to exclude a repository id</p></li>
-</ul>
+<li><code>*</code> matches all repo ids.</li>
+<li><code>external:*</code> matches all repositories except those using localhost or file based repositories. This is used when you want to exclude redirecting repositories that are defined for Integration Testing.</li>
+<li>since Maven 3.8.0, <code>external:http:*</code> matches all repositories using HTTP except those using localhost.</li>
+<li>multiple repositories may be specified using a comma as the delimiter</li>
+<li>an exclamation mark may be used in conjunction with one of the above wildcards to exclude a repository id</li></ul>
 <p>Be careful not to include extra whitespace around identifiers or wildcards in comma separated lists. For example, a mirror with <code>&lt;mirrorOf</code>&gt; set to <code>!repo1, *</code> will not mirror anything while <code>!repo1,*</code> will mirror everything but <code>repo1</code>.</p>
 <p>The position of wildcards within a comma separated list of repository identifiers is not important as the wildcards defer to further processing and explicit includes or excludes stop the processing, overruling any wildcard match.</p>
 <p>When you use the advanced syntax and configure multiple mirrors, the declaration order matters. When Maven looks for a mirror of some repository, it first checks for a mirror whose <code>&lt;mirrorOf&gt;</code> exactly matches the repository identifier. If no direct match is found, Maven picks the first mirror declaration that matches according to the rules above (if any). Hence, you may influence match order by changing the order of the definitions in the <code>settings.xml</code></p>
 <p>Examples:</p>
 <ul>
-
-<li>
-<p><code>*</code> = everything</p></li>
-<li>
-<p><code>external:*</code> = everything not on the localhost and not file based.</p></li>
-<li>
-<p><code>repo,repo1</code> = repo or repo1</p></li>
-<li>
-<p><code>*,!repo1</code> = everything except repo1</p></li>
-</ul>
-
-<div class="source"><pre class="prettyprint linenums"><code class="language-xml">&lt;settings&gt;
+<li><code>*</code> = everything</li>
+<li><code>external:*</code> = everything not on the localhost and not file based.</li>
+<li><code>repo,repo1</code> = repo or repo1</li>
+<li><code>*,!repo1</code> = everything except repo1</li></ul>
+<div class="source"><pre class="prettyprint linenums">&lt;settings&gt;
   ...
   &lt;mirrors&gt;
     &lt;mirror&gt;
@@ -269,10 +230,9 @@ under the License.
     &lt;/mirror&gt;
   &lt;/mirrors&gt;
   ...
-&lt;/settings&gt;
-</code></pre></div></section><section>
-<h2>Creating Your Own Mirror</h2>
-<p>The size of the central repository is <a href="https://search.maven.org/stats" class="externalLink">increasing steadily</a> To save us bandwidth and you time, mirroring the entire central repository is not allowed. (Doing so will get you automatically banned.) Instead, we suggest you setup a <a href="../../repository-management.html">repository manager</a> as a proxy.</p></section></section>
+&lt;/settings&gt;</pre></div></section><section>
+<h1>Creating Your Own Mirror</h1>
+<p>The size of the central repository is <a class="externalLink" href="https://search.maven.org/stats">increasing steadily</a> To save us bandwidth and you time, mirroring the entire central repository is not allowed. (Doing so will get you automatically banned.) Instead, we suggest you setup a <a href="../../repository-management.html">repository manager</a> as a proxy.</p></section>
         </main>
       </div>
     </div>

Modified: maven/website/content/guides/mini/guide-multiple-modules.html
==============================================================================
--- maven/website/content/guides/mini/guide-multiple-modules.html (original)
+++ maven/website/content/guides/mini/guide-multiple-modules.html Sat Feb 18 20:40:58 2023
@@ -2,7 +2,7 @@
 
 
 <!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/markdown/guides/mini/guide-multiple-modules.md at 2023-02-18
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/apt/guides/mini/guide-multiple-modules.apt at 2023-02-18
  | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="">
@@ -10,7 +10,8 @@
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M4" />
-    <meta name="author" content="Brett Porter, Karl Heinz Marbaise" />
+    <meta name="author" content="Brett Porter
+Karl Heinz Marbaise" />
     <meta name="date" content="2015-03-13" />
     <title>Maven &#x2013; Guide to Working with Multiple Modules</title>
     <link rel="stylesheet" href="../../css/apache-maven-fluido-1.11.1.min.css" />
@@ -48,7 +49,7 @@
           <ul class="breadcrumb">
       <li class=""><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
       <li class=""><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li>
-    <li class="active ">Guide to Working with Multiple Modules <a href="https://github.com/apache/maven-site/tree/master/content/markdown/guides/mini/guide-multiple-modules.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
+    <li class="active ">Guide to Working with Multiple Modules <a href="https://github.com/apache/maven-site/tree/master/content/apt/guides/mini/guide-multiple-modules.apt"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
         <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2023-02-18</li>
         <li class="pull-right"><span class="divider">|</span>
 <a href="../../scm.html" title="Get Sources">Get Sources</a></li>
@@ -154,80 +155,40 @@
           </div>
         </header>
         <main id="bodyColumn"  class="span10" >
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<section><section>
-<h2>Guide to Working with Multiple Modules</h2>
-<p>(If you're working with Maven 4, please refer to the <a href="./guide-multiple-modules-4.html">Maven 4 edition of this guide</a>)</p>
+<section>
+<h1>Guide to Working with Multiple Modules</h1>
+<p>(If you're working with Maven 4, please refer to the <a href="./guide-multiple-modules-4.html"> Maven 4 edition of this guide</a>)</p>
 <p>As seen in the introduction to the POM, Maven supports project aggregation in addition to project inheritance. This section outlines how Maven processes projects with multiple modules, and how you can work with them more effectively.</p><section>
-<h3>The Reactor</h3>
-<p>The mechanism in Maven that handles multi-module projects is referred to as the <em>reactor</em>. This part of the Maven core does the following:</p>
+<h2>The Reactor</h2>
+<p>The mechanism in Maven that handles multi-module projects is referred to as the <i>reactor</i>. This part of the Maven core does the following:</p>
 <ul>
-
-<li>
-<p>Collects all the available modules to build</p></li>
-<li>
-<p>Sorts the projects into the correct build order</p></li>
-<li>
-<p>Builds the selected projects in order</p></li>
-</ul><section>
-<h4>Reactor Sorting</h4>
+<li>Collects all the available modules to build</li>
+<li>Sorts the projects into the correct build order</li>
+<li>Builds the selected projects in order</li></ul><section>
+<h3>Reactor Sorting</h3>
 <p>Because modules within a multi-module build can depend on each other, it is important that the reactor sorts all the projects in a way that guarantees any project is built before it is required.</p>
 <p>The following relationships are honoured when sorting projects:</p>
 <ul>
-
-<li>
-<p>a project dependency on another module in the build</p></li>
-<li>
-<p>a plugin declaration where the plugin is another module in the build</p></li>
-<li>
-<p>a plugin dependency on another module in the build</p></li>
-<li>
-<p>a build extension declaration on another module in the build</p></li>
-<li>
-<p>the order declared in the <code>&lt;modules&gt;</code> element (if no other rule applies)</p></li>
-</ul>
-<p>Note that only &#x201c;instantiated&#x201d; references are used - <code>dependencyManagement</code> and <code>pluginManagement</code> elements do not cause a change to the reactor sort order.</p></section><section>
-<h4>Command Line Options</h4>
+<li>a project dependency on another module in the build</li>
+<li>a plugin declaration where the plugin is another module in the build</li>
+<li>a plugin dependency on another module in the build</li>
+<li>a build extension declaration on another module in the build</li>
+<li>the order declared in the <code>&lt;modules&gt;</code> element (if no other rule applies)</li></ul>
+<p>Note that only &quot;instantiated&quot; references are used - <code>dependencyManagement</code> and <code>pluginManagement</code> elements do not cause a change to the reactor sort order.</p></section><section>
+<h3>Command Line Options</h3>
 <p>No special configuration is required to take advantage of the reactor, however it is possible to customize its behavior.</p>
 <p>The following command line switches are available:</p>
 <ul>
-
-<li>
-<p><code>--resume-from</code> - resumes a reactor from the specified project (e.g. when it fails in the middle)</p></li>
-<li>
-<p><code>--also-make</code> - build the specified projects, and any of their dependencies in the reactor</p></li>
-<li>
-<p><code>--also-make-dependents</code> - build the specified projects, and any that depend on them</p></li>
-<li>
-<p><code>--fail-fast</code> - the default behavior - whenever a module build fails, stop the overall build immediately</p></li>
-<li>
-<p><code>--fail-at-end</code> - if a particular module build fails, continue the rest of the reactor and report all failed modules at the end instead</p></li>
-<li>
-<p><code>--non-recursive</code> - do not use a reactor build, even if the current project declares modules and just build the project in the current directory</p></li>
-</ul>
+<li><code>--resume-from</code> - resumes a reactor from the specified project (e.g. when it fails in the middle)</li>
+<li><code>--also-make</code> - build the specified projects, and any of their dependencies in the reactor</li>
+<li><code>--also-make-dependents</code> - build the specified projects, and any that depend on them</li>
+<li><code>--fail-fast</code> - the default behavior - whenever a module build fails, stop the overall build immediately</li>
+<li><code>--fail-at-end</code> - if a particular module build fails, continue the rest of the reactor and report all failed modules at the end instead</li>
+<li><code>--non-recursive</code> - do not use a reactor build, even if the current project declares modules and just build the project in the current directory</li></ul>
 <p>Refer to the Maven command line interface reference for more information on these switches.</p></section></section><section>
-<h3>More information</h3>
+<h2>More information</h2>
 <ul>
-
-<li><a href="http://books.sonatype.com/mvnex-book/reference/multimodule.html" class="externalLink">Chapter 6. A Multi-module Project (Maven by Example)</a></li>
-</ul></section></section></section>
+<li><a class="externalLink" href="http://books.sonatype.com/mvnex-book/reference/multimodule.html"> Chapter 6. A Multi-module Project (Maven by Example)</a></li></ul></section></section>
         </main>
       </div>
     </div>

Modified: maven/website/content/guides/mini/guide-multiple-repositories.html
==============================================================================
--- maven/website/content/guides/mini/guide-multiple-repositories.html (original)
+++ maven/website/content/guides/mini/guide-multiple-repositories.html Sat Feb 18 20:40:58 2023
@@ -2,7 +2,7 @@
 
 
 <!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/markdown/guides/mini/guide-multiple-repositories.md at 2023-02-18
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/apt/guides/mini/guide-multiple-repositories.apt at 2023-02-18
  | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="">
@@ -48,7 +48,7 @@
           <ul class="breadcrumb">
       <li class=""><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
       <li class=""><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li>
-    <li class="active ">Guide to using Multiple Repositories <a href="https://github.com/apache/maven-site/tree/master/content/markdown/guides/mini/guide-multiple-repositories.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
+    <li class="active ">Guide to using Multiple Repositories <a href="https://github.com/apache/maven-site/tree/master/content/apt/guides/mini/guide-multiple-repositories.apt"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
         <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2023-02-18</li>
         <li class="pull-right"><span class="divider">|</span>
 <a href="../../scm.html" title="Get Sources">Get Sources</a></li>
@@ -152,29 +152,10 @@
           </div>
         </header>
         <main id="bodyColumn"  class="span10" >
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<section><section>
-<h2>Setting up Multiple Repositories</h2>
+<section>
+<h1>Setting up Multiple Repositories</h1>
 <p>There are two different ways that you can specify the use of multiple repositories. The first way is to specify in a POM which repositories you want to use. That is supported both inside and outside of build profiles:</p>
-
-<div class="source"><pre class="prettyprint linenums"><code class="language-xml">
+<div class="source"><pre class="prettyprint linenums">
 &lt;project&gt;
 ...
   &lt;repositories&gt;
@@ -191,12 +172,10 @@ under the License.
   &lt;/repositories&gt;
 ...
 &lt;/project&gt;
-
-</code></pre></div>
-<p><strong>NOTE:</strong> You will also get the standard set of repositories as defined in the <a href="../introduction/introduction-to-the-pom.html#Super_POM">Super POM</a>.</p>
+</pre></div>
+<p><b>NOTE:</b> You will also get the standard set of repositories as defined in the <a href="../introduction/introduction-to-the-pom.html#Super_POM">Super POM</a>.</p>
 <p>The other way you can specify multiple repositories is by creating a profile in the <code>${user.home}/.m2/settings.xml</code> or <code>${maven.home}/conf/settings.xml</code> file like the following:</p>
-
-<div class="source"><pre class="prettyprint linenums"><code class="language-xml">
+<div class="source"><pre class="prettyprint linenums">
 &lt;settings&gt;
  ...
  &lt;profiles&gt;
@@ -219,30 +198,31 @@ under the License.
  &lt;/activeProfiles&gt;
  ...
 &lt;/settings&gt;
-
-</code></pre></div>
+</pre></div>
 <p>If you specify repositories in profiles you must remember to activate that particular profile! As you can see above we do this by registering a profile to be active in the <code>activeProfiles</code> element.</p>
 <p>You could also activate this profile on the command like by executing the following command:</p>
-
-<div class="source"><pre class="prettyprint linenums"><code>
+<div>
+<pre>
 mvn -Pmyprofile ...
-
-</code></pre></div>
+</pre></div>
 <p>In fact the <code>-P</code> option will take a CSV list of profiles to activate if you wish to activate multiple profiles simultaneously.</p>
-<p><strong>Note</strong>: The settings descriptor documentation can be found on the <a href="../../maven-settings/settings.html">Maven Local Settings Model Website</a>.</p><section>
-<h3>Repository Order</h3>
+<p><b>Note</b>: The settings descriptor documentation can be found on the <a href="../../maven-settings/settings.html">Maven Local Settings Model Website</a>.</p><section>
+<h2>Repository Order</h2>
 <p>Remote repository URLs are queried in the following order for artifacts until one returns a valid result:</p>
-<p>1 effective settings:</p>
-<p>A Global <code>settings.xml</code></p>
-<p>A User <code>settings.xml</code></p>
-<p>1 local effective build POM:</p>
-<p>A Local <code>pom.xml</code></p>
-<p>A Parent POMs, recursively</p>
-<p>A Super POM</p>
-<p>1 effective POMs from dependency path to the artifact.</p>
+<ol style="list-style-type: decimal">
+<li>effective settings:
+<ol style="list-style-type: upper-alpha">
+<li>Global <code>settings.xml</code></li>
+<li>User <code>settings.xml</code></li></ol></li>
+<li>local effective build POM:
+<ol style="list-style-type: upper-alpha">
+<li>Local <code>pom.xml</code></li>
+<li>Parent POMs, recursively</li>
+<li>Super POM</li></ol></li>
+<li>effective POMs from dependency path to the artifact.</li></ol>
 <p>For each of these locations, the repositories within the profiles are queried first in the order outlined at <a href="../introduction/introduction-to-profiles.html">Introduction to build profiles</a>.</p>
 <p>Before downloading from a repository, <a href="./guide-mirror-settings.html">mirrors configuration</a> is applied.</p>
-<p>Effective settings and local build POM, with profile taken into account, can easily be reviewed to see their repositories order with <code>mvn help:effective-settings</code> and <code>mvn help:effective-pom -Dverbose</code>.</p></section></section></section>
+<p>Effective settings and local build POM, with profile taken into account, can easily be reviewed to see their repositories order with <code>mvn help:effective-settings</code> and <code>mvn help:effective-pom -Dverbose</code>.</p></section></section>
         </main>
       </div>
     </div>

Modified: maven/website/content/guides/mini/guide-naming-conventions.html
==============================================================================
--- maven/website/content/guides/mini/guide-naming-conventions.html (original)
+++ maven/website/content/guides/mini/guide-naming-conventions.html Sat Feb 18 20:40:58 2023
@@ -2,7 +2,7 @@
 
 
 <!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/markdown/guides/mini/guide-naming-conventions.md at 2023-02-18
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/apt/guides/mini/guide-naming-conventions.apt at 2023-02-18
  | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="">
@@ -48,7 +48,7 @@
           <ul class="breadcrumb">
       <li class=""><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
       <li class=""><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li>
-    <li class="active ">Guide to Naming Conventions <a href="https://github.com/apache/maven-site/tree/master/content/markdown/guides/mini/guide-naming-conventions.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
+    <li class="active ">Guide to Naming Conventions <a href="https://github.com/apache/maven-site/tree/master/content/apt/guides/mini/guide-naming-conventions.apt"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
         <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2023-02-18</li>
         <li class="pull-right"><span class="divider">|</span>
 <a href="../../scm.html" title="Get Sources">Get Sources</a></li>
@@ -145,41 +145,18 @@
           </div>
         </header>
         <main id="bodyColumn"  class="span10" >
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<section><section>
-<h2>Guide to naming conventions on groupId, artifactId, and version</h2>
+<section>
+<h1>Guide to naming conventions on groupId, artifactId, and version</h1>
 <ul>
-
-<li>
-<p><strong>groupId</strong> uniquely identifies your project across all projects. A group ID should follow <a href="https://docs.oracle.com/javase/specs/jls/se6/html/packages.html#7.7" class="externalLink">Java's package name rules</a>. This means it starts with a reversed domain name you control. For example,</p>
+<li><b>groupId</b> uniquely identifies your project across all projects. A group ID should follow <a class="externalLink" href="https://docs.oracle.com/javase/specs/jls/se6/html/packages.html#7.7">Java's package name rules</a>. This means it starts with a reversed domain name you control. For example,
 <p><code>org.apache.maven</code>, <code>org.apache.commons</code></p>
 <p>Maven does not enforce this rule. There are many legacy projects that do not follow this convention and instead use single word group IDs. However, it will be difficult to get a new single word group ID approved for inclusion in the Maven Central repository.</p>
 <p>You can create as many subgroups as you want. A good way to determine the granularity of the <code>groupId</code> is to use the project structure. That is, if the current project is a multiple module project, it should append a new identifier to the parent's <code>groupId</code>. For example,</p>
 <p><code>org.apache.maven</code>, <code>org.apache.maven.plugins</code>, <code>org.apache.maven.reporting</code></p></li>
-<li>
-<p><strong>artifactId</strong> is the name of the jar without version. If you created it, then you can choose whatever name you want with lowercase letters and no strange symbols. If it's a third party jar, you have to take the name of the jar as it's distributed.</p>
+<li><b>artifactId</b> is the name of the jar without version. If you created it, then you can choose whatever name you want with lowercase letters and no strange symbols. If it's a third party jar, you have to take the name of the jar as it's distributed.
 <p>eg. <code>maven</code>, <code>commons-math</code></p></li>
-<li>
-<p><strong>version</strong> if you distribute it, then you can choose any typical version with numbers and dots (1.0, 1.1, 1.0.1, &#x2026;). Don't use dates as they are usually associated with SNAPSHOT (nightly) builds. If it's a third party artifact, you have to use their version number whatever it is, and as strange as it can look. For example,</p>
-<p><code>2.0</code>, <code>2.0.1</code>, <code>1.3.1</code></p></li>
-</ul></section></section>
+<li><b>version</b> if you distribute it, then you can choose any typical version with numbers and dots (1.0, 1.1, 1.0.1, ...). Don't use dates as they are usually associated with SNAPSHOT (nightly) builds. If it's a third party artifact, you have to use their version number whatever it is, and as strange as it can look. For example,
+<p><code>2.0</code>, <code>2.0.1</code>, <code>1.3.1</code></p></li></ul></section>
         </main>
       </div>
     </div>

Modified: maven/website/content/guides/mini/guide-new-committers.html
==============================================================================
--- maven/website/content/guides/mini/guide-new-committers.html (original)
+++ maven/website/content/guides/mini/guide-new-committers.html Sat Feb 18 20:40:58 2023
@@ -2,7 +2,7 @@
 
 
 <!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/markdown/guides/mini/guide-new-committers.md at 2023-02-18
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/apt/guides/mini/guide-new-committers.apt at 2023-02-18
  | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="">
@@ -48,7 +48,7 @@
           <ul class="breadcrumb">
       <li class=""><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
       <li class=""><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li>
-    <li class="active ">Guide for new committers <a href="https://github.com/apache/maven-site/tree/master/content/markdown/guides/mini/guide-new-committers.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
+    <li class="active ">Guide for new committers <a href="https://github.com/apache/maven-site/tree/master/content/apt/guides/mini/guide-new-committers.apt"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
         <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2023-02-18</li>
         <li class="pull-right"><span class="divider">|</span>
 <a href="../../scm.html" title="Get Sources">Get Sources</a></li>
@@ -123,30 +123,12 @@
           </div>
         </header>
         <main id="bodyColumn"  class="span10" >
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<section><section>
-<h2>Guide for new committers</h2>
-<p>First thing is to sort out some administrative tasks. Before your account is created and commit access granted you must complete and fax back to Apache the <a href="http://www.apache.org/licenses/#clas" class="externalLink">Committer's License Agreement</a>.</p>
-<p>While this process is sorting itself out it is recommended that you peruse the various guides provided by Apache. All the guides are located in the <a href="http://www.apache.org/dev/" class="externalLink">Development Infrastructure Information</a>.</p>
-<p>Of particular interest is the <a href="http://www.apache.org/dev/committers.html" class="externalLink">Committer's FAQ</a> and the <a href="http://www.apache.org/dev/new-committers-guide.html" class="externalLink">New Committer's Guide</a>.</p>
-<p>If you have any questions please feel free to ask any of the Maven developers.</p></section></section>
+<section>
+<h1>Guide for new committers</h1>
+<p>First thing is to sort out some administrative tasks. Before your account is created and commit access granted you must complete and fax back to Apache the <a class="externalLink" href="http://www.apache.org/licenses/#clas">Committer's License Agreement</a>.</p>
+<p>While this process is sorting itself out it is recommended that you peruse the various guides provided by Apache. All the guides are located in the <a class="externalLink" href="http://www.apache.org/dev/">Development Infrastructure Information</a>.</p>
+<p>Of particular interest is the <a class="externalLink" href="http://www.apache.org/dev/committers.html">Committer's FAQ</a> and the <a class="externalLink" href="http://www.apache.org/dev/new-committers-guide.html">New Committer's Guide</a>.</p>
+<p>If you have any questions please feel free to ask any of the Maven developers.</p></section>
         </main>
       </div>
     </div>

Modified: maven/website/content/guides/mini/guide-proxies.html
==============================================================================
--- maven/website/content/guides/mini/guide-proxies.html (original)
+++ maven/website/content/guides/mini/guide-proxies.html Sat Feb 18 20:40:58 2023
@@ -2,7 +2,7 @@
 
 
 <!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/markdown/guides/mini/guide-proxies.md at 2023-02-18
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/apt/guides/mini/guide-proxies.apt at 2023-02-18
  | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="">
@@ -48,7 +48,7 @@
           <ul class="breadcrumb">
       <li class=""><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
       <li class=""><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li>
-    <li class="active ">Guide to using proxies <a href="https://github.com/apache/maven-site/tree/master/content/markdown/guides/mini/guide-proxies.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
+    <li class="active ">Guide to using proxies <a href="https://github.com/apache/maven-site/tree/master/content/apt/guides/mini/guide-proxies.apt"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
         <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2023-02-18</li>
         <li class="pull-right"><span class="divider">|</span>
 <a href="../../scm.html" title="Get Sources">Get Sources</a></li>
@@ -152,30 +152,11 @@
           </div>
         </header>
         <main id="bodyColumn"  class="span10" >
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<section><section>
-<h2>Configuring a proxy</h2>
-<p>You can configure a proxy to use for some or all of your HTTP requests with Maven. The username and password are only required if your proxy requires basic authentication (note that later releases may support storing your passwords in a secured keystore - in the mean time, please ensure your settings.xml file (usually <code>${user.home}/.m2/settings.xml</code>) is secured with permissions appropriate for your operating system).</p>
+<section>
+<h1>Configuring a proxy</h1>
+<p>You can configure a proxy to use for some or all of your HTTP requests with Maven. The username and password are only required if your proxy requires basic authentication (note that later releases may support storing your passwords in a secured keystore - in the mean time, please ensure your settings.xml file (usually ${user.home}/.m2/settings.xml) is secured with permissions appropriate for your operating system).</p>
 <p>The <code>nonProxyHosts</code> setting accepts wild cards, and each host not to proxy is separated by the | character. This matches the JDK configuration equivalent.</p>
-
-<div class="source"><pre class="prettyprint linenums"><code class="language-xml">
+<div class="source"><pre class="prettyprint linenums">
 &lt;settings&gt;
   .
   .
@@ -194,12 +175,12 @@ under the License.
   .
   .
 &lt;/settings&gt;
-
-</code></pre></div>
+</pre></div>
 <p>Please note that currently NTLM proxies are not supported as they have not been tested. You may be able to use the relevant system properties on JDK 1.4+ to make this work.</p><section>
-<h3>Resources</h3>
-<p>1 <a href="../../maven-settings/settings.html">Settings descriptor documentation</a></p>
-<p>1 <a href="./guide-configuring-maven.html">Configuring Maven</a></p></section></section></section>
+<h2>Resources</h2>
+<ol style="list-style-type: decimal">
+<li><a href="../../maven-settings/settings.html">Settings descriptor documentation</a></li>
+<li><a href="./guide-configuring-maven.html">Configuring Maven</a></li></ol></section></section>
         </main>
       </div>
     </div>

Modified: maven/website/content/guides/mini/guide-releasing.html
==============================================================================
--- maven/website/content/guides/mini/guide-releasing.html (original)
+++ maven/website/content/guides/mini/guide-releasing.html Sat Feb 18 20:40:58 2023
@@ -2,7 +2,7 @@
 
 
 <!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/markdown/guides/mini/guide-releasing.md at 2023-02-18
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/apt/guides/mini/guide-releasing.apt at 2023-02-18
  | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="">
@@ -10,8 +10,12 @@
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M4" />
-    <meta name="author" content="Jason van Zyl, Trent Rosenbaum, Vincent Massol , Karl Heinz Marbaise" />
-    <meta name="date" content="2006-10-07, 2015-07-31" />
+    <meta name="author" content="Jason van Zyl
+Trent Rosenbaum
+Vincent Massol
+Karl Heinz Marbaise" />
+    <meta name="date" content="2006-10-07
+2015-07-31" />
     <title>Maven &#x2013; Guide to using the release plugin</title>
     <link rel="stylesheet" href="../../css/apache-maven-fluido-1.11.1.min.css" />
     <link rel="stylesheet" href="../../css/site.css" />
@@ -48,7 +52,7 @@
           <ul class="breadcrumb">
       <li class=""><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
       <li class=""><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li>
-    <li class="active ">Guide to using the release plugin <a href="https://github.com/apache/maven-site/tree/master/content/markdown/guides/mini/guide-releasing.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
+    <li class="active ">Guide to using the release plugin <a href="https://github.com/apache/maven-site/tree/master/content/apt/guides/mini/guide-releasing.apt"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
         <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2023-02-18</li>
         <li class="pull-right"><span class="divider">|</span>
 <a href="../../scm.html" title="Get Sources">Get Sources</a></li>
@@ -154,57 +158,35 @@
           </div>
         </header>
         <main id="bodyColumn"  class="span10" >
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<section><section>
-<h2>Releasing</h2><section>
-<h3>Introduction</h3>
+<section>
+<h1>Releasing</h1><section>
+<h2>Introduction</h2>
 <p>The main aim of the maven-release plugin is to provide a standard mechanism to release project artifacts outside the immediate development team. The plugin provides basic functionality to create a release and to update the project's SCM accordingly.</p>
 <p>To create a release the maven-release plugin is executed through maven in 2 stages:</p>
-<p>1 Preparing the release.</p>
-<p>1 Performing the release.</p></section><section>
-<h3>Preparing the release</h3>
-<p>The plugin will record release information into a new revision of the project's <em>pom.xml</em> file as well as applying SCM versioning to the project's resources.</p>
+<ol style="list-style-type: decimal">
+<li>Preparing the release.</li>
+<li>Performing the release.</li></ol></section><section>
+<h2>Preparing the release</h2>
+<p>The plugin will record release information into a new revision of the project's <i>pom.xml</i> file as well as applying SCM versioning to the project's resources.</p>
 <p>The <code>release:prepare</code> goal will:</p>
-<p>1 Verify that there are no uncommitted changes in the workspace.</p>
-<p>1 Prompt the user for the desired tag, release and development version names.</p>
-<p>1 Modify and commit release information into the <em>pom.xml</em> file.</p>
-<p>1 Tag the entire project source tree with the new tag name.</p>
+<ol style="list-style-type: decimal">
+<li>Verify that there are no uncommitted changes in the workspace.</li>
+<li>Prompt the user for the desired tag, release and development version names.</li>
+<li>Modify and commit release information into the <i>pom.xml</i> file.</li>
+<li>Tag the entire project source tree with the new tag name.</li></ol>
 <p>The following example shows how to run the <code>release:prepare</code> goal with a Subversion SCM. The commandline example directs the plugin to locate a Subversion SCM on a local file system.</p>
-
-<div class="source"><pre class="prettyprint linenums"><code>mvn release:prepare \
+<div>
+<pre>mvn release:prepare \
         -Dproject.scm.developerConnection=scm:svn:file:///D:/subversion_data/repos/my_repo/my-app-example/trunk \
-        -DtagBase=file:///D:/subversion_data/repos/my_repo/my-app-example/tags
-</code></pre></div>
+        -DtagBase=file:///D:/subversion_data/repos/my_repo/my-app-example/tags</pre></div>
 <p>When using the <code>release:prepare</code> goal, the user must supply maven with information regarding the current location of the project's SCM. In the previous example maven was supplied with the current location of the development trunk and the new location to record tagged instances of the project.</p>
 <ul>
-
-<li>
-<p><strong>project.scm.developerConnection</strong></p>
-<p>The current location of the development trunk. A valid SCM URL format appropriate to the SCM provider. The &#x201c;SCM:Provider:&#x201d; prefix is used to determine the provider being used.</p></li>
-<li>
-<p><strong>tagbase</strong></p>
-<p>The new location to record a tagged release. A valid SCM URL format appropriate to the SCM provider without the &#x201c;SCM:Provider:&#x201d; prefix.</p></li>
-</ul>
-<p>The previous goal parameters can be supplied while executing maven on the commandline, (as shown in the previous example) or they can be defined and maintained within the project's <em>pom.xml</em> file. The location of the current development trunk is defined within the <em>pom.xml</em> file in the following form:</p>
-
-<div class="source"><pre class="prettyprint linenums"><code class="language-xml">&lt;project&gt;
+<li><b>project.scm.developerConnection</b>
+<p>The current location of the development trunk. A valid SCM URL format appropriate to the SCM provider. The &quot;SCM:Provider:&quot; prefix is used to determine the provider being used.</p></li>
+<li><b>tagbase</b>
+<p>The new location to record a tagged release. A valid SCM URL format appropriate to the SCM provider without the &quot;SCM:Provider:&quot; prefix.</p></li></ul>
+<p>The previous goal parameters can be supplied while executing maven on the commandline, (as shown in the previous example) or they can be defined and maintained within the project's <i>pom.xml</i> file. The location of the current development trunk is defined within the <i>pom.xml</i> file in the following form:</p>
+<div class="source"><pre class="prettyprint linenums">&lt;project&gt;
   &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
   &lt;groupId&gt;com.mycompany.app&lt;/groupId&gt;
   &lt;artifactId&gt;app&lt;/artifactId&gt;
@@ -235,11 +217,9 @@ under the License.
     &lt;/plugins&gt;
   &lt;/build&gt;
   ...
-&lt;/project&gt; 
-</code></pre></div>
-<p>To define the tagBase parameter within the <em>pom.xml</em> file a tagBase element must be defined within a <em>plugins/plugin/configuration</em> element. The following example shows how this would look within the <em>pom.xml</em> file.</p>
-
-<div class="source"><pre class="prettyprint linenums"><code class="language-xml">&lt;project&gt;
+&lt;/project&gt; </pre></div>
+<p>To define the tagBase parameter within the <i>pom.xml</i> file a tagBase element must be defined within a <i>plugins/plugin/configuration</i> element. The following example shows how this would look within the <i>pom.xml</i> file.</p>
+<div class="source"><pre class="prettyprint linenums">&lt;project&gt;
   &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
   &lt;groupId&gt;com.mycompany.app&lt;/groupId&gt;
   &lt;artifactId&gt;app&lt;/artifactId&gt;
@@ -270,36 +250,30 @@ under the License.
     &lt;/plugins&gt;
   &lt;/build&gt;
   ...
-&lt;/project&gt;
-</code></pre></div>
+&lt;/project&gt;</pre></div>
 <p>During the execution of the <code>release:prepare</code> goal maven will interact with the user to gather information about the current release. Maven will prompt the user for the following information:</p>
 <ul>
-
-<li>
-<p><strong>A Desired SCM provider tag name</strong>.</p>
-<p>This is a SCM provider specific value, in the case of the Subversion SCM provider this value is equal to the directory name that will appear under the URL provided by the the tagBase parameter.</p></li>
-<li>
-<p><strong>A Desired project release version</strong>.</p>
-<p>This value is placed in the <em>pom.xml</em> that will define the current release. If a development <em>pom.xml</em> holds a version value of 1.0-SNAPSHOT then the release version would be 1.0. This is not enforced and can be a value appropriate to yourself or a company environment.</p></li>
-<li>
-<p><strong>A New development version</strong>.</p>
-<p>This value is the placed in the next revision of the <em>pom.xml</em> file used for continuing development. If the current release represented version 1.0 then an appropriate value could be 2.0-SNAPSHOT. The SNAPSHOT designator is required to prepare and perform future releases. This value is then committed in the next development revision of the <em>pom.xml</em> file.</p></li>
-</ul>
+<li><b>A Desired SCM provider tag name</b>. 
+<p>This is a SCM provider specific value, in the case of the Subversion SCM provider this value is equal to the folder name that will appear under the URL provided by the the tagBase parameter.</p></li>
+<li><b>A Desired project release version</b>. 
+<p>This value is placed in the <i>pom.xml</i> that will define the current release. If a development <i>pom.xml</i> holds a version value of 1.0-SNAPSHOT then the release version would be 1.0. This is not enforced and can be a value appropriate to yourself or a company environment.</p></li>
+<li><b>A New development version</b>.
+<p>This value is the placed in the next revision of the <i>pom.xml</i> file used for continuing development. If the current release represented version 1.0 then an appropriate value could be 2.0-SNAPSHOT. The SNAPSHOT designator is required to prepare and perform future releases. This value is then committed in the next development revision of the <i>pom.xml</i> file.</p></li></ul>
 <p>After maven has been supplied with the required information the maven-release plugin will interact with the project's SCM and define a relese to be extracted and deployed. At the same time the project's development trunk is updated allowing developers to continue with further modifications that will be included within future releases.</p></section><section>
-<h3>Performing the release</h3>
+<h2>Performing the release</h2>
 <p>The plugin will extract file revisions associated with the current release. Maven will compile, test and package the versioned project source code into an artifact. The final deliverable will then be released into an appropriate maven repository.</p>
 <p>The <code>release:perform</code> goal will:</p>
-<p>1 Extract file revisions versioned under the new tag name.</p>
-<p>1 Execute the maven build lifecycle on the extracted instance of the project.</p>
-<p>1 Deploy the versioned artifacts to appropriate local and remote repositories.</p>
+<ol style="list-style-type: decimal">
+<li>Extract file revisions versioned under the new tag name.</li>
+<li>Execute the maven build lifecycle on the extracted instance of the project.</li>
+<li>Deploy the versioned artifacts to appropriate local and remote repositories.</li></ol>
 <p>The following example shows how to run the <code>release:perform</code> goal from the commandline.</p>
-
-<div class="source"><pre class="prettyprint linenums"><code>mvn release:perform
-</code></pre></div>
-<p>The <code>release:perform</code> goal requires a file called <em>release.properties</em> to be present within the project root directory. The <em>release.properties</em> file is constructed during the execution of the <code>release:prepare</code> goal and contains all the information needed to locate and extract the correctly tagged version of the project. Shown below is an example of the contents that can appear within an instance of the <em>release.properties</em> file.</p>
-<p><strong>Note:</strong> The location of the <em>release.properties</em> file is under review and could be moved to the target directory.</p>
-
-<div class="source"><pre class="prettyprint linenums"><code>#Generated by Release Plugin on: Sat Nov 12 11:22:33 GMT 2005
+<div>
+<pre>mvn release:perform</pre></div>
+<p>The <code>release:perform</code> goal requires a file called <i>release.properties</i> to be present within the project root directory. The <i>release.properties</i> file is constructed during the execution of the <code>release:prepare</code> goal and contains all the information needed to locate and extract the correctly tagged version of the project. Shown below is an example of the contents that can appear within an instance of the <i>release.properties</i> file.</p>
+<p><b>Note:</b> The location of the <i>release.properties</i> file is under review and could be moved to the target directory.</p>
+<div>
+<pre>#Generated by Release Plugin on: Sat Nov 12 11:22:33 GMT 2005
 #Sat Nov 12 11:22:33 GMT 2005
 maven.username=myusername
 checkpoint.transformed-pom-for-release=OK
@@ -312,13 +286,11 @@ checkpoint.initialized=OK
 checkpoint.checked-in-release-version=OK
 checkpoint.tagged-release=OK
 checkpoint.prepared-release=OK
-checkpoint.check-in-development-version=OK
-</code></pre></div>
-<p>The <em>release.properties</em> file is created while preparing the release. After performing the release the file remains within the project root directory until the maven user deletes it. The <em>release.properties</em> file can be given to any developer within the team and by simply excuting the <code>release:perform</code> goal can create and deploy a new instance of the project artifact time and again.</p>
-<p>During the execution of the <code>release:perform</code> goal the entire maven build lifecycle is executed on the project. The tagged project source code is extracted, compiled, tested, documented and deployed. An instance of the release artifact is deployed to the machine's local repository. An another instance of the release can be deployed to a remote repository by configuring the <em>distributionManagement</em> element within the <em>pom.xml</em> file.</p>
-<p>The following is an example of how a distributionManagement element can be configured within a project <em>pom.xml</em> file.</p>
-
-<div class="source"><pre class="prettyprint linenums"><code class="language-xml">&lt;project&gt;
+checkpoint.check-in-development-version=OK</pre></div>
+<p>The <i>release.properties</i> file is created while preparing the release. After performing the release the file remains within the project root directory until the maven user deletes it. The <i>release.properties</i> file can be given to any developer within the team and by simply excuting the <code>release:perform</code> goal can create and deploy a new instance of the project artifact time and again.</p>
+<p>During the execution of the <code>release:perform</code> goal the entire maven build lifecycle is executed on the project. The tagged project source code is extracted, compiled, tested, documented and deployed. An instance of the release artifact is deployed to the machine's local repository. An another instance of the release can be deployed to a remote repository by configuring the <i>distributionManagement</i> element within the <i>pom.xml</i> file.</p>
+<p>The following is an example of how a distributionManagement element can be configured within a project <i>pom.xml</i> file.</p>
+<div class="source"><pre class="prettyprint linenums">&lt;project&gt;
   &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
   &lt;groupId&gt;com.mycompany.app&lt;/groupId&gt;
   &lt;artifactId&gt;app&lt;/artifactId&gt;
@@ -335,30 +307,23 @@ checkpoint.check-in-development-version=
     &lt;/repository&gt;
   &lt;/distributionManagement&gt;
   ...
-&lt;/project&gt;
-</code></pre></div>
-<p>If the distributionManagement element is not configured within the <em>pom.xml</em> file then the deployment of the artifact will fail. Maven will report a failure back to the user for the execution of the maven-deploy plugin. Please refer maven documentationa and additional mini guides for the use of the maven-deploy plugin.</p>
+&lt;/project&gt;</pre></div>
+<p>If the distributionManagement element is not configured within the <i>pom.xml</i> file then the deployment of the artifact will fail. Maven will report a failure back to the user for the execution of the maven-deploy plugin. Please refer maven documentationa and additional mini guides for the use of the maven-deploy plugin.</p>
 <p>The following delvierables are created and deployed to local and remoted repositories after the execution of the <code>release:perform</code> goal has finished.</p>
 <ul>
-
-<li>
-<p><em>artifact id</em>-<em>version</em>.jar</p>
+<li><i>artifact id</i>-<i>version</i>.jar
 <p>The binaries for the current release of the project.</p></li>
-<li>
-<p><em>artifact id</em>-<em>version</em>-javadoc.jar</p>
+<li><i>artifact id</i>-<i>version</i>-javadoc.jar
 <p>The javadoc explaining the current functionality of the classes within the current release.</p></li>
-<li>
-<p><em>artifact id</em>-<em>version</em>-source.jar</p>
+<li><i>artifact id</i>-<i>version</i>-source.jar
 <p>The source code revisions used to build the current release of the project.</p></li>
-<li>
-<p><em>artifact id</em>-<em>version</em>.pom</p>
-<p>The contents of the <em>pom.xml</em> file used to create the current release of the project.</p></li>
-</ul></section><section>
-<h3>Troubleshooting</h3><section>
-<h4>I get a &#x201c;The authenticity of host &#x2018;<em>host</em>&#x2019; can't be established.&#x201d; error and the build hangs</h4>
-<p>This is because your <code>\~user/.ssh/known_hosts</code> file doesn't have the host listed. You'd normally get a prompt to add the host to the known host list but Maven doesn't propagate that prompt. The solution is to add the host the <code>known_hosts</code> file before executing Maven. On Windows, this can be done by installing an OpenSSH client (for example <a href="http://sshwindows.sourceforge.net/download/" class="externalLink">SSHWindows</a>), running <code>ssh &lt;host&gt;</code> and accepting to add the host.</p></section><section>
-<h4>The site deploy goal hangs</h4>
-<p>First, this means that you have successfully deployed the artifacts to the remote repo and that it's only the site deployment that is now an issue. Stop your build, cd to <strong>target/checkout</strong>&gt; and run the build again by executing <code>mvn site:deploy</code>. You should see a prompt asking you to enter a password. This happens if your key is not in the authorized keys on the server.</p></section></section></section></section>
+<li><i>artifact id</i>-<i>version</i>.pom
+<p>The contents of the <i>pom.xml</i> file used to create the current release of the project.</p></li></ul></section><section>
+<h2>Troubleshooting</h2><section>
+<h3>I get a &quot;The authenticity of host '<i>host</i>' can't be established.&quot; error and the build hangs</h3>
+<p>This is because your <code>~user/.ssh/known_hosts</code> file doesn't have the host listed. You'd normally get a prompt to add the host to the known host list but Maven doesn't propagate that prompt. The solution is to add the host the <code>known_hosts</code> file before executing Maven. On Windows, this can be done by installing an OpenSSH client (for example <a class="externalLink" href="http://sshwindows.sourceforge.net/download/">SSHWindows</a>), running <code>ssh &lt;host</code>&gt; and accepting to add the host.</p></section><section>
+<h3>The site deploy goal hangs</h3>
+<p>First, this means that you have successfully deployed the artifacts to the remote repo and that it's only the site deployment that is now an issue. Stop your build, cd to <b>target/checkout</b>&gt; and run the build again by executing <code>mvn site:deploy</code>. You should see a prompt asking you to enter a password. This happens if your key is not in the authorized keys on the server.</p></section></section></section>
         </main>
       </div>
     </div>

Modified: maven/website/content/guides/mini/guide-relocation.html
==============================================================================
--- maven/website/content/guides/mini/guide-relocation.html (original)
+++ maven/website/content/guides/mini/guide-relocation.html Sat Feb 18 20:40:58 2023
@@ -2,7 +2,7 @@
 
 
 <!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/markdown/guides/mini/guide-relocation.md at 2023-02-18
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/apt/guides/mini/guide-relocation.apt at 2023-02-18
  | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="">
@@ -48,7 +48,7 @@
           <ul class="breadcrumb">
       <li class=""><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
       <li class=""><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li>
-    <li class="active ">Guide to relocation <a href="https://github.com/apache/maven-site/tree/master/content/markdown/guides/mini/guide-relocation.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
+    <li class="active ">Guide to relocation <a href="https://github.com/apache/maven-site/tree/master/content/apt/guides/mini/guide-relocation.apt"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
         <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2023-02-18</li>
         <li class="pull-right"><span class="divider">|</span>
 <a href="../../scm.html" title="Get Sources">Get Sources</a></li>
@@ -152,40 +152,22 @@
           </div>
         </header>
         <main id="bodyColumn"  class="span10" >
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<section><section>
-<h2>Guide to relocation</h2>
+<section>
+<h1>Guide to relocation</h1>
 <p>Sometimes it is necessary to relocate artifacts in the repository. One example of that is when a project moves from one groupId to a different groupId.</p>
 <p>Making changes to the repository can have far reaching consequences. So it is best to get it right the first time, hence this guide.</p>
-<p><strong>2020 rework in progress</strong>, see <a href="https://lists.apache.org/thread.html/r5e940260cfe5234f540c20fdb7bb7dacbb63b911a4b902c75f4f0cd2%40%3Cdev.maven.apache.org%3E" class="externalLink">discussion on dev mailing list</a>, still need analysis of issues, definition of improvements, and of course implementation&#x2026;</p><section>
-<h3>How to relocate a Maven 2 artifact to a different groupId</h3>
+<p><b>2020 rework in progress</b>, see <a class="externalLink" href="https://lists.apache.org/thread.html/r5e940260cfe5234f540c20fdb7bb7dacbb63b911a4b902c75f4f0cd2%40%3Cdev.maven.apache.org%3E">discussion on dev mailing list</a>, still need analysis of issues, definition of improvements, and of course implementation...</p><section>
+<h2>How to relocate a Maven 2 artifact to a different groupId</h2>
 <p>The goal of the example below is for the <code>foo</code> project to relocate its groupId from <code>bar</code> to <code>org.bar</code>.</p><section>
-<h4>Working on past versions</h4>
-<p>1 Copy all <code>foo</code>-related files from <code>/bar/foo/</code> in your Maven 2 repository to a temporary location.</p>
-<p>1 Change the groupId to <code>org.bar</code> in all <code>foo</code>-related POM files in the temporary location.</p>
-<p>1 Copy all files from the temporary location to <code>/org/bar/foo/</code> in your Maven 2 repository.</p>
-<p>1 Create a minimal Maven 2 POM file for every old release of <code>foo</code> in your Maven 2 repository. The POM files only need to include <code>groupId</code>, <code>artifactId</code>, <code>version</code> and the relocation section.</p>
-<p><strong>Note:</strong> Before you replace your old POM files in <code>/bar/foo/</code> with these minimal POM files, make sure you have made backups!</p>
+<h3>Working on past versions</h3>
+<ol style="list-style-type: decimal">
+<li>Copy all <code>foo</code>-related files from <code>/bar/foo/</code> in your Maven 2 repository to a temporary location.</li>
+<li>Change the groupId to <code>org.bar</code> in all <code>foo</code>-related POM files in the temporary location.</li>
+<li>Copy all files from the temporary location to <code>/org/bar/foo/</code> in your Maven 2 repository.</li>
+<li>Create a minimal Maven 2 POM file for every old release of <code>foo</code> in your Maven 2 repository. The POM files only need to include <code>groupId</code>, <code>artifactId</code>, <code>version</code> and the relocation section.
+<p><b>Note:</b> Before you replace your old POM files in <code>/bar/foo/</code> with these minimal POM files, make sure you have made backups!</p>
 <p>The minimal POM file might look like this for version 1.0 of <code>foo</code>:</p>
-
-<div class="source"><pre class="prettyprint linenums"><code class="language-xml">&lt;project&gt;
+<div class="source"><pre class="prettyprint linenums">&lt;project&gt;
   &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
   &lt;groupId&gt;bar&lt;/groupId&gt;
   &lt;artifactId&gt;foo&lt;/artifactId&gt;
@@ -195,27 +177,28 @@ under the License.
       &lt;groupId&gt;org.bar&lt;/groupId&gt;
     &lt;/relocation&gt;
   &lt;/distributionManagement&gt;
-&lt;/project&gt;
-</code></pre></div>
-<p>In this case we are relocating because the groupId has changed. We only need to add the element that has changed to the <code>relocation</code> element. For information on which elements are allowed in the <code>relocation</code> element, see <a href="/ref/current/maven-model/maven.html#class_relocation">the POM reference</a>.</p>
-<p>1 If your project uses MD5 or SHA1 checksums you must now create new checksums for the pom files in <code>/bar/foo/</code> in your Maven 2 repository. If the POM file needs to be signed, do that as well.</p>
-<p>1 If your project syncs with Central, you should now initiate that sync. This might happen automatically depending on your projects sync policy.</p>
+&lt;/project&gt;</pre></div>
+<p>In this case we are relocating because the groupId has changed. We only need to add the element that has changed to the <code>relocation</code> element. For information on which elements are allowed in the <code>relocation</code> element, see <a href="/ref/current/maven-model/maven.html#class_relocation">the POM reference</a>.</p></li>
+<li>If your project uses MD5 or SHA1 checksums you must now create new checksums for the pom files in <code>/bar/foo/</code> in your Maven 2 repository. If the POM file needs to be signed, do that as well.</li>
+<li>If your project syncs with Central, you should now initiate that sync. This might happen automatically depending on your projects sync policy.</li></ol>
 <p>Your <code>foo</code>-artifacts are now available to Maven users with both the old and the new groupId. Projects using the old groupId will automatically be redirected to the new groupId and a warning telling the user to update their dependencies will be issued.</p></section><section>
-<h4>Releasing the next version</h4>
+<h3>Releasing the next version</h3>
 <p>When the next release of <code>foo</code> is made, you should publish two Maven 2 POM files: first you should publish <code>foo</code>'s POM with the new groupId <code>org.bar</code>.</p>
 <p>Because data in the repository is not supposed to change, Maven doesn't download POM files that it has already downloaded. Therefore you will also need to publish a relocation POM file with the old groupId <code>bar</code> for the new version: this should be a minimal relocation POM (as described in step 4 above), but for the new version of <code>foo</code>.</p>
 <p>For the release after that, you only need to publish a Maven POM with a groupId of <code>org.bar</code>, since users of the previous version have been informed of the changed groupId.</p></section></section><section>
-<h3>Examples</h3><section>
-<h4>Apache Ant</h4>
-<p>1 has published its releases until 1.6.5 to Maven 1-compliant <code>ant:ant</code> coordinates (see <a href="https://repo.maven.apache.org/maven2/ant/ant/" class="externalLink">repository content</a>),</p>
-<p>1 starting with 1.7.0, moved to reverse-DNS compliant Maven 2+ <code>org.apache.ant:ant</code> coordinates, (see <a href="https://repo.maven.apache.org/maven2/org/apache/ant/ant/" class="externalLink">repository content</a>),</p>
-<p>1 published one <code>ant:ant:1.7.0</code> relocation POM in old groupId to advertise about the move (see <a href="https://repo.maven.apache.org/maven2/ant/ant/1.7.0/" class="externalLink">repository content</a>).</p>
+<h2>Examples</h2><section>
+<h3>Apache Ant</h3>
+<ol style="list-style-type: decimal">
+<li>has published its releases until 1.6.5 to Maven 1-compliant <code>ant:ant</code> coordinates (see <a class="externalLink" href="https://repo.maven.apache.org/maven2/ant/ant/">repository content</a>),</li>
+<li>starting with 1.7.0, moved to reverse-DNS compliant Maven 2+ <code>org.apache.ant:ant</code> coordinates, (see <a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/ant/ant/">repository content</a>),</li>
+<li>published one <code>ant:ant:1.7.0</code> relocation POM in old groupId to advertise about the move (see <a class="externalLink" href="https://repo.maven.apache.org/maven2/ant/ant/1.7.0/">repository content</a>).</li></ol>
 <p>Notice that past <code>ant:ant</code> versions POMs (until 1.6.5) have not been modified to advertise about the move: Central POM content is not expected to be changed once published (because initial content has been downloaded many times and is not expected to be re-loaded later).</p></section><section>
-<h4>Apache POI</h4>
-<p>1 has published its releases until 3.0-alpha-3 to Maven 1-compliant <code>poi:poi</code> coordinates (see <a href="https://repo.maven.apache.org/maven2/poi/poi/" class="externalLink">repository content</a>),</p>
-<p>1 starting with 3.0-FINAL, moved to reverse-DNS compliant Maven 2+ <code>org.apache.poi:poi</code> coordinates, (see <a href="https://repo.maven.apache.org/maven2/org/apache/poi/poi/" class="externalLink">repository content</a>),</p>
-<p>1 published <code>poi:poi:3.0-FINAL</code> relocation POM <strong>with jars</strong> in old groupId to advertise about the move (see <a href="https://repo.maven.apache.org/maven2/poi/poi/3.0-FINAL/" class="externalLink">repository content</a>).</p>
-<p>1 published <code>poi:poi</code> relocation POMs for 3.0.1-FINAL, 3.0.2-beta1/beta2/FINAL and 3.1-beta1/beta2/FINAL in old groupId to advertise about the move (see <a href="https://repo.maven.apache.org/maven2/poi/poi/" class="externalLink">repository content</a>).</p></section></section></section></section>
+<h3>Apache POI</h3>
+<ol style="list-style-type: decimal">
+<li>has published its releases until 3.0-alpha-3 to Maven 1-compliant <code>poi:poi</code> coordinates (see <a class="externalLink" href="https://repo.maven.apache.org/maven2/poi/poi/">repository content</a>),</li>
+<li>starting with 3.0-FINAL, moved to reverse-DNS compliant Maven 2+ <code>org.apache.poi:poi</code> coordinates, (see <a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/poi/poi/">repository content</a>),</li>
+<li>published <code>poi:poi:3.0-FINAL</code> relocation POM <b>with jars</b> in old groupId to advertise about the move (see <a class="externalLink" href="https://repo.maven.apache.org/maven2/poi/poi/3.0-FINAL/">repository content</a>).</li>
+<li>published <code>poi:poi</code> relocation POMs for 3.0.1-FINAL, 3.0.2-beta1/beta2/FINAL and 3.1-beta1/beta2/FINAL in old groupId to advertise about the move (see <a class="externalLink" href="https://repo.maven.apache.org/maven2/poi/poi/">repository content</a>).</li></ol></section></section></section>
         </main>
       </div>
     </div>

Modified: maven/website/content/guides/mini/guide-repository-ssl.html
==============================================================================
--- maven/website/content/guides/mini/guide-repository-ssl.html (original)
+++ maven/website/content/guides/mini/guide-repository-ssl.html Sat Feb 18 20:40:58 2023
@@ -2,7 +2,7 @@
 
 
 <!--
- | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/markdown/guides/mini/guide-repository-ssl.md at 2023-02-18
+ | Generated by Apache Maven Doxia Site Renderer 2.0.0-M4 from content/apt/guides/mini/guide-repository-ssl.apt at 2023-02-18
  | Rendered using Apache Maven Fluido Skin 1.11.1
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" lang="">
@@ -48,7 +48,7 @@
           <ul class="breadcrumb">
       <li class=""><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
       <li class=""><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li>
-    <li class="active ">Remote repository access through authenticated HTTPS <a href="https://github.com/apache/maven-site/tree/master/content/markdown/guides/mini/guide-repository-ssl.md"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
+    <li class="active ">Remote repository access through authenticated HTTPS <a href="https://github.com/apache/maven-site/tree/master/content/apt/guides/mini/guide-repository-ssl.apt"><img src="../../images/accessories-text-editor.png" title="Edit" /></a></li>
         <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2023-02-18</li>
         <li class="pull-right"><span class="divider">|</span>
 <a href="../../scm.html" title="Get Sources">Get Sources</a></li>
@@ -152,53 +152,32 @@
           </div>
         </header>
         <main id="bodyColumn"  class="span10" >
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<section><section>
-<h2>Guide to Remote repository access through authenticated HTTPS</h2>
+<section>
+<h1>Guide to Remote repository access through authenticated HTTPS</h1>
 <p>This document describes how to configure Maven to access a remote repository that sits behind an HTTPS server which requires client authentication with certificates.</p><section>
-<h3>The problem</h3>
+<h2>The problem</h2>
 <p>There is a maven repository at <code>https://my.server.com/maven</code>. This server only serves clients authenticated through SSL protocol by a valid certificate signed by an approved certificate authority's certificate which we call the <code>CACert</code>. In the simplest case where the server is used internally by an identified community of users (e.g. corporate intranet), the server's certificate is the certificate authority as the server is used only internally.</p>
 <p>So we assume that we have access to the trusted certificate in X.509 format stored in a file named:</p>
-
-<div class="source"><pre class="prettyprint linenums"><code>   /somewhere/in/filesystem/CACert.cert
-</code></pre></div>
+<div>
+<pre>   /somewhere/in/filesystem/CACert.cert</pre></div>
 <p>The client's certificate has been issued by some means not described in this document in PKCS#12 format, which is the format that is accepted by browsers (at least Firefox and Internet Explorer) for import into their keystore. This file is named:</p>
-
-<div class="source"><pre class="prettyprint linenums"><code>   /home/directory/mycertificate.p12
-</code></pre></div>
+<div>
+<pre>   /home/directory/mycertificate.p12</pre></div>
 <p>and we assume it is accessible when launching maven. This file contains the client's private key which may be very sensitive information so it is secured by a password:</p>
-
-<div class="source"><pre class="prettyprint linenums"><code>   CeRtPwD
-</code></pre></div>
+<div>
+<pre>   CeRtPwD</pre></div>
 <p>The remote repository is referenced either through the <code>pom.xml</code> file:</p>
-
-<div class="source"><pre class="prettyprint linenums"><code>maven.repo.remote=https://my.server.com/maven,http://www.ibiblio.org/maven
-</code></pre></div></section><section>
-<h3>The solution</h3>
+<div>
+<pre>maven.repo.remote=https://my.server.com/maven,http://www.ibiblio.org/maven</pre></div></section><section>
+<h2>The solution</h2>
 <p>For maven to use this repository, we should take the following steps:</p>
-<p>1 Create a store to hold the server's certificate usings Oracle's <a href="https://docs.oracle.com/javase/8/docs/technotes/tools/unix/keytool.html" class="externalLink">keytool</a>,</p>
-<p>1 Define properties to be used by HttpClient for finding keys and certificate</p><section>
-<h4>Storing certificate</h4>
-<p>The following command line imports the certififcate authority's certificate into a JKS formatted key store named <code>trust.jks</code>, the <em>trust store</em>.</p>
-
-<div class="source"><pre class="prettyprint linenums"><code class="language-bash">$&gt; keytool -v -alias mavensrv -import \
+<ol style="list-style-type: decimal">
+<li>Create a store to hold the server's certificate usings Oracle's <a class="externalLink" href="https://docs.oracle.com/javase/8/docs/technotes/tools/unix/keytool.html"> keytool</a>,</li>
+<li>Define properties to be used by HttpClient for finding keys and certificate</li></ol><section>
+<h3>Storing certificate</h3>
+<p>The following command line imports the certififcate authority's certificate into a JKS formatted key store named <code>trust.jks</code>, the <i>trust store</i>.</p>
+<div>
+<pre>$&gt; keytool -v -alias mavensrv -import \
      -file /somewhere/in/filesystem/CACert.cert\
       -keystore trust.jks
 Enter keystore password:
@@ -212,32 +191,35 @@ Certificate fingerprints:
 Trust this certificate? [no]:  yes
 Certificate was added to keystore
 [Storing trust.jks]
-$&gt;
-</code></pre></div>
+$&gt;</pre></div>
 <p>Note that it should be possible to import a full chain of certificates with only one root certificate being trusted but the author did not test it.</p></section><section>
-<h4>Setting properties</h4>
+<h3>Setting properties</h3>
 <p>The following properties must be set at start of maven to be accessible when HttpClient starts up.</p>
-<p>[javax.net.ssl.trustStore] the path to the keystore where trusted certificates are stored</p>
-<p>[javax.net.ssl.trustStoreType] the type of storage for this store, maybe either <code>jks</code> (default) or <code>pkcs12</code></p>
-<p>[javax.net.ssl.trustStorePassword] the password protecting the store</p>
-<p>[javax.net.ssl.keyStore] the path to the keystore where user's private key is stored</p>
-<p>[javax.net.ssl.keyStoreType] the type of storage for this store, maybe either <code>jks</code> (default) or <code>pkcs12</code></p>
-<p>[javax.net.ssl.keyStorePassword] the password protecting the store</p>
+<dl>
+<dt>javax.net.ssl.trustStore</dt>
+<dd>the path to the keystore where trusted certificates are stored</dd>
+<dt>javax.net.ssl.trustStoreType</dt>
+<dd>the type of storage for this store, maybe either <code>jks</code> (default) or <code>pkcs12</code></dd>
+<dt>javax.net.ssl.trustStorePassword</dt>
+<dd>the password protecting the store</dd>
+<dt>javax.net.ssl.keyStore</dt>
+<dd>the path to the keystore where user's private key is stored</dd>
+<dt>javax.net.ssl.keyStoreType</dt>
+<dd>the type of storage for this store, maybe either <code>jks</code> (default) or <code>pkcs12</code></dd>
+<dt>javax.net.ssl.keyStorePassword</dt>
+<dd>the password protecting the store</dd></dl>
 <p>Not all the properties must be set depending of your precise settings: type of store may left to default, password may be empty.</p>
 <p>They may be set either on maven's command-line, in <code>.mavenrc</code> file or in <code>MAVEN_OPTS</code> environment variable. For the setting defined in this document, here is an example <code>.mavenrc</code> file:</p>
-
-<div class="source"><pre class="prettyprint linenums"><code class="language-bash">MAVEN_OPTS=&quot;-Xmx512m -Djavax.net.ssl.trustStore=trust.jks \
+<div>
+<pre>MAVEN_OPTS=&quot;-Xmx512m -Djavax.net.ssl.trustStore=trust.jks \
                      -Djavax.net.ssl.trustStorePassword=  \
                      -Djavax.net.ssl.keyStore=/home/directory/mycertificate.p12 \
                      -Djavax.net.ssl.keyStoreType=pkcs12 \
-                     -Djavax.net.ssl.keyStorePassword=XXXXXX&quot;
-</code></pre></div></section></section><section>
-<h3>Links</h3>
+                     -Djavax.net.ssl.keyStorePassword=XXXXXX&quot;</pre></div></section></section><section>
+<h2>Links</h2>
 <p>The following links may be useful in understanding SSL infrastructure management in Java:</p>
 <ul>
-
-<li><a href="http://hc.apache.org/httpclient-3.x/sslguide.html" class="externalLink">HttpClient</a>'s SSL guide</li>
-</ul></section></section></section>
+<li><a class="externalLink" href="http://hc.apache.org/httpclient-3.x/sslguide.html"> HttpClient</a>'s SSL guide</li></ul></section></section>
         </main>
       </div>
     </div>