Author: hboutemy
Date: Sat Mar 2 18:06:51 2024
New Revision: 1916082
Log:
Site checkin for project Apache Maven Toolchains Plugin
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/apidocs/member-search-index.zip
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/apidocs/package-search-index.zip
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/apidocs/type-search-index.zip
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/checkstyle.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/ci-management.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/cpd.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependencies.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependency-convergence.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependency-info.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependency-management.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/distribution-management.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/download.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/help-mojo.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/index.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/issue-management.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/mailing-lists.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/plugin-info.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/plugin-management.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/plugins.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/pmd.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/project-info.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/project-reports.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/scm.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/summary.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/taglist.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/team.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchain-mojo.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchains/custom.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchains/index.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchains/jdk.html
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/usage.html
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/apidocs/member-search-index.zip
==============================================================================
Binary files - no diff available.
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/apidocs/package-search-index.zip
==============================================================================
Binary files - no diff available.
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/apidocs/type-search-index.zip
==============================================================================
Binary files - no diff available.
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/checkstyle.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/checkstyle.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/checkstyle.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-right"></span>Project Information</a></li>
<li><a href="project-reports.html" title="Project Reports"><span
class="icon-chevron-down"></span>Project Reports</a>
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/ci-management.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/ci-management.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/ci-management.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-down"></span>Project Information</a>
<ul class="nav nav-list">
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/cpd.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/cpd.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/cpd.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-right"></span>Project Information</a></li>
<li><a href="project-reports.html" title="Project Reports"><span
class="icon-chevron-down"></span>Project Reports</a>
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependencies.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependencies.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependencies.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-down"></span>Project Information</a>
<ul class="nav nav-list">
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependency-convergence.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependency-convergence.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependency-convergence.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-down"></span>Project Information</a>
<ul class="nav nav-list">
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependency-info.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependency-info.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependency-info.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-down"></span>Project Information</a>
<ul class="nav nav-list">
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependency-management.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependency-management.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/dependency-management.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-down"></span>Project Information</a>
<ul class="nav nav-list">
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/distribution-management.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/distribution-management.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/distribution-management.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-down"></span>Project Information</a>
<ul class="nav nav-list">
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/download.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/download.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/download.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li class="active"><a><span class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-right"></span>Project Information</a></li>
<li><a href="project-reports.html" title="Project Reports"><span
class="icon-chevron-right"></span>Project Reports</a></li>
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/help-mojo.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/help-mojo.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/help-mojo.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-right"></span>Project Information</a></li>
<li><a href="project-reports.html" title="Project Reports"><span
class="icon-chevron-right"></span>Project Reports</a></li>
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/index.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/index.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/index.html
Sat Mar 2 18:06:51 2024
@@ -74,6 +74,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-down"></span>Project Information</a>
<ul class="nav nav-list">
@@ -135,11 +138,12 @@
<main id="bodyColumn" class="span10" >
<section>
<h2><a name="Apache_Maven_Toolchains_Plugin"></a>Apache Maven Toolchains
Plugin</h2>
-<p>The Toolchains Plugins enables sharing configuration across plugins, for
example to make sure the plugins like compiler, surefire, javadoc, webstart
etc. all use the same JDK for execution independently from JRE used to run
Maven itself. Similarly to the maven-enforcer-plugin, it allows you to control
environmental constraints in the build.</p><section>
+<p>The Toolchains Plugins enables sharing configuration about tools across
plugins, for example to make sure the plugins like compiler, surefire, javadoc,
webstart etc. all use the same JDK for execution independently from JRE used to
run Maven itself.</p>
+<p>Similarly to the maven-enforcer-plugin, it allows you to control
environmental constraints in the build.</p><section>
<h3><a name="Goals_Overview"></a>Goals Overview</h3>
<p>The Toolchains plugin has one goal:</p>
<ul>
-<li><a href="./toolchain-mojo.html">toolchains:toolchain</a> selects a
toolchain based on configured requirements and stores it in build context for
later retrieval by other plugins.</li></ul></section><section>
+<li><a href="./toolchain-mojo.html">toolchains:toolchain</a> selects a
toolchain based on configured build requirements and stores it in build context
for later retrieval by other plugins.</li></ul></section><section>
<h3><a name="Usage"></a>Usage</h3>
<p>General instructions on how to use the Toolchains Plugin can be found on
the <a href="./usage.html">usage page</a>. Additionally, users can contribute
to the <a class="externalLink"
href="https://github.com/apache/maven-toolchains-plugin">GitHub project</a>.</p>
<p>If you have questions regarding the plugin's usage, contact the <a
href="./mailing-lists.html">user mailing list</a>. Posts to the mailing list
are archived and could already contain the answer to your question as part of
an older thread. Hence, it is also worth browsing/searching the <a
href="./mailing-lists.html">mail archive</a>.</p>
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/issue-management.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/issue-management.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/issue-management.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-down"></span>Project Information</a>
<ul class="nav nav-list">
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/mailing-lists.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/mailing-lists.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/mailing-lists.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-down"></span>Project Information</a>
<ul class="nav nav-list">
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/plugin-info.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/plugin-info.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/plugin-info.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-right"></span>Project Information</a></li>
<li><a href="project-reports.html" title="Project Reports"><span
class="icon-chevron-down"></span>Project Reports</a>
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/plugin-management.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/plugin-management.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/plugin-management.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-down"></span>Project Information</a>
<ul class="nav nav-list">
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/plugins.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/plugins.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/plugins.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-down"></span>Project Information</a>
<ul class="nav nav-list">
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/pmd.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/pmd.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/pmd.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-right"></span>Project Information</a></li>
<li><a href="project-reports.html" title="Project Reports"><span
class="icon-chevron-down"></span>Project Reports</a>
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/project-info.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/project-info.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/project-info.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li class="active"><a><span class="icon-chevron-down"></span>Project
Information</a>
<ul class="nav nav-list">
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/project-reports.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/project-reports.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/project-reports.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-right"></span>Project Information</a></li>
<li class="active"><a><span class="icon-chevron-down"></span>Project
Reports</a>
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/scm.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/scm.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/scm.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-down"></span>Project Information</a>
<ul class="nav nav-list">
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/summary.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/summary.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/summary.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-down"></span>Project Information</a>
<ul class="nav nav-list">
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/taglist.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/taglist.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/taglist.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-right"></span>Project Information</a></li>
<li><a href="project-reports.html" title="Project Reports"><span
class="icon-chevron-down"></span>Project Reports</a>
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/team.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/team.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/team.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-down"></span>Project Information</a>
<ul class="nav nav-list">
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchain-mojo.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchain-mojo.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchain-mojo.html
Sat Mar 2 18:06:51 2024
@@ -72,6 +72,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-right"></span>Project Information</a></li>
<li><a href="project-reports.html" title="Project Reports"><span
class="icon-chevron-right"></span>Project Reports</a></li>
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchains/custom.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchains/custom.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchains/custom.html
Sat Mar 2 18:06:51 2024
@@ -74,6 +74,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="../download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="../guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="../ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="../project-info.html" title="Project Information"><span
class="icon-chevron-right"></span>Project Information</a></li>
<li><a href="../project-reports.html" title="Project Reports"><span
class="icon-chevron-right"></span>Project Reports</a></li>
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchains/index.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchains/index.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchains/index.html
Sat Mar 2 18:06:51 2024
@@ -74,6 +74,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="../download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="../guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="../ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="../project-info.html" title="Project Information"><span
class="icon-chevron-right"></span>Project Information</a></li>
<li><a href="../project-reports.html" title="Project Reports"><span
class="icon-chevron-right"></span>Project Reports</a></li>
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchains/jdk.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchains/jdk.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/toolchains/jdk.html
Sat Mar 2 18:06:51 2024
@@ -74,6 +74,9 @@
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="../download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="../guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="../ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="../project-info.html" title="Project Information"><span
class="icon-chevron-right"></span>Project Information</a></li>
<li><a href="../project-reports.html" title="Project Reports"><span
class="icon-chevron-right"></span>Project Reports</a></li>
@@ -119,14 +122,13 @@
<main id="bodyColumn" class="span10" >
<section>
<h2><a name="JDK_Toolchain"></a>JDK Toolchain</h2><section>
-<h3><a name="Toolchain_Identification"></a>Toolchain Identification</h3>
+<h3><a name="Toolchain_Description"></a>Toolchain Description</h3>
<p>The toolchain type id for JDK is "<code>jdk</code>".</p>
-<p>Predefined identification tokens, for requirement matching, are:</p>
+<p>Predefined <code><provides></code> identification tokens, for
requirement matching in plugin configuration, are:</p>
<ul>
-<li>"<code>version</code>" marks the version of the JDK. This can be
either a single version or a version range.</li>
-<li>Other tokens are accepted, but only exact matches are
supported.</li></ul></section><section>
-<h3><a name="Toolchain_Configuration"></a>Toolchain Configuration</h3>
-<p>There is only one configuration element named
"<code>jdkHome</code>". It designates the root directory of a JDK
installation.</p></section><section>
+<li>"<code>version</code>" marks the version of the JDK in
<code>toolchain.xml</code>. In plugin's selection, this can be either a single
version or a version range.</li>
+<li>Other tokens are accepted, but only exact matches are supported.</li></ul>
+<p>There is only one <code>toolchains.xml</code>
<code><configuration></code> element named
"<code>jdkHome</code>". It designates the root directory of a JDK
installation.</p></section><section>
<h3><a name="Sample_toolchains.xml_setup"></a>Sample
<code>toolchains.xml</code> setup</h3>
<div class="source"><pre class="prettyprint linenums"><toolchains>
<toolchain>
@@ -142,9 +144,10 @@
</toolchain>
[...]
</toolchains></pre></div>
-<p>This defines a toolchain with version 11, vendor "temurin", and
purpose "for_mevenide". A project can request this toolchain by
specifying the type "jdk" and the version "11". It can also
use a version range that includes 11 like [8, 17]. It can also ask for the
vendor temurin, with or without version, or the purpose
"for_mevenide".</p></section><section>
+<p>This defines a toolchain with version 11, vendor "temurin", and
purpose "for_mevenide".</p>
+<p>A project can request this toolchain by specifying the type "jdk"
and the version "11". It can also use a version range that includes
11 like <code>[8, 17]</code>. It can also ask for the vendor temurin, with or
without version, or the purpose "for_mevenide".</p></section><section>
<h3><a name="Toolchains_Plugin_Configuration"></a>Toolchains Plugin
Configuration</h3>
-<p>A project specifies a toolchain in the configuraiton of the
maven-toolchains-plugin like so:</p>
+<p>A project specifies a toolchain in the configuration of the
maven-toolchains-plugin like so:</p>
<div class="source"><pre class="prettyprint linenums"><project>
[...]
<build>
@@ -181,7 +184,7 @@
</jdk>
</toolchains>
</configuration></pre></div>
-<p>Aside from version, the definitions are opaque strings. Maven looks in
toolchains.xml for a toolchain that provides version=="1.8" and
vendor=="temurin". It does not know or care what these strings mean.
It does not, for instance, concern itself with whether the jdkHome configured
by the toolchain that satisfies version=="1.8" and
vendor=="temurin" is JDK 8 from the Temurin project, or JDK 21 from
Oracle. It might not even exist.</p>
+<p>Aside from version, the definitions are opaque strings. Maven looks in
<code>toolchains.xml</code> for a toolchain that provides
version=="1.8" and vendor=="temurin". It does not know or
care what these strings mean. It does not, for instance, concern itself with
whether the jdkHome configured by the toolchain that satisfies
version=="1.8" and vendor=="temurin" is JDK 8 from the
Temurin project, or JDK 21 from Oracle. It might not even exist.</p>
<p>All conditions need to be satisfied to find a
toolchain.</p></section></section>
</main>
</div>
Modified:
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/usage.html
==============================================================================
---
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/usage.html
(original)
+++
maven/website/components/plugins-archives/maven-toolchains-plugin-LATEST/usage.html
Sat Mar 2 18:06:51 2024
@@ -75,6 +75,9 @@ Dennis Lundberg" />
</ul></li>
<li><a href="https://www.apache.org/licenses/" class="externalLink"
title="License"><span class="none"></span>License</a></li>
<li><a href="download.html" title="Download"><span
class="none"></span>Download</a></li>
+ <li class="nav-header">See Also</li>
+ <li><a href="guides/mini/guide-using-toolchains.html" title="Guide to
Using Toolchains"><span class="none"></span>Guide to Using Toolchains</a></li>
+ <li><a href="ref/current/maven-core/toolchains.html" title="Toolchains
Descriptor"><span class="none"></span>Toolchains Descriptor</a></li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span
class="icon-chevron-right"></span>Project Information</a></li>
<li><a href="project-reports.html" title="Project Reports"><span
class="icon-chevron-right"></span>Project Reports</a></li>
@@ -123,11 +126,12 @@ Dennis Lundberg" />
<p>Brief examples on how to use the Maven Toolchains Plugin.</p><section>
<h3><a name="What_is_a_toolchain.3F"></a>What is a toolchain?</h3>
<p>A Toolchain is an object that Maven plugins can use to retrieve
preconfigured tools (including location and other information).</p>
-<p>Maven Toolchains Plugin can read which toolchains are available on the
user's computer (as configured in <code>toolchains.xml</code>) and match them
against the toolchain requirements of the project (as configured in
<code>pom.xml</code>). If a match is found, the toolchain is made available to
other, toolchain aware, Maven plugins in the build. A list of which plugins are
toolchain aware can be found in <a class="externalLink"
href="http://maven.apache.org/guides/mini/guide-using-toolchains.html">this
guide</a>.</p>
+<p>Maven Toolchains Plugin can read which toolchains are available on the
user's computer (as configured in <code>toolchains.xml</code>) and match them
against the toolchain requirements of the project (as configured in
<code>pom.xml</code>). If a match is found, the toolchain is made available to
other, <i>toolchain aware</i>, Maven plugins in the build.</p>
+<p>A list of which plugins are <i>toolchain aware</i> can be found in the <a
href="/guides/mini/guide-using-toolchains.html">Guide to Using
Toolchains</a>.</p>
<p>With the <code>jdk</code> toolchain, for example, instead of being stuck
with the JDK used to run Maven, all plugins can use the same other JDK instance
without hardcoding absolute paths into the <code>pom.xml</code> and without
configuring every plugin that require a path to JDK
tools.</p></section><section>
<h3><a name="The_toolchains:toolchain_goal"></a>The
<code>toolchains:toolchain</code> goal</h3>
-<p>This goal is bound by default to the <code>validate</code> lifecycle phase,
the first phase in the lifecycle. This is necessary so that all the plugins
that are bound to later lifecycle phases are made aware of the available
toolchains.</p>
-<p>That being said, you still need to configure the plugin in your
<code>pom.xml</code>. In order for it to execute, you need to add an execution
for it, like this:</p>
+<p>This goal is bound by default to the <code>validate</code> lifecycle phase,
the first phase in the lifecycle. This is necessary so that all the plugins
that are bound to later lifecycle phases are made aware of the selected
toolchain(s).</p>
+<p>That being said, you still need to configure the plugin in your
<code>pom.xml</code> to select expected toolchain(s). In order for it to
execute, you need to add an execution for it, like this:</p>
<div class="source"><pre class="prettyprint linenums"><project>
<build>
<plugins>
@@ -137,6 +141,11 @@ Dennis Lundberg" />
<version>3.1.1-SNAPSHOT</version>
<configuration>
<!-- Configure your toolchain requirements here -->
+ <toolchain-type>
+ <param>expected value</param>
+ ...
+ </toolchain-type>
+ ...
</configuration>
<executions>
<execution>
@@ -150,6 +159,14 @@ Dennis Lundberg" />
</build>
</project></pre></div>
<p>You can read more about which standard toolchains are available <a
href="./toolchains/index.html">here</a>.</p></section><section>
+<h3><a name="The_toolchains.xml_Descriptor"></a>The
<code>toolchains.xml</code> Descriptor</h3>
+<p>Tools available on the building machine are described in
<code>~/.m2/toolchains.xml</code>:</p>
+<ul>
+<li>tool <code><type></code>,</li>
+<li><code><provides></code> elements to describe tool characteristics
that can later be matched from plugin, when multiple tools for on
<code>type</code> are available,</li>
+<li><code><configuration></code> elements to access the tool.</li></ul>
+<p>See <a href="/ref/3.9.6/maven-core/toolchains.html">Toolchains
Descriptor</a> for details on its structure.</p>
+<p>You can read more about which elements standard toolchains propose <a
href="./toolchains/index.html">here</a>.</p></section><section>
<h3><a name="Generic_Plugin_configuration_information"></a>Generic Plugin
configuration information</h3>
<p>See the following links for information about including and configuring
plugins in your project:</p>
<ul>