Author: svn-site-role
Date: Sat Feb 18 16:49:17 2023
New Revision: 1907740
Log:
Site checkin for project Apache Maven Site
Modified:
maven/website/content/developers/conventions/code.html
maven/website/content/docs/3.5.3/release-notes.html
maven/website/content/docs/3.5.4/release-notes.html
maven/website/content/docs/3.6.0/release-notes.html
maven/website/content/docs/3.6.1/release-notes.html
maven/website/content/docs/3.6.2/release-notes.html
maven/website/content/docs/3.6.3/release-notes.html
maven/website/content/docs/3.8.1/release-notes.html
maven/website/content/glossary.html
maven/website/content/guides/development/guide-maven-development.html
maven/website/content/guides/getting-started/index.html
maven/website/content/guides/introduction/introduction-to-dependency-mechanism.html
maven/website/content/guides/introduction/introduction-to-plugin-prefix-mapping.html
maven/website/content/guides/introduction/introduction-to-profiles.html
maven/website/content/guides/introduction/introduction-to-the-lifecycle.html
maven/website/content/guides/introduction/introduction-to-the-pom.html
maven/website/content/guides/mini/guide-assemblies.html
maven/website/content/guides/mini/guide-configuring-plugins.html
maven/website/content/guides/mini/guide-encryption.html
maven/website/content/guides/mini/guide-http-settings.html
maven/website/content/guides/mini/guide-large-scale-centralized-deployments.html
maven/website/content/guides/mini/guide-maven-classloading.html
maven/website/content/guides/mini/guide-snippet-macro.html
maven/website/content/guides/mini/guide-using-extensions.html
maven/website/content/issue-management.html
maven/website/content/maven-site-1.0-site.jar
maven/website/content/plugin-developers/common-bugs.html
maven/website/content/settings.html
Modified: maven/website/content/developers/conventions/code.html
==============================================================================
--- maven/website/content/developers/conventions/code.html (original)
+++ maven/website/content/developers/conventions/code.html Sat Feb 18 16:49:17
2023
@@ -159,29 +159,29 @@ under the License.
<ul>
<li>
-<p><a href="Generic_Code_Style_And_Convention">Generic Code Style And
Convention</a></p></li>
+<p><a href="#generic-code-style-and-convention">Generic Code Style And
Convention</a></p></li>
<li>
-<p><a href="Java">Java</a></p></li>
+<p><a href="#java">Java</a></p></li>
<li>
-<p><a href="Java_Code_Style">Java Code Style</a></p></li>
+<p><a href="#java-code-style">Java Code Style</a></p></li>
<li>
-<p><a href="Java_Code_Convention">Java Code Convention</a></p></li>
+<p><a href="#java-code-convention">Java Code Convention</a></p></li>
<li>
-<p><a href="Java_Code_Convention_-_import_layouts">Java Code Convention -
import layouts</a></p></li>
+<p><a href="#java-code-convention---import-layouts">Java Code Convention -
import layouts</a></p></li>
<li>
-<p><a href="JavaDoc_Convention">JavaDoc Convention</a></p></li>
+<p><a href="#javadoc-convention">JavaDoc Convention</a></p></li>
<li>
-<p><a href="XML">XML</a></p></li>
+<p><a href="#xml">XML</a></p></li>
<li>
-<p><a href="XML_Code_Style">XML Code Style</a></p></li>
+<p><a href="#xml-code-style">XML Code Style</a></p></li>
<li>
-<p><a href="Generic_XML_Code_Convention">Generic XML Code
Convention</a></p></li>
+<p><a href="#generic-xml-code-convention">Generic XML Code
Convention</a></p></li>
<li>
-<p><a href="POM_Code_Convention">POM Code Convention</a></p></li>
+<p><a href="#pom-code-convention">POM Code Convention</a></p></li>
<li>
-<p><a href="XDOC_Code_Convention">XDOC Code Convention</a></p></li>
+<p><a href="#xdoc-code-convention">XDOC Code Convention</a></p></li>
<li>
-<p><a href="FML_Code_Convention">FML Code Convention</a></p></li>
+<p><a href="#fml-code-convention">FML Code Convention</a></p></li>
</ul><section>
<h3>Generic Code Style And Convention</h3>
<p>All working files (java, xml, others) should respect the following
conventions:</p>
Modified: maven/website/content/docs/3.5.3/release-notes.html
==============================================================================
--- maven/website/content/docs/3.5.3/release-notes.html (original)
+++ maven/website/content/docs/3.5.3/release-notes.html Sat Feb 18 16:49:17 2023
@@ -240,7 +240,7 @@
<li>
<p>If you have used the deprecated version markers like <code>RELEASE</code>
or <code>LATEST</code> this will now produce a WARNING during the build <a
href="https://issues.apache.org/jira/browse/MNG-6342"
class="externalLink">MNG-6342</a>.</p></li>
</ul></section><section>
-<h2><a href="#Details">The detailed issue list</a></h2>
+<h2><a href="#details">The detailed issue list</a></h2>
<p>Bugs:</p>
<ul>
Modified: maven/website/content/docs/3.5.4/release-notes.html
==============================================================================
--- maven/website/content/docs/3.5.4/release-notes.html (original)
+++ maven/website/content/docs/3.5.4/release-notes.html Sat Feb 18 16:49:17 2023
@@ -186,7 +186,7 @@
<li>The Maven Super POM changes the default execution of the
<code>maven-source-plugin</code> <code>jar</code> goal into
<code>jar-no-fork</code> which should resolve some issues complex projects had
running releases.</li>
</ul></section><section>
-<h2><a href="#Details">The detailed issue list</a></h2><section>
+<h2><a href="#details">The detailed issue list</a></h2><section>
<h3>Bugs</h3>
<ul>
Modified: maven/website/content/docs/3.6.0/release-notes.html
==============================================================================
--- maven/website/content/docs/3.6.0/release-notes.html (original)
+++ maven/website/content/docs/3.6.0/release-notes.html Sat Feb 18 16:49:17 2023
@@ -155,7 +155,7 @@
<h2>Reporters and Contributors of this release</h2>
<p>We really value the contributions of these non committers, so this section
is
focused on those individuals. Descriptions of the issues fixed can be found at
-the <a href="#Details">end of these release notes</a>.</p>
+the <a href="#details">end of these release notes</a>.</p>
<p>Code Contributors of this release:</p>
<ul>
@@ -248,7 +248,7 @@ versions each line will contain the appr
<li>There was an issue related to the classpath ordering <a
href="https://issues.apache.org/jira/browse/MNG-6415"
class="externalLink">MNG-6415</a> in Maven which
can cause issues which has been fixed.</li>
</ul></section><section>
-<h2><a href="#Details">The detailed issue list</a></h2><section>
+<h2><a href="#details">The detailed issue list</a></h2><section>
<h3>Bugs:</h3>
<ul>
Modified: maven/website/content/docs/3.6.1/release-notes.html
==============================================================================
--- maven/website/content/docs/3.6.1/release-notes.html (original)
+++ maven/website/content/docs/3.6.1/release-notes.html Sat Feb 18 16:49:17 2023
@@ -155,7 +155,7 @@
<h2>Reporters and Contributors of this release</h2>
<p>We really value the contributions of these non committers, so this section
is
focused on those individuals. Descriptions of the issues fixed can be found at
-the <a href="#Details">end of these release notes</a>.</p>
+the <a href="#details">end of these release notes</a>.</p>
<p>Issue Reporters of this release:</p>
<ul>
@@ -301,7 +301,7 @@ builds like this:</li>
</project>
</code></pre></div>
<p>Detailed explanations can be found in <a
href="https://maven.apache.org/ref/3.6.1/maven-model-builder/index.html#Inheritance_Assembly"
class="externalLink">Inheritance Assembly</a> and in <a
href="http://issues.apache.org/jira/browse/MNG-6059"
class="externalLink">MNG-6059</a></p></section><section>
-<h2>The detailed issue list<a href="#Details"></a></h2><section>
+<h2>The detailed issue list<a href="#details"></a></h2><section>
<h3>Bugs:</h3>
<ul>
Modified: maven/website/content/docs/3.6.2/release-notes.html
==============================================================================
--- maven/website/content/docs/3.6.2/release-notes.html (original)
+++ maven/website/content/docs/3.6.2/release-notes.html Sat Feb 18 16:49:17 2023
@@ -155,7 +155,7 @@
<h2>Reporters and Contributors of this release</h2>
<p>We really value the contributions of these non committers, so this section
is
focused on those individuals. Descriptions of the issues fixed can be found at
-the <a href="#Details">end of these release notes</a>.</p>
+the <a href="#details">end of these release notes</a>.</p>
<p>Issue Reporters of this release: Benoit GUERIN, Christian Schulte, Elliotte
Rusty Harold, Falko Modler, Francesco Chicchiriccò, Guillaume Nodet,
guofei, Joseph Walton, Louis Mills, Mark Derricutt, Mark McKelvy, Mickael
Istria, Nicolas Echegut, Nicolas Radde, Raphael Rösch, Ray Tsang, Robert
Thornton, Rohan Padhye, Sergey Chernov, Stefan Oehme, Thibaud Lepretre, zhb.</p>
<p>Code Contributors of this release: Guillaume Nodet, Mickael Istria, Ray
Tsang, Stefan Oehme, Joseph Walton, Bo Zhang, AElMehdi, Christian Schulte, Mao
Shuai, MartinKanters, Sergey Chernov, Jesse Glick.</p>
<p>Many thanks to all reporters and contributors for their time and
support.</p>
@@ -172,7 +172,7 @@ the <a href="#Details">end of these rele
<li>
<p>The toolchain.xml file supports environment variables (see <a
href="https://issues.apache.org/jira/browse/MNG-6665"
class="externalLink">MNG-6665</a>).</p></li>
</ul></section><section>
-<h2>The detailed issue list<a href="#Details"></a></h2>
+<h2>The detailed issue list<a href="#details"></a></h2>
<p>Sub-task</p>
<div class="source"><pre class="prettyprint linenums"><code>[MNG-6680] -
Convert Maven Settings Builder to JSR 330
Modified: maven/website/content/docs/3.6.3/release-notes.html
==============================================================================
--- maven/website/content/docs/3.6.3/release-notes.html (original)
+++ maven/website/content/docs/3.6.3/release-notes.html Sat Feb 18 16:49:17 2023
@@ -155,7 +155,7 @@
<h2>Reporters and Contributors of this release</h2>
<p>We really value the contributions of these non committers, so this section
is
focused on those individuals. Descriptions of the issues fixed can be found at
-the <a href="#Details">end of these release notes</a>.</p>
+the <a href="#details">end of these release notes</a>.</p>
<p>Issue Reporters of this release: Jonathan Chen, Charles Oliver Nutter,
Lucas Ludueño, Stig Rohde Døssing, Vladimir Sitnikov</p>
<p>Contributors of this release: Stuart McCulloch, Mickael Istria, Peter
Lynch, Christian Wansart, Dezhi Cai, Anatoly Zaretsky, Stig Rohde
Døssing</p>
<p>Many thanks to all reporters and contributors for their time and
support.</p>
@@ -176,7 +176,7 @@ the <a href="#Details">end of these rele
<p>you'll get bit-by-bit identical output
(<code>apache-maven-3.6.3-bin.zip</code> and <code>.tar.gz</code> in
<code>apache-maven/target/</code>) that you can check with sha512 fingerprints
against official release.<br />
If you're building on any Unix system, you'll need to add
“<code>-Dline.separator=$'\r\n'</code>”.<br />
See the <a href="/guides/mini/guide-reproducible-builds.html">Maven - Guide to
Configuring for Reproducible Builds</a> for more details.</p></section><section>
-<h2>The detailed issue list<a href="#Details"></a></h2>
+<h2>The detailed issue list<a href="#details"></a></h2>
<p>Sub-task</p>
<div class="source"><pre class="prettyprint linenums"><code>[MNG-6779] - fix
jcl-over-slf4j license: Apache 2.0 instead of MIT
Modified: maven/website/content/docs/3.8.1/release-notes.html
==============================================================================
--- maven/website/content/docs/3.8.1/release-notes.html (original)
+++ maven/website/content/docs/3.8.1/release-notes.html Sat Feb 18 16:49:17 2023
@@ -215,7 +215,7 @@ With Maven we burn versions, to ensure w
<li>
<p>keep the dependency version but <a
href="/guides/mini/guide-mirror-settings.html">define a mirror in your
settings</a>.</p></li>
</ul></section><section>
-<h2>The detailed issue list<a href="#Details"></a></h2>
+<h2>The detailed issue list<a href="#details"></a></h2>
<p>Bug</p>
<div class="source"><pre class="prettyprint linenums"><code>[MNG-7128] -
improve error message when blocked repository defined in build POM
Modified: maven/website/content/glossary.html
==============================================================================
--- maven/website/content/glossary.html (original)
+++ maven/website/content/glossary.html Sat Feb 18 16:49:17 2023
@@ -162,7 +162,7 @@ located in the root directory of each pr
<p><strong>Artifact</strong>: An artifact is something that is either produced
or
used by a project. Examples of artifacts produced by Maven for a
project include: JARs, source and binary distributions, WARs. Each
-artifact is identified by a <a href="#GroupId">group id</a>, an
+artifact is identified by a <code>group id</code>, an
artifact ID, a version, an extension and a classifier
(extension+classifier may be named by a <a
href="/ref/current/maven-core/artifact-handlers.html">type</a>).</p></li>
<li>
Modified: maven/website/content/guides/development/guide-maven-development.html
==============================================================================
--- maven/website/content/guides/development/guide-maven-development.html
(original)
+++ maven/website/content/guides/development/guide-maven-development.html Sat
Feb 18 16:49:17 2023
@@ -191,7 +191,7 @@ under the License.
<p>A short note:</p>
<ul>
-<li>Make sure that you follow our code style, see <a
href="Further_Links">Further Links</a>.</li>
+<li>Make sure that you follow our code style, see <a
href="#further-links">Further Links</a>.</li>
</ul></section><section>
<h3>Pull request acceptance criteria</h3>
<p>There are a number of criteria that a pull request will be judged on:</p>
Modified: maven/website/content/guides/getting-started/index.html
==============================================================================
--- maven/website/content/guides/getting-started/index.html (original)
+++ maven/website/content/guides/getting-started/index.html Sat Feb 18 16:49:17
2023
@@ -171,37 +171,37 @@ under the License.
<ul>
<li>
-<p><a href="./index.html#What_is_Maven">What is Maven?</a></p></li>
+<p><a href="./index.html#what-is-maven">What is Maven?</a></p></li>
<li>
-<p><a href="./index.html#How_can_Maven_benefit_my_development_process">How can
Maven benefit my development process?</a></p></li>
+<p><a href="./index.html#how-can-maven-benefit-my-development-process">How can
Maven benefit my development process?</a></p></li>
<li>
-<p><a href="./index.html#How_do_I_setup_Maven">How do I setup
Maven?</a></p></li>
+<p><a href="./index.html#how-do---setup-maven">How do I setup
Maven?</a></p></li>
<li>
-<p><a href="./index.html#How_do_I_make_my_first_Maven_project">How do I make
my first Maven project?</a></p></li>
+<p><a href="./index.html#how-do-i-make-my-first-maven-project">How do I make
my first Maven project?</a></p></li>
<li>
-<p><a href="./index.html#How_do_I_compile_my_application_sources">How do I
compile my application sources?</a></p></li>
+<p><a href="./index.html#how-do-i-compile-my-application-sources">How do I
compile my application sources?</a></p></li>
<li>
-<p><a
href="./index.html#How_do_I_compile_my_test_sources_and_run_my_unit_tests">How
do I compile my test sources and run my unit tests?</a></p></li>
+<p><a
href="./index.html#how-do-i-compile-my-test-sources-and-run-my-unit-tests">How
do I compile my test sources and run my unit tests?</a></p></li>
<li>
-<p><a
href="./index.html#How_do_I_create_a_JAR_and_install_it_in_my_local_repository">How
do I create a JAR and install it in my local repository?</a></p></li>
+<p><a
href="./index.html#how-do-i-create-a-jar-and-install-it-in-my-local-repository">How
do I create a JAR and install it in my local repository?</a></p></li>
<li>
-<p><a href="./index.html#What_is_a_SNAPSHOT_version">What is a SNAPSHOT
version?</a></p></li>
+<p><a href="./index.html#what-is-a-snapshot-version">What is a SNAPSHOT
version?</a></p></li>
<li>
-<p><a href="./index.html#How_do_I_use_plugins">How do I use
plugins?</a></p></li>
+<p><a href="./index.html#how-do-i-use-plugins">How do I use
plugins?</a></p></li>
<li>
-<p><a href="./index.html#How_do_I_add_resources_to_my_JAR">How do I add
resources to my JAR?</a></p></li>
+<p><a href="./index.html#how-do-i-add-resources-to-my-jar">How do I add
resources to my JAR?</a></p></li>
<li>
-<p><a href="./index.html#How_do_I_filter_resource_files">How do I filter
resource files?</a></p></li>
+<p><a href="./index.html#how-do-i-filter-resource-files">How do I filter
resource files?</a></p></li>
<li>
-<p><a href="./index.html#How_do_I_use_external_dependencies">How do I use
external dependencies?</a></p></li>
+<p><a href="./index.html#how-do-i-use-external-dependencies">How do I use
external dependencies?</a></p></li>
<li>
-<p><a href="./index.html#How_do_I_deploy_my_jar_in_my_remote_repository">How
do I deploy my jar in my remote repository?</a></p></li>
+<p><a href="./index.html#how-do-i-deploy-my-jar-in-my-remote-repository">How
do I deploy my jar in my remote repository?</a></p></li>
<li>
-<p><a href="./index.html#How_do_I_create_documentation">How do I create
documentation?</a></p></li>
+<p><a href="./index.html#how-do-i-create-documentation">How do I create
documentation?</a></p></li>
<li>
-<p><a href="./index.html#How_do_I_build_other_types_of_projects">How do I
build other types of projects?</a></p></li>
+<p><a href="./index.html#how-do-i-build-other-types-of-projects">How do I
build other types of projects?</a></p></li>
<li>
-<p><a href="./index.html#How_do_I_build_more_than_one_project_at_once">How do
I build more than one project at once?</a></p></li>
+<p><a href="./index.html#how-do-i-build-more-than-one-project-at-once">How do
I build more than one project at once?</a></p></li>
</ul><section>
<h3>What is Maven?</h3>
<p>At first glance Maven can appear to be many things, but in a nutshell Maven
is an attempt <em>to apply patterns to a project's build infrastructure in
order to promote comprehension and productivity by providing a clear path in
the use of best practices</em>. Maven is essentially a project management and
comprehension tool and as such provides a way to help with managing:</p>
@@ -283,7 +283,7 @@ under the License.
<li>
<p><strong>artifactId</strong> This element indicates the unique base name of
the primary artifact being generated by this project. The primary artifact for
a project is typically a JAR file. Secondary artifacts like source bundles also
use the artifactId as part of their final name. A typical artifact produced by
Maven would have the form
<code><artifactId>-<version>.<extension></code> (for example,
<code>myapp-1.0.jar</code>).</p></li>
<li>
-<p><strong>version</strong> This element indicates the version of the artifact
generated by the project. Maven goes a long way to help you with version
management and you will often see the <code>SNAPSHOT</code> designator in a
version, which indicates that a project is in a state of development. We will
discuss the use of <a
href="./index.html#What_is_a_SNAPSHOT_version">snapshots</a> and how they work
further on in this guide.</p></li>
+<p><strong>version</strong> This element indicates the version of the artifact
generated by the project. Maven goes a long way to help you with version
management and you will often see the <code>SNAPSHOT</code> designator in a
version, which indicates that a project is in a state of development. We will
discuss the use of <a
href="./index.html#what-is-a-snapshot-version">snapshots</a> and how they work
further on in this guide.</p></li>
<li>
<p><strong>name</strong> This element indicates the display name used for the
project. This is often used in Maven's generated documentation.</p></li>
<li>
@@ -785,7 +785,7 @@ command.line.prop=${command.line.prop}
<p>For each external dependency, you'll need to define at least 4 things:
groupId, artifactId, version, and scope. The groupId, artifactId, and version
are the same as those given in the <code>pom.xml</code> for the project that
built that dependency. The scope element indicates how your project uses that
dependency, and can be values like <code>compile</code>, <code>test</code>, and
<code>runtime</code>. For more information on everything you can specify for a
dependency, see the <a href="/ref/current/maven-model/maven.html">Project
Descriptor Reference</a>.</p><!-- DJ: Does this link work? I can't find the
document. -->
<p>For more information about the dependency mechanism as a whole, see <a
href="../introduction/introduction-to-dependency-mechanism.html">Introduction
to Dependency Mechanism</a>.</p>
-<p>With this information about a dependency, Maven will be able to reference
the dependency when it builds the project. Where does Maven reference the
dependency from? Maven looks in your local repository
(<code>${user.home}/.m2/repository</code> is the default location) to find all
dependencies. In a <a
href="How_do_I_create_a_JAR_and_install_it_in_my_local_repository">previous
section</a>, we installed the artifact from our project
(my-app-1.0-SNAPSHOT.jar) into the local repository. Once it's installed there,
another project can reference that jar as a dependency simply by adding the
dependency information to its pom.xml:</p>
+<p>With this information about a dependency, Maven will be able to reference
the dependency when it builds the project. Where does Maven reference the
dependency from? Maven looks in your local repository
(<code>${user.home}/.m2/repository</code> is the default location) to find all
dependencies. In a <a
href="#how-do-i-create-a-jar-and-install-it-in-my-local-repository">previous
section</a>, we installed the artifact from our project
(my-app-1.0-SNAPSHOT.jar) into the local repository. Once it's installed there,
another project can reference that jar as a dependency simply by adding the
dependency information to its pom.xml:</p>
<div class="source"><pre class="prettyprint linenums"><code><project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
https://maven.apache.org/xsd/maven-4.0.0.xsd">
Modified:
maven/website/content/guides/introduction/introduction-to-dependency-mechanism.html
==============================================================================
---
maven/website/content/guides/introduction/introduction-to-dependency-mechanism.html
(original)
+++
maven/website/content/guides/introduction/introduction-to-dependency-mechanism.html
Sat Feb 18 16:49:17 2023
@@ -173,19 +173,19 @@ under the License.
<ul>
<li>
-<p><a href="Transitive_Dependencies">Transitive Dependencies</a></p></li>
+<p><a href="#transitive-dependencies">Transitive Dependencies</a></p></li>
<li>
<p>Excluded/Optional Dependencies</p></li>
<li>
-<p><a href="Dependency_Scope">Dependency Scope</a></p></li>
+<p><a href="#dependency-scope">Dependency Scope</a></p></li>
<li>
-<p><a href="Dependency_Management">Dependency Management</a></p></li>
+<p><a href="#dependency-management">Dependency Management</a></p></li>
<li>
-<p><a href="Importing_Dependencies">Importing Dependencies</a></p></li>
+<p><a href="#importing-dependencies">Importing Dependencies</a></p></li>
<li>
-<p><a href="bill-of-materials-bom-poms">Bill of Materials (BOM)
POMs</a></p></li>
+<p><a href="#bill-of-materials-bom-poms">Bill of Materials (BOM)
POMs</a></p></li>
<li>
-<p><a href="System_Dependencies">System Dependencies</a></p></li>
+<p><a href="#system-dependencies">System Dependencies</a></p></li>
</ul><section>
<h3>Transitive Dependencies</h3>
<p>Maven avoids the need to discover and specify the libraries that your own
dependencies require by including transitive dependencies automatically.</p>
Modified:
maven/website/content/guides/introduction/introduction-to-plugin-prefix-mapping.html
==============================================================================
---
maven/website/content/guides/introduction/introduction-to-plugin-prefix-mapping.html
(original)
+++
maven/website/content/guides/introduction/introduction-to-plugin-prefix-mapping.html
Sat Feb 18 16:49:17 2023
@@ -169,7 +169,7 @@ under the License.
<ul>
<li>
-<p><code>maven-${prefix}-plugin</code> - for official plugins maintained by
the Apache Maven team itself (you <strong>must not</strong> use this naming
pattern for your plugin, see <a
href="../plugin/guide-java-plugin-development.html#Plugin_Naming_Convention_and_Apache_Maven_Trademark">this
note for more informations</a>)</p></li>
+<p><code>maven-${prefix}-plugin</code> - for official plugins maintained by
the Apache Maven team itself (you <strong>must not</strong> use this naming
pattern for your plugin, see <a
href="../plugin/guide-java-plugin-development.html#plugin-naming-convention-and-apache-maven-trademark">this
note for more informations</a>)</p></li>
<li>
<p><code>${prefix}-maven-plugin</code> - for plugins from other
sources</p></li>
</ul>
Modified:
maven/website/content/guides/introduction/introduction-to-profiles.html
==============================================================================
--- maven/website/content/guides/introduction/introduction-to-profiles.html
(original)
+++ maven/website/content/guides/introduction/introduction-to-profiles.html Sat
Feb 18 16:49:17 2023
@@ -168,45 +168,45 @@ under the License.
<ul>
<li>
-<p><a
href="What_are_the_different_types_of_profile.3F_Where_is_each_defined.3F">What
are the different types of profile? Where is each defined?</a></p></li>
+<p><a
href="#what-are-the-different-types-of-profile-where-is-each-defined">What are
the different types of profile? Where is each defined?</a></p></li>
<li>
-<p><a
href="How_can_a_profile_be_triggered.3F_How_does_this_vary_according_to_the_type_of_profile_being_used.3F">How
can a profile be triggered? How does this vary according to the type of
profile being used?</a></p></li>
+<p><a
href="#how-can-a-profile-be-triggered-how-does-this-vary-according-to-the-type-of-profile-being-used">How
can a profile be triggered? How does this vary according to the type of
profile being used?</a></p></li>
<li>
-<p><a href="Details_on_profile_activation">Details on profile
activation</a></p></li>
+<p><a href="#details-on-profile-activation">Details on profile
activation</a></p></li>
<li>
-<p><a href="Explicit_profile_activation">Explicit profile
activation</a></p></li>
+<p><a href="#explicit-profile-activation">Explicit profile
activation</a></p></li>
<li>
-<p><a href="Implicit_profile_activation">Implicit profile
activation</a></p></li>
+<p><a href="#implici-profile-activation">Implicit profile
activation</a></p></li>
<li>
-<p><a href="JDK">JDK</a></p></li>
+<p><a href="#jdk">JDK</a></p></li>
<li>
-<p><a href="OS">OS</a></p></li>
+<p><a href="#os">OS</a></p></li>
<li>
-<p><a href="Property">Property</a></p></li>
+<p><a href="#property">Property</a></p></li>
<li>
-<p><a href="Files">Files</a></p></li>
+<p><a href="#files">Files</a></p></li>
<li>
-<p><a href="Deactivating_a_profile">Deactivating a profile</a></p></li>
+<p><a href="#deactivating-a-profile">Deactivating a profile</a></p></li>
<li>
-<p><a
href="Which_areas_of_a_POM_can_be_customized_by_each_type_of_profile.3F_Why.3F">Which
areas of a POM can be customized by each type of profile? Why?</a></p></li>
+<p><a
href="#which-areas-of-a-pom-can-be-customized-by-each-type-of-profile-why">Which
areas of a POM can be customized by each type of profile? Why?</a></p></li>
<li>
-<p><a href="Profiles_in_external_files">Profiles in external files</a></p></li>
+<p><a href="#profiles-in-external-files">Profiles in external
files</a></p></li>
<li>
-<p><a href="Profiles_in_POMs">Profiles in POMs</a></p></li>
+<p><a href="#profiles-in-poms">Profiles in POMs</a></p></li>
<li>
-<p><a href="POM_elements_outside_.3Cprofiles.3E">POM elements outside
<code><profiles></code></a></p></li>
+<p><a href="#pom-elements-outside-profiles">POM elements outside
<code><profiles></code></a></p></li>
<li>
-<p><a href="Profile_Order">Profile Order</a></p></li>
+<p><a href="#profile-order">Profile Order</a></p></li>
<li>
-<p><a href="Profile_Pitfalls">Profile Pitfalls</a></p></li>
+<p><a href="#profile-pitfalls">Profile Pitfalls</a></p></li>
<li>
-<p><a href="External_Properties">External Properties</a></p></li>
+<p><a href="#external-properties">External Properties</a></p></li>
<li>
-<p><a href="Incomplete_Specification_of_a_Natural_Profile_Set">Incomplete
Specification of a Natural Profile Set</a></p></li>
+<p><a href="#incomplete-specification-of-a-natural-profile-set">Incomplete
Specification of a Natural Profile Set</a></p></li>
<li>
-<p><a href="How_can_I_tell_which_profiles_are_in_effect_during_a_build.3F">How
can I tell which profiles are in effect during a build?</a></p></li>
+<p><a href="#how-can-i-tell-which-profiles-are-in-effect-during-a-build">How
can I tell which profiles are in effect during a build?</a></p></li>
<li>
-<p><a href="Naming_Conventions">Naming Conventions</a></p></li>
+<p><a href="#naming-conventions">Naming Conventions</a></p></li>
</ul>
<p>Apache Maven goes to great lengths to ensure that builds are portable.
Among other things, this means allowing build configuration inside the POM,
avoiding <strong>all</strong> filesystem references (in inheritance,
dependencies, and other places), and leaning much more heavily on the local
repository to store the metadata needed to make this possible.</p>
<p>However, sometimes portability is not entirely possible. Under certain
conditions, plugins may need to be configured with local filesystem paths.
Under other circumstances, a slightly different dependency set will be
required, and the project's artifact name may need to be adjusted slightly. And
at still other times, you may even need to include a whole plugin in the build
lifecycle depending on the detected build environment.</p>
Modified:
maven/website/content/guides/introduction/introduction-to-the-lifecycle.html
==============================================================================
---
maven/website/content/guides/introduction/introduction-to-the-lifecycle.html
(original)
+++
maven/website/content/guides/introduction/introduction-to-the-lifecycle.html
Sat Feb 18 16:49:17 2023
@@ -180,7 +180,7 @@ under the License.
<p><a href="#plugins">Plugins</a></p></li>
</ul></li>
<li>
-<p><a href="Lifecycle_Reference">Lifecycle Reference</a></p></li>
+<p><a href="#lifecycle-reference">Lifecycle Reference</a></p></li>
<li>
<p><a href="#built-in-lifecycle-bindings">Built-in Lifecycle
Bindings</a></p></li>
</ul></section><section>
Modified: maven/website/content/guides/introduction/introduction-to-the-pom.html
==============================================================================
--- maven/website/content/guides/introduction/introduction-to-the-pom.html
(original)
+++ maven/website/content/guides/introduction/introduction-to-the-pom.html Sat
Feb 18 16:49:17 2023
@@ -169,31 +169,31 @@ under the License.
<ul>
<li>
-<p><a href="./introduction-to-the-pom.html#What_is_a_POM">What is a
POM</a>?</p></li>
+<p><a href="./introduction-to-the-pom.html#what-is-a-pom">What is a
POM</a>?</p></li>
<li>
-<p><a href="./introduction-to-the-pom.html#Super_POM">Super POM</a></p></li>
+<p><a href="./introduction-to-the-pom.html#super-pom">Super POM</a></p></li>
<li>
-<p><a href="./introduction-to-the-pom.html#Minimal_POM">Minimal
POM</a></p></li>
+<p><a href="./introduction-to-the-pom.html#minimal-pom">Minimal
POM</a></p></li>
<li>
-<p><a href="./introduction-to-the-pom.html#Project_Inheritance">Project
Inheritance</a></p></li>
+<p><a href="./introduction-to-the-pom.html#project-inheritance">Project
Inheritance</a></p></li>
<li>
-<p><a href="./introduction-to-the-pom.html#Example_1">Example 1</a></p></li>
+<p><a href="./introduction-to-the-pom.html#example-1">Example 1</a></p></li>
<li>
-<p><a href="./introduction-to-the-pom.html#Example_2">Example 2</a></p></li>
+<p><a href="./introduction-to-the-pom.html#example-2">Example 2</a></p></li>
<li>
-<p><a href="./introduction-to-the-pom.html#Project_Aggregation">Project
Aggregation</a></p></li>
+<p><a href="./introduction-to-the-pom.html#project-aggregation">Project
Aggregation</a></p></li>
<li>
-<p><a href="./introduction-to-the-pom.html#Example_3">Example 3</a></p></li>
+<p><a href="./introduction-to-the-pom.html#example-3">Example 3</a></p></li>
<li>
-<p><a href="./introduction-to-the-pom.html#Example_4">Example 4</a></p></li>
+<p><a href="./introduction-to-the-pom.html#example-4">Example 4</a></p></li>
<li>
-<p><a
href="./introduction-to-the-pom.html#Project_Inheritance_vs_Project_Aggregation">Project
Inheritance vs Project Aggregation</a></p></li>
+<p><a
href="./introduction-to-the-pom.html#project-inheritance-vs-project-aggregation">Project
Inheritance vs Project Aggregation</a></p></li>
<li>
-<p><a href="./introduction-to-the-pom.html#Example_5">Example 5</a></p></li>
+<p><a href="./introduction-to-the-pom.html#example-5">Example 5</a></p></li>
<li>
-<p><a href="./introduction-to-the-pom.html#Project_Interpolation">Project
Interpolation and Variables</a></p></li>
+<p><a href="./introduction-to-the-pom.html#project-nterpolation">Project
Interpolation and Variables</a></p></li>
<li>
-<p><a href="./introduction-to-the-pom.html#Available_Variables">Available
Variables</a></p></li>
+<p><a href="./introduction-to-the-pom.html#available-variables">Available
Variables</a></p></li>
</ul><section>
<h3>What is a POM?</h3>
<p>A Project Object Model or POM is the fundamental unit of work in Maven. It
is an XML file that contains information about the project and configuration
details used by Maven to build the project. It contains default values for most
projects. Examples for this is the build directory, which is
<code>target</code>; the source directory, which is <code>src/main/java</code>;
the test source directory, which is <code>src/test/java</code>; and so on. When
executing a task or goal, Maven looks for the POM in the current directory. It
reads the POM, gets the needed configuration information, then executes the
goal.</p>
@@ -229,7 +229,7 @@ under the License.
</project>
</code></pre></div>
<p>A POM requires that its groupId, artifactId, and version be configured.
These three values form the project's fully qualified artifact name. This is in
the form of <code><groupId>:<artifactId>:<version></code>. As
for the example above, its fully qualified artifact name is
“com.mycompany.app:my-app:1”.</p>
-<p>Also, as mentioned in the <a href="What_is_a_POM">first section</a>, if the
configuration details are not specified, Maven will use their defaults. One of
these default values is the packaging type. Every Maven project has a packaging
type. If it is not specified in the POM, then the default value
“jar” would be used.</p>
+<p>Also, as mentioned in the <a href="#hat-is-a-pom">first section</a>, if the
configuration details are not specified, Maven will use their defaults. One of
these default values is the packaging type. Every Maven project has a packaging
type. If it is not specified in the POM, then the default value
“jar” would be used.</p>
<p>Furthermore, you can see that in the minimal POM the <em>repositories</em>
were not specified. If you build your project using the minimal POM, it would
inherit the <em>repositories</em> configuration in the Super POM. Therefore
when Maven sees the dependencies in the minimal POM, it would know that these
dependencies will be downloaded from
<code>https://repo.maven.apache.org/maven2</code> which was specified in the
Super POM.</p>
<p><a href="./introduction-to-the-pom.html">[top]</a></p></section><section>
<h3>Project Inheritance</h3>
@@ -334,7 +334,7 @@ under the License.
</code></pre></div>
<p>As the name suggests, it's the relative path from the module's
<code>pom.xml</code> to the parent's
<code>pom.xml</code>.</p></section></section></section><section>
<h3>Project Aggregation</h3>
-<p>Project Aggregation is similar to <a href="Project_Inheritance">Project
Inheritance</a>. But instead of specifying the parent POM from the module, it
specifies the modules from the parent POM. By doing so, the parent project now
knows its modules, and if a Maven command is invoked against the parent
project, that Maven command will then be executed to the parent's modules as
well. To do Project Aggregation, you must do the following:</p>
+<p>Project Aggregation is similar to <a href="#project-inheritance">Project
Inheritance</a>. But instead of specifying the parent POM from the module, it
specifies the modules from the parent POM. By doing so, the parent project now
knows its modules, and if a Maven command is invoked against the parent
project, that Maven command will then be executed to the parent's modules as
well. To do Project Aggregation, you must do the following:</p>
<ul>
<li>
Modified: maven/website/content/guides/mini/guide-assemblies.html
==============================================================================
--- maven/website/content/guides/mini/guide-assemblies.html (original)
+++ maven/website/content/guides/mini/guide-assemblies.html Sat Feb 18 16:49:17
2023
@@ -249,7 +249,7 @@ under the License.
</assembly>
</code></pre></div>
<p>You can use a manually defined assembly descriptor as mentioned before but
it is simpler to use the <a
href="/plugins/maven-assembly-plugin/descriptor-refs.html#bin">pre-defined
assembly descriptor bin</a> in such cases.</p>
-<p>How to use such pre-defined assembly descriptors is described in the <a
href="/plugins/maven-assembly-plugin/usage.html#Configuration">documentation of
maven-assembly-plugin</a>.</p>
+<p>How to use such pre-defined assembly descriptors is described in the <a
href="/plugins/maven-assembly-plugin/usage.html#configuration">documentation of
maven-assembly-plugin</a>.</p>
<div class="source"><pre class="prettyprint linenums"><code><assembly
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Modified: maven/website/content/guides/mini/guide-configuring-plugins.html
==============================================================================
--- maven/website/content/guides/mini/guide-configuring-plugins.html (original)
+++ maven/website/content/guides/mini/guide-configuring-plugins.html Sat Feb 18
16:49:17 2023
@@ -164,41 +164,41 @@ under the License.
<ul>
<li>
-<p><a href="Introduction">Introduction</a></p></li>
+<p><a href="#introduction">Introduction</a></p></li>
<li>
-<p><a href="Generic_Configuration">Generic Configuration</a></p></li>
+<p><a href="#generic-configuration">Generic Configuration</a></p></li>
<li>
-<p><a href="Help_Goal">Help Goal</a></p></li>
+<p><a href="#help-goal">Help Goal</a></p></li>
<li>
-<p><a href="Configuring_Parameters">Configuring Parameters</a></p></li>
+<p><a href="#configuring-parameters">Configuring Parameters</a></p></li>
<li>
-<p><a href="Mapping_Value_Objects">Mapping Value Objects</a></p></li>
+<p><a href="#mapping-value-objects">Mapping Value Objects</a></p></li>
<li>
-<p><a href="Mapping_Complex_Objects">Mapping Complex Objects</a></p></li>
+<p><a href="#mapping-complex-objects">Mapping Complex Objects</a></p></li>
<li>
-<p><a href="Mapping_Collection_Types">Mapping Collection Types</a></p></li>
+<p><a href="#mapping-collection-types">Mapping Collection Types</a></p></li>
<li>
-<p><a href="Mapping_Collections_and_Arrays">Mapping Collections and
Arrays</a></p></li>
+<p><a href="#mapping-collections-and-arrays">Mapping Collections and
Arrays</a></p></li>
<li>
-<p><a href="Mapping_Maps">Mapping Maps</a></p></li>
+<p><a href="#mapping-maps">Mapping Maps</a></p></li>
<li>
-<p><a href="Mapping_Properties">Mapping Properties</a></p></li>
+<p><a href="#mapping-properties">Mapping Properties</a></p></li>
<li>
-<p><a href="Configuring_Build_Plugins">Configuring Build Plugins</a></p></li>
+<p><a href="#configuring-build-plugins">Configuring Build Plugins</a></p></li>
<li>
-<p><a href="Using_the_.3Cexecutions.3E_Tag">Using the
<code><executions></code> Tag</a></p></li>
+<p><a href="#using-the-executions-tag">Using the
<code><executions></code> Tag</a></p></li>
<li>
-<p><a href="Using_the_.3Cdependencies.3E_Tag">Using the
<code><dependencies></code> Tag</a></p></li>
+<p><a href="#using-the-dependencies-tag">Using the
<code><dependencies></code> Tag</a></p></li>
<li>
-<p><a href="Using_the_.3Cinherited.3E_Tag_In_Build_Plugins">Using the
<code><inherited></code> Tag In Build Plugins</a></p></li>
+<p><a href="#using-the-inherited-tag-in-build-plugins">Using the
<code><inherited></code> Tag In Build Plugins</a></p></li>
<li>
-<p><a href="Configuring_Reporting_Plugins">Configuring Reporting
Plugins</a></p></li>
+<p><a href="#configuring-reporting-plugins">Configuring Reporting
Plugins</a></p></li>
<li>
-<p><a href="Using_the_.3Creporting.3E_Tag_VS_.3Cbuild.3E_Tag">Using the
<code><reporting></code> Tag VS <code><build></code>
Tag</a></p></li>
+<p><a href="#using-the-reporting-tag-vs-build-tag">Using the
<code><reporting></code> Tag VS <code><build></code>
Tag</a></p></li>
<li>
-<p><a href="Using_the_.3CreportSets.3E_Tag">Using the
<code><reportSets></code> Tag</a></p></li>
+<p><a href="#using-the-reportsets-tag">Using the
<code><reportSets></code> Tag</a></p></li>
<li>
-<p><a href="Using_the_.3Cinherited.3E_Tag_In_Reporting_Plugins">Using the
<code><inherited></code> Tag In Reporting Plugins</a></p></li>
+<p><a href="#using-the-inherited-tag-in-reporting-plugins">Using the
<code><inherited></code> Tag In Reporting Plugins</a></p></li>
</ul><section>
<h3>Introduction</h3>
<p>In Maven, there are two kinds of plugins, build and reporting:</p>
Modified: maven/website/content/guides/mini/guide-encryption.html
==============================================================================
--- maven/website/content/guides/mini/guide-encryption.html (original)
+++ maven/website/content/guides/mini/guide-encryption.html Sat Feb 18 16:49:17
2023
@@ -172,11 +172,11 @@ under the License.
-->
<section><section>
<h2>Password Encryption</h2>
-<p>1 <a href="Introduction">Introduction</a></p>
-<p>1 <a href="How_to_create_a_master_password">How to create a master
password</a></p>
-<p>1 <a href="How_to_encrypt_server_passwords">How to encrypt server
passwords</a></p>
-<p>1 <a href="How_to_keep_the_master_password_on_removable_drive">How to keep
the master password on removable drive</a></p>
-<p>1 <a href="Tips">Tips</a></p><section>
+<p>1 <a href="#introduction">Introduction</a></p>
+<p>1 <a href="#how-to-create-a-master-password">How to create a master
password</a></p>
+<p>1 <a href="#how-to-encrypt-server-passwords">How to encrypt server
passwords</a></p>
+<p>1 <a href="#how-to-keep-the-master-password-on-removable-drive">How to keep
the master password on removable drive</a></p>
+<p>1 <a href="#tips">Tips</a></p><section>
<h3>Introduction</h3>
<p>Maven supports server password encryption. The main use case, addressed by
this solution is:</p>
<ul>
@@ -211,7 +211,7 @@ under the License.
<div class="source"><pre class="prettyprint linenums"><code>mvn
--encrypt-master-password <password>
</code></pre></div>
-<p><em>Note:</em> Since Maven 3.2.1 the password argument should no longer be
used (see <a href="Tips">Tips</a> below for more information). Maven will
prompt for the password. Earlier versions of Maven will not prompt for a
password, so it must be typed on the command-line in plaintext.</p>
+<p><em>Note:</em> Since Maven 3.2.1 the password argument should no longer be
used (see <a href="#tips">Tips</a> below for more information). Maven will
prompt for the password. Earlier versions of Maven will not prompt for a
password, so it must be typed on the command-line in plaintext.</p>
<p>This command will produce an encrypted version of the password, something
like</p>
<div class="source"><pre class="prettyprint
linenums"><code>{jSMOWnoPFgsHVpMvz5VrIt5kRbzGpI8u+9EF1iFQyJQ=}
@@ -228,7 +228,7 @@ under the License.
<div class="source"><pre class="prettyprint linenums"><code>mvn
--encrypt-password <password>
</code></pre></div>
-<p>_Note:_Just like <code>--encrypt-master-password</code> the password
argument should no longer be used since Maven 3.2.1 (see <a href="Tips">Tips
below for more information.</a>).</p>
+<p>_Note:_Just like <code>--encrypt-master-password</code> the password
argument should no longer be used since Maven 3.2.1 (see <a href="#tips">Tips
below for more information.</a>).</p>
<p>This command produces an encrypted version of it, something like</p>
<div class="source"><pre class="prettyprint linenums"><code>{COQLCE6DU6GtcS5P=}
Modified: maven/website/content/guides/mini/guide-http-settings.html
==============================================================================
--- maven/website/content/guides/mini/guide-http-settings.html (original)
+++ maven/website/content/guides/mini/guide-http-settings.html Sat Feb 18
16:49:17 2023
@@ -175,43 +175,46 @@ under the License.
<ul>
<li>
-<p><a href="Advanced_Configuration_of_the_Maven_Resolver_Transport">Advanced
Configuration of the Maven Resolver Transport</a></p></li>
+<p><a href="#advanced-configuration-of-the-maven-resolver-transport">Advanced
Configuration of the Maven Resolver Transport</a></p></li>
<li>
-<p><a href="Advanced_configuration_to_Transports">Advanced configuration to
Transports</a></p></li>
+<p><a href="#advanced-configuration-to-transports">Advanced configuration to
Transports</a></p></li>
<li>
-<p><a href="HTTP_Headers">HTTP Headers</a></p></li>
+<p><a href="#http-headers">HTTP Headers</a></p></li>
<li>
-<p><a href="Connection_Timeouts">Connection Timeouts</a></p></li>
+<p><a href="#connection-timeouts">Connection Timeouts</a></p></li>
<li>
-<p><a href="Advanced_Configuration_of_the_HttpClient_HTTP_Wagon">Advanced
Configuration of the HttpClient HTTP Wagon</a></p></li>
+<p><a href="#advanced-configuration-of-the-httpclient-http-wagon">Advanced
Configuration of the HttpClient HTTP Wagon</a></p></li>
<li>
-<p><a href="Introduction">Introduction</a></p></li>
+<p><a href="#introduction">Introduction</a></p></li>
<li>
-<p><a href="The_Basics">The Basics</a></p></li>
+<p><a href="#the-basics">The Basics</a></p></li>
<li>
-<p><a href="Configuring_GET.2C_HEAD.2C_PUT.2C_or_All_of_the_Above">Configuring
GET, HEAD, PUT, or All of the Above</a></p></li>
+<p><a href="#configuring-get-head-put-or-all-of-the-above">Configuring GET,
HEAD, PUT, or All of the Above</a></p></li>
<li>
-<p><a href="Taking_Control_of_Your_HTTP_Headers">Taking Control of Your HTTP
Headers</a></p></li>
+<p><a href="#taking-control-of-your-http-headers">Taking Control of Your HTTP
Headers</a></p></li>
<li>
-<p><a href="Fine-Tuning_HttpClient_Parameters">Fine-Tuning HttpClient
Parameters</a></p></li>
+<p><a href="#fine-tuning-httpclient-parameters">Fine-Tuning HttpClient
Parameters</a></p></li>
<li>
-<p><a href="Non-String_Parameter_Values">Non-String Parameter
Values</a></p></li>
+<p><a href="#non-string-parameter-values">Non-String Parameter
Values</a></p></li>
<li>
-<p><a href="Example:_Using_Preemptive_Authentication">Example: Using
Preemptive Authentication</a></p></li>
+<p><a href="#example--using-preemptive-authentication">Example: Using
Preemptive Authentication</a></p></li>
<li>
-<p><a
href="Example:_Lifting_auth_scope_restriction_for_external_authentication_systems">Example:
Lifting auth scope restriction for external authentication systems</a></p></li>
+<p><a
href="#example--lifting-auth-scope-restriction-for-external-authentication-systems">Example:
Lifting auth scope restriction for external authentication systems</a></p></li>
<li>
-<p><a href="Ignoring_Cookies">Ignoring Cookies</a></p></li>
+<p><a href="#ignoring-cookies">Ignoring Cookies</a></p></li>
<li>
-<p><a href="Support_for_General-Wagon_Configuration_Standards">Support for
General-Wagon Configuration Standards</a></p></li>
+<p><a href="#support-for-general-wagon-configuration-standards">Support for
General-Wagon Configuration Standards</a></p>
+<ul>
+
<li>
-<p><a href="HTTP_Headers_1">HTTP Headers</a></p></li>
+<p><a href="#http-headers-1">HTTP Headers</a></p></li>
<li>
-<p><a href="Connection_Timeouts_1">Connection Timeouts</a></p></li>
+<p><a href="#connection-timeouts-1">Connection Timeouts</a></p></li>
<li>
-<p><a href="Read_time_out">Read time out</a></p></li>
+<p><a href="#read-time-out">Read time out</a></p></li>
+</ul></li>
<li>
-<p><a href="Resources">Resources</a></p></li>
+<p><a href="#resources">Resources</a></p></li>
</ul>
<p>You can use the default transport for a given protocol, or you can select
the transport you want by using the configuration. For more information about
existing Resolver transports see the <a
href="https://maven.apache.org/resolver/" class="externalLink">Resolver</a>
site. The default transport in Maven 3.x is Transport-Wagon, the Wagon layer
having been introduced in Maven 2.x. Since then, more modern transports were
introduced as well, even supporting overlapping protocols. The default
transport in Maven 4.x changed to the more modern <a
href="https://maven.apache.org/resolver/maven-resolver-transport-http/index.html"
class="externalLink">“native” HTTP</a> transport.</p>
<p>Ultimate reference for resolver transport configuration can be found on <a
href="https://maven.apache.org/resolver/configuration.html"
class="externalLink">this page</a>. While one can easily define simple typed
values on command line using <code>-D...</code> switch, some more complex
values, like HTTP headers, cannot.</p><section>
Modified:
maven/website/content/guides/mini/guide-large-scale-centralized-deployments.html
==============================================================================
---
maven/website/content/guides/mini/guide-large-scale-centralized-deployments.html
(original)
+++
maven/website/content/guides/mini/guide-large-scale-centralized-deployments.html
Sat Feb 18 16:49:17 2023
@@ -199,16 +199,16 @@ under the License.
<li>
<p>a hosted repository for snapshots</p></li>
<li>
-<p>a hosted repository that can contain both releases and snapshots (Only
needed if some projects are still using Maven Deploy Plugin < 2.8. See <a
href="Managing_Uploads_to_the_Repository_Manager">Managing Uploads to the
Repository Manager</a> for more info.)</p></li>
+<p>a hosted repository that can contain both releases and snapshots (Only
needed if some projects are still using Maven Deploy Plugin < 2.8. See <a
href="#managing-uploads-to-the-repository-manager">Managing Uploads to the
Repository Manager</a> for more info.)</p></li>
</ul>
<p>Separate hosted repositories are generally used for releases and snapshots
due to the need for different artifact retention policies.</p>
<p>The following sections describe how to configure Maven clients to:</p>
<ul>
<li>
-<p><a href="Managing_Downloads_from_the_Repository_Manager">Download</a>
artifacts from the virtual repository.</p></li>
+<p><a href="#managing-downloads-from-the-repository-manager">Download</a>
artifacts from the virtual repository.</p></li>
<li>
-<p><a href="Managing_Uploads_to_the_Repository_Manager">Upload</a> artifacts
to one of the hosted repositories.</p></li>
+<p><a href="#managing-uploads-to-the-repository-manager">Upload</a> artifacts
to one of the hosted repositories.</p></li>
</ul></section><section>
<h3>Managing Downloads from the Repository Manager</h3>
<p>All artifacts used by Maven projects in the organization should be
downloaded from the single virtual repository of the repository manager.</p>
@@ -323,8 +323,8 @@ under the License.
<li>
<p>on developer machines</p></li>
</ul>
-<p>Both locations should have the mirror settings mentioned in <a
href="Managing_Downloads_from_the_Repository_Manager">Managing Downloads from
the Repository Manager</a>.</p>
-<p>Typically, only continuous integration servers should have the deployment
repository settings mentioned in <a
href="Managing_Uploads_to_the_Repository_Manager">Managing Uploads to the
Repository Manager</a>, because only continuous integration servers should be
allowed to upload to the repository manager. Alternatively, if you want
developers to be able to upload artifacts to the repository manager, then
include the deployment repository properties in the <code>settings.xml</code>
files used by developers.</p>
+<p>Both locations should have the mirror settings mentioned in <a
href="#managing-downloads-from-the-repository-manager">Managing Downloads from
the Repository Manager</a>.</p>
+<p>Typically, only continuous integration servers should have the deployment
repository settings mentioned in <a
href="#managing-uploads-to-the-repository-manager">Managing Uploads to the
Repository Manager</a>, because only continuous integration servers should be
allowed to upload to the repository manager. Alternatively, if you want
developers to be able to upload artifacts to the repository manager, then
include the deployment repository properties in the <code>settings.xml</code>
files used by developers.</p>
<p>How the <code>settings.xml</code> files are stored and updated is beyond
the scope of this document. The general recommendation is to manage a few
<code>settings.xml</code> files centrally, and then use automation to
distribute them to continuous integration servers and developer
machines.</p></section></section></section>
</main>
</div>
Modified: maven/website/content/guides/mini/guide-maven-classloading.html
==============================================================================
--- maven/website/content/guides/mini/guide-maven-classloading.html (original)
+++ maven/website/content/guides/mini/guide-maven-classloading.html Sat Feb 18
16:49:17 2023
@@ -178,23 +178,23 @@ under the License.
<ul>
<li>
-<p><a href="Overview">Overview</a></p></li>
+<p><a href="#overview">Overview</a></p></li>
<li>
-<p><a href="Platform_Classloader">Platform Classloader</a></p></li>
+<p><a href="#platform-classloader">Platform Classloader</a></p></li>
<li>
-<p><a href="System_Classloader">System Classloader</a></p></li>
+<p><a href="#system-classloader">System Classloader</a></p></li>
<li>
-<p><a href="Core_Classloader">Core Classloader</a></p></li>
+<p><a href="#core-classloader">Core Classloader</a></p></li>
<li>
-<p><a href="API_Classloader">API Classloader</a></p></li>
+<p><a href="#api-classloader">API Classloader</a></p></li>
<li>
-<p><a href="Build_Extension_Classloaders">Build Extension
Classloaders</a></p></li>
+<p><a href="#build-extension-classloaders">Build Extension
Classloaders</a></p></li>
<li>
-<p><a href="Project_Classloaders">Project Classloaders</a></p></li>
+<p><a href="#project-classloaders">Project Classloaders</a></p></li>
<li>
-<p><a href="Plugin_Classloaders">Plugin Classloaders</a></p></li>
+<p><a href="#platform-classloader">Plugin Classloaders</a></p></li>
<li>
-<p><a href="Custom_Classloaders">Custom Classloaders</a></p></li>
+<p><a href="#custom-classloaders">Custom Classloaders</a></p></li>
</ul><section>
<h3>Overview</h3>
<p>Maven uses the <a
href="https://codehaus-plexus.github.io/plexus-classworlds/"
class="externalLink">Plexus Classworlds</a> classloading framework to create
the classloader graph. If you look in your <code>${maven.home}/boot</code>
directory, you will see a single JAR which is the Classworlds JAR we use to
boot the classloader graph. The Classworlds JAR is the only element of the Java
<code>CLASSPATH</code>. The other classloaders are built by Classworlds
(“realms” in Classworlds terminology).</p>
Modified: maven/website/content/guides/mini/guide-snippet-macro.html
==============================================================================
--- maven/website/content/guides/mini/guide-snippet-macro.html (original)
+++ maven/website/content/guides/mini/guide-snippet-macro.html Sat Feb 18
16:49:17 2023
@@ -167,7 +167,7 @@ under the License.
<p>This functionality is inspired by the <a
href="http://www.atlassian.com/software/confluence/"
class="externalLink">Confluence</a> snippet macro, and is provided by the Maven
Doxia project by way of the Maven Site Plugin.</p>
<p>To include snippets of source code in your documentation, first add
comments in the source document surrounding the lines you want to include, and
then refer to the snippet by its id in the documentation file. Each snippet
must be assigned an id, and the id must be unique within the source document.
The id parameter is not required if you want to include the entire file.</p>
<p>Following are examples of snippets in various source documents, as well as
the corresponding macros in the APT documentation format.</p>
-<p>See the Doxia <a href="/doxia/macros/index.html#Snippet_Macro">Macros
Guide</a> for more information and examples.</p><section>
+<p>See the Doxia <a href="/doxia/macros/index.html#snippet-macro">Macros
Guide</a> for more information and examples.</p><section>
<h3>Snippets in Sources</h3><section>
<h4>Java</h4>
Modified: maven/website/content/guides/mini/guide-using-extensions.html
==============================================================================
--- maven/website/content/guides/mini/guide-using-extensions.html (original)
+++ maven/website/content/guides/mini/guide-using-extensions.html Sat Feb 18
16:49:17 2023
@@ -174,7 +174,7 @@ under the License.
-->
<section><section>
<h2>Using Extensions</h2>
-<p>Extensions are a way to add classes to either the <a
href="./guide-maven-classloading.html#Core_Classloader">Core Classloader</a>
(Core Extensions) or the <a
href="./guide-maven-classloading.html#Project_Classloaders">Project
Classloader</a> (Build Extensions). This is necessary for adjusting Maven in a
way that affects more than just one plug-in.</p>
+<p>Extensions are a way to add classes to either the <a
href="./guide-maven-classloading.html#core-classloader">Core Classloader</a>
(Core Extensions) or the <a
href="./guide-maven-classloading.html#Project_Classloaders">Project
Classloader</a> (Build Extensions). This is necessary for adjusting Maven in a
way that affects more than just one plug-in.</p>
<p>The mechanism allows extensions to either replace default <a
href="https://www.eclipse.org/sisu/" class="externalLink">Sisu components</a>
with custom ones or add new components which are used at run time. In addition
one could also expose additional packages from the Core Classloader.</p>
<p>Extensions are typically used to enable <a
href="../../wagon/wagon-providers/">Wagon providers</a>, used for the transport
of artifact between repositories, and plug-ins which <a
href="../../examples/maven-3-lifecycle-extensions.html">provide lifecycle
enhancements</a>.</p><section>
<h3>Loading Extensions</h3>
@@ -193,7 +193,7 @@ under the License.
<ul>
<li>
-<p>Registered via <a
href="../../pom.html#Plugins"><code>project-\>build-\>plugins-\>plugin</code></a>
with element <code>extensions</code> being set to <code>true</code>. This is
useful for regular plug-ins carrying some extensions.</p>
+<p>Registered via <a
href="../../pom.html#plugins"><code>project-\>build-\>plugins-\>plugin</code></a>
with element <code>extensions</code> being set to <code>true</code>. This is
useful for regular plug-ins carrying some extensions.</p>
<p>Example:</p></li>
</ul>
@@ -219,7 +219,7 @@ under the License.
<ul>
<li>
-<p>Registered as build extension in <a
href="../../pom.html#Extensions"><code>project-\>build-\>extensions-\>extension</code></a></p>
+<p>Registered as build extension in <a
href="../../pom.html#extensions"><code>project-\>build-\>extensions-\>extension</code></a></p>
<p>Example:</p></li>
</ul>
Modified: maven/website/content/issue-management.html
==============================================================================
--- maven/website/content/issue-management.html (original)
+++ maven/website/content/issue-management.html Sat Feb 18 16:49:17 2023
@@ -143,7 +143,7 @@ under the License.
<p>Maven projects use <a href="https://www.atlassian.com/software/jira"
class="externalLink">Jira</a> as issue tracking and project management
application.</p></section><section>
<h2>Issue Management</h2>
-<p>Maven is composed of nearly <a href="/scm.html#Maven_Sources_Overview">100
parts</a>, each one having its own Jira project or component:
+<p>Maven is composed of nearly <a href="/scm.html#maven-sources-overview">100
parts</a>, each one having its own Jira project or component:
<strong>see the <a
href="https://cwiki.apache.org/confluence/display/MAVEN/Maven+JIRA+issues+overview"
class="externalLink">Maven Jira issues overview</a> to get a summary of open
issues</strong>.</p>
<p>Issues, bugs, and feature requests should be submitted to the following
issue management systems depending on which component is involved:</p>
Modified: maven/website/content/maven-site-1.0-site.jar
==============================================================================
Binary files - no diff available.
Modified: maven/website/content/plugin-developers/common-bugs.html
==============================================================================
--- maven/website/content/plugin-developers/common-bugs.html (original)
+++ maven/website/content/plugin-developers/common-bugs.html Sat Feb 18
16:49:17 2023
@@ -160,23 +160,23 @@ under the License.
<ul>
<li>
-<p><a href="Reading_and_Writing_Text_Files">Reading and Writing Text
Files</a></p></li>
+<p><a href="#reading-and-writing-text-files">Reading and Writing Text
Files</a></p></li>
<li>
-<p><a href="Converting_between_URLs_and_Filesystem_Paths">Converting between
URLs and Filesystem Paths</a></p></li>
+<p><a href="#converting-between-urls-and-filesystem-paths">Converting between
URLs and Filesystem Paths</a></p></li>
<li>
-<p><a href="Handling_Strings_Case-insensitively">Handling Strings
Case-insensitively</a></p></li>
+<p><a href="#handling-strings-case-insensitively">Handling Strings
Case-insensitively</a></p></li>
<li>
-<p><a href="Creating_Resource_Bundle_Families">Creating Resource Bundle
Families</a></p></li>
+<p><a href="#creating-resource-bundle-families">Creating Resource Bundle
Families</a></p></li>
<li>
-<p><a href="Using_System_Properties">Using System Properties</a></p></li>
+<p><a href="#using-system-properties">Using System Properties</a></p></li>
<li>
-<p><a href="Using_Shutdown_Hooks">Using Shutdown Hooks</a></p></li>
+<p><a href="#using-shutdown-hooks">Using Shutdown Hooks</a></p></li>
<li>
-<p><a href="Resolving_Relative_Paths">Resolving Relative Paths</a></p></li>
+<p><a href="#resolving-relative-paths">Resolving Relative Paths</a></p></li>
<li>
-<p><a href="Determining_the_Output_Directory_for_a_Site_Report">Determining
the Output Directory for a Site Report</a></p></li>
+<p><a href="#determining-the-output-directory-for-a-site-report">Determining
the Output Directory for a Site Report</a></p></li>
<li>
-<p><a href="Retrieving_the_Mojo_Logger">Retrieving the Mojo Logger</a></p></li>
+<p><a href="#retrieving-the-mojo-logger">Retrieving the Mojo
Logger</a></p></li>
</ul><section>
<h3>Reading and Writing Text Files</h3>
<p>Textual content is composed of characters while file systems merely store
byte streams. A file encoding (aka charset) is used to convert between bytes
and characters. The challenge is using the right file encoding.</p>
Modified: maven/website/content/settings.html
==============================================================================
--- maven/website/content/settings.html (original)
+++ maven/website/content/settings.html Sat Feb 18 16:49:17 2023
@@ -158,39 +158,39 @@ under the License.
<ol style="list-style-type: decimal">
<li>
-<p><a href="#Introduction">Introduction</a></p>
+<p><a href="#introduction">Introduction</a></p>
<ol style="list-style-type: decimal">
-<li><a href="#Quick_Overview">Quick Overview</a></li>
+<li><a href="#quick-overview">Quick Overview</a></li>
</ol></li>
<li>
-<p><a href="#Settings_Details">Settings Details</a></p>
+<p><a href="#dettings-details">Settings Details</a></p>
<ol style="list-style-type: decimal">
<li>
-<p><a href="#Simple_Values">Simple Values</a></p></li>
+<p><a href="#simple-values">Simple Values</a></p></li>
<li>
-<p><a href="#Plugin_Groups">Plugin Groups</a></p></li>
+<p><a href="#plugin-groups">Plugin Groups</a></p></li>
<li>
-<p><a href="#Servers">Servers</a></p>
+<p><a href="#servers">Servers</a></p>
<ol style="list-style-type: decimal">
-<li><a href="#Password_Encryption">Password Encryption</a></li>
+<li><a href="#password-encryption">Password Encryption</a></li>
</ol></li>
<li>
-<p><a href="#Mirrors">Mirrors</a></p></li>
+<p><a href="#mirrors">Mirrors</a></p></li>
<li>
-<p><a href="#Proxies">Proxies</a></p></li>
+<p><a href="#proxies">Proxies</a></p></li>
<li>
-<p><a href="#Profiles">Profiles</a></p>
+<p><a href="#profiles">Profiles</a></p>
<ol style="list-style-type: decimal">
-<li><a href="#Activation">Activation</a></li>
-<li><a href="#Repositories">Repositories</a></li>
-<li><a href="#Plugin_Repositories">Plugin Repositories</a></li>
+<li><a href="#activation">Activation</a></li>
+<li><a href="#repositories">Repositories</a></li>
+<li><a href="#plugin-repositories">Plugin Repositories</a></li>
</ol></li>
<li>
-<p><a href="#Active_Profiles">Active Profiles</a></p></li>
+<p><a href="#active-profiles">Active Profiles</a></p></li>
</ol></li>
</ol></section><section>
<h2>Introduction</h2><section>
@@ -246,13 +246,13 @@ cannot be used for interpolation.</p></s
representing a range of values which describe elements of the build
system that are active full-time.</p>
-<div class="source"><pre class="prettyprint linenums"><code><settings
xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
https://maven.apache.org/xsd/settings-1.0.0.xsd">
- <localRepository>${user.home}/.m2/repository</localRepository>
- <interactiveMode>true</interactiveMode>
- <offline>false</offline>
- ...
-</settings>
+<div class="source"><pre class="prettyprint linenums"><code
class="language-xml"> <settings
xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
https://maven.apache.org/xsd/settings-1.0.0.xsd">
+
<localRepository>${user.home}/.m2/repository</localRepository>
+ <interactiveMode>true</interactiveMode>
+ <offline>false</offline>
+ ...
+ </settings>
</code></pre></div>
<ul>
@@ -359,7 +359,7 @@ page</a></p></section></section><section
<li><strong>id</strong>, <strong>name</strong>: The unique identifier and
user-friendly name of
this mirror. The <code>id</code> is used to differentiate between
<code>mirror</code>
elements and to pick the corresponding credentials from the
-<a href="#Servers"><code><servers></code></a> section when connecting to
the mirror.</li>
+<a href="#servers"><code><servers></code></a> section when connecting to
the mirror.</li>
<li><strong>url</strong>: The base URL of this mirror. The build system will
use this
URL to connect to a repository rather than the original repository
URL.</li>