Modified: 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/test-jar-mojo.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/test-jar-mojo.html
 (original)
+++ 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/test-jar-mojo.html
 Sat Mar 30 01:43:24 2024
@@ -2,8 +2,8 @@
 
 
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from 
target/generated-site/xdoc/test-jar-mojo.xml at 2022-09-12
- | Rendered using Apache Maven Fluido Skin 1.11.1
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from 
org.apache.maven.plugins:maven-plugin-report-plugin:3.10.2:report at 2024-03-30
+ | Rendered using Apache Maven Fluido Skin 1.11.2
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; lang="en">
   <head>
@@ -11,10 +11,10 @@
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" />
     <title>Apache Maven JAR Plugin &#x2013; jar:test-jar</title>
-    <link rel="stylesheet" href="./css/apache-maven-fluido-1.11.1.min.css" />
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.11.2.min.css" />
     <link rel="stylesheet" href="./css/site.css" />
     <link rel="stylesheet" href="./css/print.css" media="print" />
-    <script src="./js/apache-maven-fluido-1.11.1.min.js"></script>
+    <script src="./js/apache-maven-fluido-1.11.2.min.js"></script>
 
     <!-- Matomo -->
     <script>
@@ -44,13 +44,13 @@
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-      <li class=""><a href="https://www.apache.org/"; class="externalLink" 
title="Apache">Apache</a><span class="divider">/</span></li>
-      <li class=""><a href="../../index.html" title="Maven">Maven</a><span 
class="divider">/</span></li>
-      <li class=""><a href="../index.html" title="Plugins">Plugins</a><span 
class="divider">/</span></li>
-      <li class=""><a href="index.html" title="Apache Maven JAR Plugin">Apache 
Maven JAR Plugin</a><span class="divider">/</span></li>
+      <li><a href="https://www.apache.org/"; class="externalLink" 
title="Apache">Apache</a><span class="divider">/</span></li>
+      <li><a href="../../index.html" title="Maven">Maven</a><span 
class="divider">/</span></li>
+      <li><a href="../index.html" title="Plugins">Plugins</a><span 
class="divider">/</span></li>
+      <li><a href="index.html" title="Apache Maven JAR Plugin">Apache Maven 
JAR Plugin</a><span class="divider">/</span></li>
     <li class="active ">jar:test-jar</li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> 
Last Published: 2022-09-12</li>
-          <li id="projectVersion" class="pull-right">Version: 3.3.0</li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> 
Last Published: 2024-03-30</li>
+          <li id="projectVersion" class="pull-right">Version: 
3.4.0-SNAPSHOT</li>
           </ul>
         </div>
       </header>
@@ -76,22 +76,27 @@
     <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>
    <li class="nav-header">Maven Projects</li>
-    <li><a href="../../archetype/index.html" title="Archetype"><span 
class="none"></span>Archetype</a></li>
-    <li><a href="../../resolver/index.html" title="Artifact Resolver"><span 
class="none"></span>Artifact Resolver</a></li>
-    <li><a href="../../doxia/index.html" title="Doxia"><span 
class="none"></span>Doxia</a></li>
-    <li><a href="../../extensions/index.html" title="Extensions"><span 
class="none"></span>Extensions</a></li>
-    <li><a href="../../jxr/index.html" title="JXR"><span 
class="none"></span>JXR</a></li>
     <li><a href="../../ref/current" title="Maven"><span 
class="none"></span>Maven</a></li>
+    <li><a href="../../archetypes/index.html" title="Archetypes"><span 
class="none"></span>Archetypes</a></li>
+    <li><a href="../../extensions/index.html" title="Extensions"><span 
class="none"></span>Extensions</a></li>
     <li><a href="../../pom/index.html" title="Parent POMs"><span 
class="none"></span>Parent POMs</a></li>
     <li><a href="../index.html" title="Plugins"><span 
class="none"></span>Plugins</a></li>
-    <li><a href="../../plugin-testing/index.html" title="Plugin Testing"><span 
class="none"></span>Plugin Testing</a></li>
-    <li><a href="../../plugin-tools/index.html" title="Plugin Tools"><span 
class="none"></span>Plugin Tools</a></li>
-    <li><a href="../../apache-resource-bundles/index.html" title="Resource 
Bundles"><span class="none"></span>Resource Bundles</a></li>
-    <li><a href="../../scm/index.html" title="SCM"><span 
class="none"></span>SCM</a></li>
-    <li><a href="../../shared/index.html" title="Shared Components"><span 
class="none"></span>Shared Components</a></li>
     <li><a href="../../skins/index.html" title="Skins"><span 
class="none"></span>Skins</a></li>
-    <li><a href="../../surefire/index.html" title="Surefire"><span 
class="none"></span>Surefire</a></li>
-    <li><a href="../../wagon/index.html" title="Wagon"><span 
class="none"></span>Wagon</a></li>
+    <li><a href="" title=""><span class="icon-chevron-down"></span></a>
+     <ul class="nav nav-list">
+      <li><a href="../../archetype/index.html" title="Archetype"><span 
class="none"></span>Archetype</a></li>
+      <li><a href="../../resolver/index.html" title="Artifact Resolver"><span 
class="none"></span>Artifact Resolver</a></li>
+      <li><a href="../../doxia/index.html" title="Doxia"><span 
class="none"></span>Doxia</a></li>
+      <li><a href="../../maven-indexer/index.html" title="Indexer"><span 
class="none"></span>Indexer</a></li>
+      <li><a href="../../jxr/index.html" title="JXR"><span 
class="none"></span>JXR</a></li>
+      <li><a href="../../plugin-testing/index.html" title="Plugin 
Testing"><span class="none"></span>Plugin Testing</a></li>
+      <li><a href="../../plugin-tools/index.html" title="Plugin Tools"><span 
class="none"></span>Plugin Tools</a></li>
+      <li><a href="../../apache-resource-bundles/index.html" title="Resource 
Bundles"><span class="none"></span>Resource Bundles</a></li>
+      <li><a href="../../scm/index.html" title="SCM"><span 
class="none"></span>SCM</a></li>
+      <li><a href="../../shared/index.html" title="Shared Components"><span 
class="none"></span>Shared Components</a></li>
+      <li><a href="../../surefire/index.html" title="Surefire"><span 
class="none"></span>Surefire</a></li>
+      <li><a href="../../wagon/index.html" title="Wagon"><span 
class="none"></span>Wagon</a></li>
+     </ul></li>
    <li class="nav-header">ASF</li>
     <li><a href="https://www.apache.org/foundation/how-it-works.html"; 
class="externalLink" title="How Apache Works"><span class="none"></span>How 
Apache Works</a></li>
     <li><a href="https://www.apache.org/foundation/"; class="externalLink" 
title="Foundation"><span class="none"></span>Foundation</a></li>
@@ -110,379 +115,172 @@
           </div>
         </header>
         <main id="bodyColumn"  class="span10" >
-
-  
-    <section>
-<h2><a name="jar:test-jar"></a>jar:test-jar</h2>
-      
-<p><b>Full name</b>:</p>
-      
-<p>org.apache.maven.plugins:maven-jar-plugin:3.3.0:test-jar</p>
-      
-<p><b>Description</b>:</p>
-      
-<div>Build a JAR of the test classes for the current project.</div>
-      
-<p><b>Attributes</b>:</p>
-      
+<section>
+<h2><a name="jar:test-jar"></a>jar:test-jar</h2><a name="jar:test-jar"></a>
+<p><strong>Full name</strong>:</p>
+<p>org.apache.maven.plugins:maven-jar-plugin:3.4.0-SNAPSHOT:test-jar</p>
+<p><strong>Description</strong>:</p>
+<p>Build a JAR of the test classes for the current project.</p>
+<p><strong>Attributes</strong>:</p>
 <ul>
-        
 <li>Requires a Maven project to be executed.</li>
-        
 <li>Requires dependency resolution of artifacts in scope: 
<code>test</code>.</li>
-        
 <li>The goal is thread-safe and supports parallel builds.</li>
-        
-<li>Binds by default to the <a class="externalLink" 
href="http://maven.apache.org/ref/current/maven-core/lifecycles.html";>lifecycle 
phase</a>: <code>package</code>.</li>
-      </ul>
-      <section>
-<h3><a name="Required_Parameters"></a>Required Parameters</h3>
-        
-<table class="table table-striped" border="0">
-          
+<li>Binds by default to the <a class="externalLink" 
href="https://maven.apache.org/ref/current/maven-core/lifecycles.html";>lifecycle
 phase</a>: <code>package</code>.</li></ul><section>
+<h3><a name="Required_Parameters"></a>Required Parameters</h3><a 
name="Required_Parameters"></a>
+<table border="0" class="table table-striped">
 <tr class="a">
-            
 <th>Name</th>
-            
 <th>Type</th>
-            
 <th>Since</th>
-            
-<th>Description</th>
-          </tr>
-          
+<th>Description</th></tr>
 <tr class="b">
-            
-<td align="left"><code><a 
href="#outputDirectory">&lt;outputDirectory&gt;</a></code></td>
-            
+<td align="left"><a 
href="#outputDirectory"><code>&lt;outputDirectory&gt;</code></a></td>
 <td><code>File</code></td>
-            
 <td><code>-</code></td>
-            
-<td>Directory containing the generated JAR.<br /><b>Default value is</b>: 
<code>${project.build.directory}</code>.<br /></td>
-          </tr>
-          
+<td>Directory containing the generated JAR.<br /><strong>Default</strong>: 
<code>${project.build.directory}</code></td></tr>
 <tr class="a">
-            
-<td align="left"><code><a 
href="#testClassesDirectory">&lt;testClassesDirectory&gt;</a></code></td>
-            
+<td align="left"><a 
href="#testClassesDirectory"><code>&lt;testClassesDirectory&gt;</code></a></td>
 <td><code>File</code></td>
-            
 <td><code>-</code></td>
-            
-<td>Directory containing the test classes and resource files that
-should be packaged into the JAR.<br /><b>Default value is</b>: 
<code>${project.build.testOutputDirectory}</code>.<br /></td>
-          </tr>
-        </table>
-      </section>
-      <section>
-<h3><a name="Optional_Parameters"></a>Optional Parameters</h3>
-        
-<table class="table table-striped" border="0">
-          
+<td>Directory containing the test classes and resource files that should be 
packaged into the JAR.<br /><strong>Default</strong>: 
<code>${project.build.testOutputDirectory}</code></td></tr></table></section><section>
+<h3><a name="Optional_Parameters"></a>Optional Parameters</h3><a 
name="Optional_Parameters"></a>
+<table border="0" class="table table-striped">
 <tr class="a">
-            
 <th>Name</th>
-            
 <th>Type</th>
-            
 <th>Since</th>
-            
-<th>Description</th>
-          </tr>
-          
+<th>Description</th></tr>
 <tr class="b">
-            
-<td align="left"><code><a href="#archive">&lt;archive&gt;</a></code></td>
-            
+<td align="left"><a href="#archive"><code>&lt;archive&gt;</code></a></td>
 <td><code>MavenArchiveConfiguration</code></td>
-            
 <td><code>-</code></td>
-            
-<td>The archive configuration to use. See <a class="externalLink" 
href="http://maven.apache.org/shared/maven-archiver/index.html";>Maven
-Archiver Reference</a>.<br /></td>
-          </tr>
-          
+<td>The archive configuration to use. See <a 
href="http://maven.apache.org/shared/maven-archiver/index.html";>Maven Archiver 
Reference</a>.</td></tr>
 <tr class="a">
-            
-<td align="left"><code><a href="#classifier">&lt;classifier&gt;</a></code></td>
-            
+<td align="left"><a href="#classifier"><code>&lt;classifier&gt;</code></a></td>
 <td><code>String</code></td>
-            
 <td><code>-</code></td>
-            
-<td>Classifier to use for <code>test-jar</code>.<br /><b>Default value is</b>: 
<code>tests</code>.<br /></td>
-          </tr>
-          
+<td>Classifier to use for <code>test-jar</code>.<br 
/><strong>Default</strong>: <code>tests</code></td></tr>
 <tr class="b">
-            
-<td align="left"><code><a href="#excludes">&lt;excludes&gt;</a></code></td>
-            
+<td align="left"><a 
href="#detectMultiReleaseJar"><code>&lt;detectMultiReleaseJar&gt;</code></a></td>
+<td><code>boolean</code></td>
+<td><code>3.4.0</code></td>
+<td>If the JAR contains the <code>META-INF/versions</code> directory it will 
be detected as a multi-release JAR file ("MRJAR"), adding the 
<code>Multi-Release: true</code> attribute to the main section of the JAR 
MANIFEST.MF.<br /><strong>Default</strong>: <code>true</code><br /><strong>User 
Property</strong>: <code>maven.jar.detectMultiReleaseJar</code></td></tr>
+<tr class="a">
+<td align="left"><a href="#excludes"><code>&lt;excludes&gt;</code></a></td>
 <td><code>String[]</code></td>
-            
 <td><code>-</code></td>
-            
-<td>List of files to exclude. Specified as fileset patterns which are
-relative to the input directory whose contents is being packaged
-into the JAR.<br /></td>
-          </tr>
-          
-<tr class="a">
-            
-<td align="left"><code><a 
href="#forceCreation">&lt;forceCreation&gt;</a></code></td>
-            
+<td>List of files to exclude. Specified as fileset patterns which are relative 
to the input directory whose contents is being packaged into the JAR.</td></tr>
+<tr class="b">
+<td align="left"><a 
href="#forceCreation"><code>&lt;forceCreation&gt;</code></a></td>
 <td><code>boolean</code></td>
-            
 <td><code>-</code></td>
-            
-<td>Require the jar plugin to build a new JAR even if none of the
-contents appear to have changed. By default, this plugin looks to
-see if the output jar exists and inputs have not changed. If these
-conditions are true, the plugin skips creation of the jar. This
-does not work when other plugins, like the maven-shade-plugin, are
-configured to post-process the jar. This plugin can not detect the
-post-processing, and so leaves the post-processed jar in place.
-This can lead to failures when those plugins do not expect to find
-their own output as an input. Set this parameter to <code>true</code>
-to avoid these problems by forcing this plugin to recreate the jar
-every time.<br />
-Starting with <b>3.0.0</b> the property has been renamed from
-<code>jar.forceCreation</code> to
-<code>maven.jar.forceCreation</code>.<br /><b>Default value is</b>: 
<code>false</code>.<br /><b>User property is</b>: 
<code>maven.jar.forceCreation</code>.<br /></td>
-          </tr>
-          
-<tr class="b">
-            
-<td align="left"><code><a href="#includes">&lt;includes&gt;</a></code></td>
-            
+<td>Require the jar plugin to build a new JAR even if none of the contents 
appear to have changed. By default, this plugin looks to see if the output jar 
exists and inputs have not changed. If these conditions are true, the plugin 
skips creation of the jar. This does not work when other plugins, like the 
maven-shade-plugin, are configured to post-process the jar. This plugin can not 
detect the post-processing, and so leaves the post-processed jar in place. This 
can lead to failures when those plugins do not expect to find their own output 
as an input. Set this parameter to <tt>true</tt> to avoid these problems by 
forcing this plugin to recreate the jar every time.
+<br />
+ Starting with <b>3.0.0</b> the property has been renamed from 
<code>jar.forceCreation</code> to <code>maven.jar.forceCreation</code>.<br 
/><strong>Default</strong>: <code>false</code><br /><strong>User 
Property</strong>: <code>maven.jar.forceCreation</code></td></tr>
+<tr class="a">
+<td align="left"><a href="#includes"><code>&lt;includes&gt;</code></a></td>
 <td><code>String[]</code></td>
-            
 <td><code>-</code></td>
-            
-<td>List of files to include. Specified as fileset patterns which are
-relative to the input directory whose contents is being packaged
-into the JAR.<br /></td>
-          </tr>
-          
-<tr class="a">
-            
-<td align="left"><code><a 
href="#outputTimestamp">&lt;outputTimestamp&gt;</a></code></td>
-            
+<td>List of files to include. Specified as fileset patterns which are relative 
to the input directory whose contents is being packaged into the JAR.</td></tr>
+<tr class="b">
+<td align="left"><a 
href="#outputTimestamp"><code>&lt;outputTimestamp&gt;</code></a></td>
 <td><code>String</code></td>
-            
 <td><code>3.2.0</code></td>
-            
-<td>Timestamp for reproducible output archive entries, either formatted
-as ISO 8601 extended offset date-time (e.g. in UTC such as
-'2011-12-03T10:15:30Z' or with an offset
-'2019-10-05T20:37:42+06:00'), or as an int representing seconds
-since the epoch (like <a class="externalLink" 
href="https://reproducible-builds.org/docs/source-date-epoch/";>SOURCE_DATE_EPOCH</a>).<br
 /><b>Default value is</b>: <code>${project.build.outputTimestamp}</code>.<br 
/></td>
-          </tr>
-          
-<tr class="b">
-            
-<td align="left"><code><a href="#skip">&lt;skip&gt;</a></code></td>
-            
-<td><code>boolean</code></td>
-            
-<td><code>-</code></td>
-            
-<td>Set this to <code>true</code> to bypass test-jar generation. Its
-use is <b>NOT RECOMMENDED</b>, but quite convenient on occasion.<br /><b>User 
property is</b>: <code>maven.test.skip</code>.<br /></td>
-          </tr>
-          
+<td>Timestamp for reproducible output archive entries, either formatted as ISO 
8601 extended offset date-time (e.g. in UTC such as '2011-12-03T10:15:30Z' or 
with an offset '2019-10-05T20:37:42+06:00'), or as an int representing seconds 
since the epoch (like <a 
href="https://reproducible-builds.org/docs/source-date-epoch/";>SOURCE_DATE_EPOCH</a>).<br
 /><strong>Default</strong>: 
<code>${project.build.outputTimestamp}</code></td></tr>
 <tr class="a">
-            
-<td align="left"><code><a 
href="#skipIfEmpty">&lt;skipIfEmpty&gt;</a></code></td>
-            
+<td align="left"><a href="#skip"><code>&lt;skip&gt;</code></a></td>
 <td><code>boolean</code></td>
-            
 <td><code>-</code></td>
-            
-<td>Skip creating empty archives.<br /><b>Default value is</b>: 
<code>false</code>.<br /></td>
-          </tr>
-          
+<td>Set this to <code>true</code> to bypass test-jar generation. Its use is 
<b>NOT RECOMMENDED</b>, but quite convenient on occasion.<br /><strong>User 
Property</strong>: <code>maven.test.skip</code></td></tr>
 <tr class="b">
-            
-<td align="left"><code><a 
href="#useDefaultManifestFile">&lt;useDefaultManifestFile&gt;</a></code></td>
-            
+<td align="left"><a 
href="#skipIfEmpty"><code>&lt;skipIfEmpty&gt;</code></a></td>
 <td><code>boolean</code></td>
-            
 <td><code>-</code></td>
-            
-<td><b>Deprecated.</b> For version 3.0.0 this parameter is only defined here 
to break the
-build if you use it!<br /><b>Default value is</b>: <code>false</code>.<br 
/><b>User property is</b>: <code>jar.useDefaultManifestFile</code>.<br /></td>
-          </tr>
-        </table>
-      </section>
-      <section>
-<h3><a name="Parameter_Details"></a>Parameter Details</h3>
-        <section>
-<h4><a name="a.3Carchive.3E"></a><b><a 
name="archive">&lt;archive&gt;</a></b></h4>
-        
-<div>The archive configuration to use. See <a class="externalLink" 
href="http://maven.apache.org/shared/maven-archiver/index.html";>Maven
-Archiver Reference</a>.</div>
-        
-<ul>
-          
-<li><b>Type</b>: 
<code>org.apache.maven.archiver.MavenArchiveConfiguration</code></li>
-          
-<li><b>Required</b>: <code>No</code></li>
-        </ul><hr /></section><section>
-<h4><a name="a.3Cclassifier.3E"></a><b><a 
name="classifier">&lt;classifier&gt;</a></b></h4>
-        
+<td>Skip creating empty archives.<br /><strong>Default</strong>: 
<code>false</code></td></tr>
+<tr class="a">
+<td align="left"><a 
href="#useDefaultManifestFile"><code>&lt;useDefaultManifestFile&gt;</code></a></td>
+<td><code>boolean</code></td>
+<td><code>-</code></td>
+<td><strong>Deprecated.</strong> Using this property will fail your build 
cause it has been removed from the plugin configuration. See the <a 
href="https://maven.apache.org/plugins/maven-jar-plugin/";>Major Version Upgrade 
to version 3.0.0</a> for the plugin.<br /><strong>Default</strong>: 
<code>false</code><br /><strong>User Property</strong>: 
<code>jar.useDefaultManifestFile</code></td></tr></table></section><section>
+<h3><a name="Parameter_Details"></a>Parameter Details</h3><a 
name="Parameter_Details"></a><a name="archive"><section>
+<h4><a name="a.3Carchive.3E"></a>&lt;archive&gt;</h4><a 
name="a.3Carchive.3E"></a></a>
+<div>The archive configuration to use. See <a 
href="http://maven.apache.org/shared/maven-archiver/index.html";>Maven Archiver 
Reference</a>.</div>
+<ul>
+<li><strong>Type</strong>: 
<code>org.apache.maven.archiver.MavenArchiveConfiguration</code></li>
+<li><strong>Required</strong>: <code>report.plugin.goal.no</code></li></ul><hr 
/></section><a name="classifier"><section>
+<h4><a name="a.3Cclassifier.3E"></a>&lt;classifier&gt;</h4><a 
name="a.3Cclassifier.3E"></a></a>
 <div>Classifier to use for <code>test-jar</code>.</div>
-        
 <ul>
-          
-<li><b>Type</b>: <code>java.lang.String</code></li>
-          
-<li><b>Required</b>: <code>No</code></li>
-          
-<li><b>Default</b>: <code>tests</code></li>
-        </ul><hr /></section><section>
-<h4><a name="a.3Cexcludes.3E"></a><b><a 
name="excludes">&lt;excludes&gt;</a></b></h4>
-        
-<div>List of files to exclude. Specified as fileset patterns which are
-relative to the input directory whose contents is being packaged
-into the JAR.</div>
-        
-<ul>
-          
-<li><b>Type</b>: <code>java.lang.String[]</code></li>
-          
-<li><b>Required</b>: <code>No</code></li>
-        </ul><hr /></section><section>
-<h4><a name="a.3CforceCreation.3E"></a><b><a 
name="forceCreation">&lt;forceCreation&gt;</a></b></h4>
-        
-<div>Require the jar plugin to build a new JAR even if none of the
-contents appear to have changed. By default, this plugin looks to
-see if the output jar exists and inputs have not changed. If these
-conditions are true, the plugin skips creation of the jar. This
-does not work when other plugins, like the maven-shade-plugin, are
-configured to post-process the jar. This plugin can not detect the
-post-processing, and so leaves the post-processed jar in place.
-This can lead to failures when those plugins do not expect to find
-their own output as an input. Set this parameter to <code>true</code>
-to avoid these problems by forcing this plugin to recreate the jar
-every time.<br />
-Starting with <b>3.0.0</b> the property has been renamed from
-<code>jar.forceCreation</code> to
-<code>maven.jar.forceCreation</code>.</div>
-        
-<ul>
-          
-<li><b>Type</b>: <code>boolean</code></li>
-          
-<li><b>Required</b>: <code>No</code></li>
-          
-<li><b>User Property</b>: <code>maven.jar.forceCreation</code></li>
-          
-<li><b>Default</b>: <code>false</code></li>
-        </ul><hr /></section><section>
-<h4><a name="a.3Cincludes.3E"></a><b><a 
name="includes">&lt;includes&gt;</a></b></h4>
-        
-<div>List of files to include. Specified as fileset patterns which are
-relative to the input directory whose contents is being packaged
-into the JAR.</div>
-        
-<ul>
-          
-<li><b>Type</b>: <code>java.lang.String[]</code></li>
-          
-<li><b>Required</b>: <code>No</code></li>
-        </ul><hr /></section><section>
-<h4><a name="a.3CoutputDirectory.3E"></a><b><a 
name="outputDirectory">&lt;outputDirectory&gt;</a></b></h4>
-        
+<li><strong>Type</strong>: <code>java.lang.String</code></li>
+<li><strong>Required</strong>: <code>report.plugin.goal.no</code></li>
+<li><strong>Default</strong>: <code>tests</code></li></ul><hr /></section><a 
name="detectMultiReleaseJar"><section>
+<h4><a 
name="a.3CdetectMultiReleaseJar.3E"></a>&lt;detectMultiReleaseJar&gt;</h4><a 
name="a.3CdetectMultiReleaseJar.3E"></a></a>
+<div>If the JAR contains the <code>META-INF/versions</code> directory it will 
be detected as a multi-release JAR file ("MRJAR"), adding the 
<code>Multi-Release: true</code> attribute to the main section of the JAR 
MANIFEST.MF.</div>
+<ul>
+<li><strong>Type</strong>: <code>boolean</code></li>
+<li><strong>Since</strong>: <code>3.4.0</code></li>
+<li><strong>Required</strong>: <code>report.plugin.goal.no</code></li>
+<li><strong>User Property</strong>: 
<code>maven.jar.detectMultiReleaseJar</code></li>
+<li><strong>Default</strong>: <code>true</code></li></ul><hr /></section><a 
name="excludes"><section>
+<h4><a name="a.3Cexcludes.3E"></a>&lt;excludes&gt;</h4><a 
name="a.3Cexcludes.3E"></a></a>
+<div>List of files to exclude. Specified as fileset patterns which are 
relative to the input directory whose contents is being packaged into the 
JAR.</div>
+<ul>
+<li><strong>Type</strong>: <code>java.lang.String[]</code></li>
+<li><strong>Required</strong>: <code>report.plugin.goal.no</code></li></ul><hr 
/></section><a name="forceCreation"><section>
+<h4><a name="a.3CforceCreation.3E"></a>&lt;forceCreation&gt;</h4><a 
name="a.3CforceCreation.3E"></a></a>
+<div>Require the jar plugin to build a new JAR even if none of the contents 
appear to have changed. By default, this plugin looks to see if the output jar 
exists and inputs have not changed. If these conditions are true, the plugin 
skips creation of the jar. This does not work when other plugins, like the 
maven-shade-plugin, are configured to post-process the jar. This plugin can not 
detect the post-processing, and so leaves the post-processed jar in place. This 
can lead to failures when those plugins do not expect to find their own output 
as an input. Set this parameter to <tt>true</tt> to avoid these problems by 
forcing this plugin to recreate the jar every time.
+<br />
+ Starting with <b>3.0.0</b> the property has been renamed from 
<code>jar.forceCreation</code> to <code>maven.jar.forceCreation</code>.</div>
+<ul>
+<li><strong>Type</strong>: <code>boolean</code></li>
+<li><strong>Required</strong>: <code>report.plugin.goal.no</code></li>
+<li><strong>User Property</strong>: <code>maven.jar.forceCreation</code></li>
+<li><strong>Default</strong>: <code>false</code></li></ul><hr /></section><a 
name="includes"><section>
+<h4><a name="a.3Cincludes.3E"></a>&lt;includes&gt;</h4><a 
name="a.3Cincludes.3E"></a></a>
+<div>List of files to include. Specified as fileset patterns which are 
relative to the input directory whose contents is being packaged into the 
JAR.</div>
+<ul>
+<li><strong>Type</strong>: <code>java.lang.String[]</code></li>
+<li><strong>Required</strong>: <code>report.plugin.goal.no</code></li></ul><hr 
/></section><a name="outputDirectory"><section>
+<h4><a name="a.3CoutputDirectory.3E"></a>&lt;outputDirectory&gt;</h4><a 
name="a.3CoutputDirectory.3E"></a></a>
 <div>Directory containing the generated JAR.</div>
-        
-<ul>
-          
-<li><b>Type</b>: <code>java.io.File</code></li>
-          
-<li><b>Required</b>: <code>Yes</code></li>
-          
-<li><b>Default</b>: <code>${project.build.directory}</code></li>
-        </ul><hr /></section><section>
-<h4><a name="a.3CoutputTimestamp.3E"></a><b><a 
name="outputTimestamp">&lt;outputTimestamp&gt;</a></b></h4>
-        
-<div>Timestamp for reproducible output archive entries, either formatted
-as ISO 8601 extended offset date-time (e.g. in UTC such as
-'2011-12-03T10:15:30Z' or with an offset
-'2019-10-05T20:37:42+06:00'), or as an int representing seconds
-since the epoch (like <a class="externalLink" 
href="https://reproducible-builds.org/docs/source-date-epoch/";>SOURCE_DATE_EPOCH</a>).</div>
-        
 <ul>
-          
-<li><b>Type</b>: <code>java.lang.String</code></li>
-          
-<li><b>Since</b>: <code>3.2.0</code></li>
-          
-<li><b>Required</b>: <code>No</code></li>
-          
-<li><b>Default</b>: <code>${project.build.outputTimestamp}</code></li>
-        </ul><hr /></section><section>
-<h4><a name="a.3Cskip.3E"></a><b><a name="skip">&lt;skip&gt;</a></b></h4>
-        
-<div>Set this to <code>true</code> to bypass test-jar generation. Its
-use is <b>NOT RECOMMENDED</b>, but quite convenient on occasion.</div>
-        
-<ul>
-          
-<li><b>Type</b>: <code>boolean</code></li>
-          
-<li><b>Required</b>: <code>No</code></li>
-          
-<li><b>User Property</b>: <code>maven.test.skip</code></li>
-        </ul><hr /></section><section>
-<h4><a name="a.3CskipIfEmpty.3E"></a><b><a 
name="skipIfEmpty">&lt;skipIfEmpty&gt;</a></b></h4>
-        
+<li><strong>Type</strong>: <code>java.io.File</code></li>
+<li><strong>Required</strong>: <code>report.plugin.goal.yes</code></li>
+<li><strong>Default</strong>: 
<code>${project.build.directory}</code></li></ul><hr /></section><a 
name="outputTimestamp"><section>
+<h4><a name="a.3CoutputTimestamp.3E"></a>&lt;outputTimestamp&gt;</h4><a 
name="a.3CoutputTimestamp.3E"></a></a>
+<div>Timestamp for reproducible output archive entries, either formatted as 
ISO 8601 extended offset date-time (e.g. in UTC such as '2011-12-03T10:15:30Z' 
or with an offset '2019-10-05T20:37:42+06:00'), or as an int representing 
seconds since the epoch (like <a 
href="https://reproducible-builds.org/docs/source-date-epoch/";>SOURCE_DATE_EPOCH</a>).</div>
+<ul>
+<li><strong>Type</strong>: <code>java.lang.String</code></li>
+<li><strong>Since</strong>: <code>3.2.0</code></li>
+<li><strong>Required</strong>: <code>report.plugin.goal.no</code></li>
+<li><strong>Default</strong>: 
<code>${project.build.outputTimestamp}</code></li></ul><hr /></section><a 
name="skip"><section>
+<h4><a name="a.3Cskip.3E"></a>&lt;skip&gt;</h4><a name="a.3Cskip.3E"></a></a>
+<div>Set this to <code>true</code> to bypass test-jar generation. Its use is 
<b>NOT RECOMMENDED</b>, but quite convenient on occasion.</div>
+<ul>
+<li><strong>Type</strong>: <code>boolean</code></li>
+<li><strong>Required</strong>: <code>report.plugin.goal.no</code></li>
+<li><strong>User Property</strong>: <code>maven.test.skip</code></li></ul><hr 
/></section><a name="skipIfEmpty"><section>
+<h4><a name="a.3CskipIfEmpty.3E"></a>&lt;skipIfEmpty&gt;</h4><a 
name="a.3CskipIfEmpty.3E"></a></a>
 <div>Skip creating empty archives.</div>
-        
 <ul>
-          
-<li><b>Type</b>: <code>boolean</code></li>
-          
-<li><b>Required</b>: <code>No</code></li>
-          
-<li><b>Default</b>: <code>false</code></li>
-        </ul><hr /></section><section>
-<h4><a name="a.3CtestClassesDirectory.3E"></a><b><a 
name="testClassesDirectory">&lt;testClassesDirectory&gt;</a></b></h4>
-        
-<div>Directory containing the test classes and resource files that
-should be packaged into the JAR.</div>
-        
-<ul>
-          
-<li><b>Type</b>: <code>java.io.File</code></li>
-          
-<li><b>Required</b>: <code>Yes</code></li>
-          
-<li><b>Default</b>: <code>${project.build.testOutputDirectory}</code></li>
-        </ul><hr /></section><section>
-<h4><a name="a.3CuseDefaultManifestFile.3E"></a><b><a 
name="useDefaultManifestFile">&lt;useDefaultManifestFile&gt;</a></b></h4>
-        
-<div><b>Deprecated.</b> For version 3.0.0 this parameter is only defined here 
to break the
-build if you use it!</div>
-        
-<div>Using this property will fail your build cause it has been removed
-from the plugin configuration. See the <a class="externalLink" 
href="https://maven.apache.org/plugins/maven-jar-plugin/";>Major
-Version Upgrade to version 3.0.0</a> for the plugin.</div>
-        
-<ul>
-          
-<li><b>Type</b>: <code>boolean</code></li>
-          
-<li><b>Required</b>: <code>No</code></li>
-          
-<li><b>User Property</b>: <code>jar.useDefaultManifestFile</code></li>
-          
-<li><b>Default</b>: <code>false</code></li>
-        </ul>
-      </section></section>
-    </section>
-  
-
+<li><strong>Type</strong>: <code>boolean</code></li>
+<li><strong>Required</strong>: <code>report.plugin.goal.no</code></li>
+<li><strong>Default</strong>: <code>false</code></li></ul><hr /></section><a 
name="testClassesDirectory"><section>
+<h4><a 
name="a.3CtestClassesDirectory.3E"></a>&lt;testClassesDirectory&gt;</h4><a 
name="a.3CtestClassesDirectory.3E"></a></a>
+<div>Directory containing the test classes and resource files that should be 
packaged into the JAR.</div>
+<ul>
+<li><strong>Type</strong>: <code>java.io.File</code></li>
+<li><strong>Required</strong>: <code>report.plugin.goal.yes</code></li>
+<li><strong>Default</strong>: 
<code>${project.build.testOutputDirectory}</code></li></ul><hr /></section><a 
name="useDefaultManifestFile"><section>
+<h4><a 
name="a.3CuseDefaultManifestFile.3E"></a>&lt;useDefaultManifestFile&gt;</h4><a 
name="a.3CuseDefaultManifestFile.3E"></a></a>
+<div><strong>Deprecated.</strong> For version 3.0.0 this parameter is only 
defined here to break the build if you use it!</div>
+<div>Using this property will fail your build cause it has been removed from 
the plugin configuration. See the <a 
href="https://maven.apache.org/plugins/maven-jar-plugin/";>Major Version Upgrade 
to version 3.0.0</a> for the plugin.</div>
+<ul>
+<li><strong>Type</strong>: <code>boolean</code></li>
+<li><strong>Required</strong>: <code>report.plugin.goal.no</code></li>
+<li><strong>User Property</strong>: 
<code>jar.useDefaultManifestFile</code></li>
+<li><strong>Default</strong>: 
<code>false</code></li></ul></section></section></section>
         </main>
       </div>
     </div>
@@ -490,7 +288,7 @@ Version Upgrade to version 3.0.0</a> for
     <footer>
       <div class="container-fluid">
         <div class="row-fluid">
-            <p>&#169;      2002&#x2013;2022
+            <p>&#169;      2002&#x2013;2024
 <a href="https://www.apache.org/";>The Apache Software Foundation</a>
 </p>
         </div>

Modified: 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/usage.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/usage.html 
(original)
+++ 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/usage.html 
Sat Mar 30 01:43:24 2024
@@ -2,8 +2,8 @@
 
 
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.11.1 from 
src/site/apt/usage.apt.vm at 2022-09-12
- | Rendered using Apache Maven Fluido Skin 1.11.1
+ | Generated by Apache Maven Doxia Site Renderer 1.11.1 from 
src/site/apt/usage.apt.vm at 2024-03-30
+ | Rendered using Apache Maven Fluido Skin 1.11.2
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; lang="en">
   <head>
@@ -16,10 +16,10 @@ Olivier Lamy
 Karl Heinz Marbaise" />
     <meta name="date" content="2016-06-03" />
     <title>Apache Maven JAR Plugin &#x2013; Usage</title>
-    <link rel="stylesheet" href="./css/apache-maven-fluido-1.11.1.min.css" />
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.11.2.min.css" />
     <link rel="stylesheet" href="./css/site.css" />
     <link rel="stylesheet" href="./css/print.css" media="print" />
-    <script src="./js/apache-maven-fluido-1.11.1.min.js"></script>
+    <script src="./js/apache-maven-fluido-1.11.2.min.js"></script>
 
     <!-- Matomo -->
     <script>
@@ -49,13 +49,13 @@ Karl Heinz Marbaise" />
 
         <div id="breadcrumbs">
           <ul class="breadcrumb">
-      <li class=""><a href="https://www.apache.org/"; class="externalLink" 
title="Apache">Apache</a><span class="divider">/</span></li>
-      <li class=""><a href="../../index.html" title="Maven">Maven</a><span 
class="divider">/</span></li>
-      <li class=""><a href="../index.html" title="Plugins">Plugins</a><span 
class="divider">/</span></li>
-      <li class=""><a href="index.html" title="Apache Maven JAR Plugin">Apache 
Maven JAR Plugin</a><span class="divider">/</span></li>
-    <li class="active ">Usage <a 
href="https://github.com/apache/maven-jar-plugin/tree/maven-jar-plugin-3.3.0/src/site/apt/usage.apt.vm";><img
 src="./images/accessories-text-editor.png" title="Edit" /></a></li>
-        <li id="publishDate" class="pull-right"><span class="divider">|</span> 
Last Published: 2022-09-12</li>
-          <li id="projectVersion" class="pull-right">Version: 3.3.0</li>
+      <li><a href="https://www.apache.org/"; class="externalLink" 
title="Apache">Apache</a><span class="divider">/</span></li>
+      <li><a href="../../index.html" title="Maven">Maven</a><span 
class="divider">/</span></li>
+      <li><a href="../index.html" title="Plugins">Plugins</a><span 
class="divider">/</span></li>
+      <li><a href="index.html" title="Apache Maven JAR Plugin">Apache Maven 
JAR Plugin</a><span class="divider">/</span></li>
+    <li class="active ">Usage <a 
href="https://github.com/apache/maven-jar-plugin/tree/HEAD/src/site/apt/usage.apt.vm";><img
 src="./images/accessories-text-editor.png" title="Edit" /></a></li>
+        <li id="publishDate" class="pull-right"><span class="divider">|</span> 
Last Published: 2024-03-30</li>
+          <li id="projectVersion" class="pull-right">Version: 
3.4.0-SNAPSHOT</li>
           </ul>
         </div>
       </header>
@@ -81,22 +81,27 @@ Karl Heinz Marbaise" />
     <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>
    <li class="nav-header">Maven Projects</li>
-    <li><a href="../../archetype/index.html" title="Archetype"><span 
class="none"></span>Archetype</a></li>
-    <li><a href="../../resolver/index.html" title="Artifact Resolver"><span 
class="none"></span>Artifact Resolver</a></li>
-    <li><a href="../../doxia/index.html" title="Doxia"><span 
class="none"></span>Doxia</a></li>
-    <li><a href="../../extensions/index.html" title="Extensions"><span 
class="none"></span>Extensions</a></li>
-    <li><a href="../../jxr/index.html" title="JXR"><span 
class="none"></span>JXR</a></li>
     <li><a href="../../ref/current" title="Maven"><span 
class="none"></span>Maven</a></li>
+    <li><a href="../../archetypes/index.html" title="Archetypes"><span 
class="none"></span>Archetypes</a></li>
+    <li><a href="../../extensions/index.html" title="Extensions"><span 
class="none"></span>Extensions</a></li>
     <li><a href="../../pom/index.html" title="Parent POMs"><span 
class="none"></span>Parent POMs</a></li>
     <li><a href="../index.html" title="Plugins"><span 
class="none"></span>Plugins</a></li>
-    <li><a href="../../plugin-testing/index.html" title="Plugin Testing"><span 
class="none"></span>Plugin Testing</a></li>
-    <li><a href="../../plugin-tools/index.html" title="Plugin Tools"><span 
class="none"></span>Plugin Tools</a></li>
-    <li><a href="../../apache-resource-bundles/index.html" title="Resource 
Bundles"><span class="none"></span>Resource Bundles</a></li>
-    <li><a href="../../scm/index.html" title="SCM"><span 
class="none"></span>SCM</a></li>
-    <li><a href="../../shared/index.html" title="Shared Components"><span 
class="none"></span>Shared Components</a></li>
     <li><a href="../../skins/index.html" title="Skins"><span 
class="none"></span>Skins</a></li>
-    <li><a href="../../surefire/index.html" title="Surefire"><span 
class="none"></span>Surefire</a></li>
-    <li><a href="../../wagon/index.html" title="Wagon"><span 
class="none"></span>Wagon</a></li>
+    <li><a href="" title=""><span class="icon-chevron-down"></span></a>
+     <ul class="nav nav-list">
+      <li><a href="../../archetype/index.html" title="Archetype"><span 
class="none"></span>Archetype</a></li>
+      <li><a href="../../resolver/index.html" title="Artifact Resolver"><span 
class="none"></span>Artifact Resolver</a></li>
+      <li><a href="../../doxia/index.html" title="Doxia"><span 
class="none"></span>Doxia</a></li>
+      <li><a href="../../maven-indexer/index.html" title="Indexer"><span 
class="none"></span>Indexer</a></li>
+      <li><a href="../../jxr/index.html" title="JXR"><span 
class="none"></span>JXR</a></li>
+      <li><a href="../../plugin-testing/index.html" title="Plugin 
Testing"><span class="none"></span>Plugin Testing</a></li>
+      <li><a href="../../plugin-tools/index.html" title="Plugin Tools"><span 
class="none"></span>Plugin Tools</a></li>
+      <li><a href="../../apache-resource-bundles/index.html" title="Resource 
Bundles"><span class="none"></span>Resource Bundles</a></li>
+      <li><a href="../../scm/index.html" title="SCM"><span 
class="none"></span>SCM</a></li>
+      <li><a href="../../shared/index.html" title="Shared Components"><span 
class="none"></span>Shared Components</a></li>
+      <li><a href="../../surefire/index.html" title="Surefire"><span 
class="none"></span>Surefire</a></li>
+      <li><a href="../../wagon/index.html" title="Wagon"><span 
class="none"></span>Wagon</a></li>
+     </ul></li>
    <li class="nav-header">ASF</li>
     <li><a href="https://www.apache.org/foundation/how-it-works.html"; 
class="externalLink" title="How Apache Works"><span class="none"></span>How 
Apache Works</a></li>
     <li><a href="https://www.apache.org/foundation/"; class="externalLink" 
title="Foundation"><span class="none"></span>Foundation</a></li>
@@ -118,7 +123,7 @@ Karl Heinz Marbaise" />
 <section>
 <h2><a name="Usage"></a>Usage</h2>
 <p>Some brief examples on how to use this plugin. If you want to use advanced 
configurations you should have a look at the <a 
href="./index.html#Examples">Example section</a>. documentation for <a 
href="/shared/maven-archiver/">Maven Archiver</a>.</p>
-<p>To handle archiving this version of Maven JAR Plugin uses <a 
href="/shared/maven-archiver/index.html">Maven Archiver</a> 3.6.0.</p>
+<p>To handle archiving this version of Maven JAR Plugin uses <a 
href="/shared/maven-archiver/index.html">Maven Archiver</a> 3.6.2.</p>
 <p><b>Note:</b> If you need to sign your JAR files you should use the <a 
href="/plugins/maven-jarsigner-plugin/">Maven Jarsigner Plugin</a> instead. 
</p><section>
 <h3><a name="How_to_build_a_JAR_file"></a>How to build a JAR file</h3>
 <p>When you want to create a JAR-file with Maven, you first have to create a 
<code>pom.xml</code>-file with at least the following content:</p>
@@ -146,7 +151,7 @@ Karl Heinz Marbaise" />
     <footer>
       <div class="container-fluid">
         <div class="row-fluid">
-            <p>&#169;      2002&#x2013;2022
+            <p>&#169;      2002&#x2013;2024
 <a href="https://www.apache.org/";>The Apache Software Foundation</a>
 </p>
         </div>

Modified: 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/allclasses-frame.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/allclasses-frame.html
 (original)
+++ 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/allclasses-frame.html
 Sat Mar 30 01:43:24 2024
@@ -11,8 +11,9 @@
         <h1 class="bar">All Classes</h1>
         <div class="indexContainer">
             <ul>
-                <li><a 
href="org/apache/maven/plugins/jar/JarMojoTest.html#JarMojoTest" 
target="classFrame">JarMojoTest</a></li>
-            </ul>
+                                <li><a 
href="org/apache/maven/plugins/jar/JarMojoTest.html#JarMojoTest" 
target="classFrame">JarMojoTest</a></li>
+                                <li><a 
href="org/apache/maven/plugins/jar/ToolchainsJdkVersionTest.html#ToolchainsJdkVersionTest"
 target="classFrame">ToolchainsJdkVersionTest</a></li>
+                            </ul>
         </div>
     </body>
 </html>
\ No newline at end of file

Modified: 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/index.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/index.html
 (original)
+++ 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/index.html
 Sat Mar 30 01:43:24 2024
@@ -4,7 +4,7 @@
     <!-- this is a JXR report set (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>Apache Maven JAR Plugin 3.3.0 Reference</title>
+        <title>Apache Maven JAR Plugin 3.4.0-SNAPSHOT Reference</title>
         <script type="text/javascript">
             tmpTargetPage = "" + window.location.search;
             if (tmpTargetPage != "" && tmpTargetPage != "undefined")

Modified: 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/org/apache/maven/plugins/jar/JarMojoTest.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/org/apache/maven/plugins/jar/JarMojoTest.html
 (original)
+++ 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/org/apache/maven/plugins/jar/JarMojoTest.html
 Sat Mar 30 01:43:24 2024
@@ -6,60 +6,53 @@
 </head>
 <body>
 <div id="overview"><a 
href="../../../../../../testapidocs/org/apache/maven/plugins/jar/JarMojoTest.html">View
 Javadoc</a></div><pre>
-<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <strong 
class="jxr_keyword">package</strong> org.apache.maven.plugins.jar;
-<a class="jxr_linenumber" name="L2" href="#L2">2</a>   
-<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em 
class="jxr_comment">/*</em>
-<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em 
class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under 
one</em>
-<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em 
class="jxr_comment"> * or more contributor license agreements.  See the NOTICE 
file</em>
-<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em 
class="jxr_comment"> * distributed with this work for additional 
information</em>
-<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em 
class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this 
file</em>
-<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em 
class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
-<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em 
class="jxr_comment"> * "License"); you may not use this file except in 
compliance</em>
-<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em 
class="jxr_comment"> * with the License.  You may obtain a copy of the License 
at</em>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em 
class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em 
class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under 
one</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em 
class="jxr_comment"> * or more contributor license agreements.  See the NOTICE 
file</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em 
class="jxr_comment"> * distributed with this work for additional 
information</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em 
class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this 
file</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em 
class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em 
class="jxr_comment"> * "License"); you may not use this file except in 
compliance</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em 
class="jxr_comment"> * with the License.  You may obtain a copy of the License 
at</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em 
class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em 
class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0"; 
target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
 <a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em 
class="jxr_comment"> *</em>
-<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em 
class="jxr_comment"> *  <a href="http://www.apache.org/licenses/LICENSE-2.0"; 
target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
-<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em 
class="jxr_comment"> *</em>
-<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em 
class="jxr_comment"> * Unless required by applicable law or agreed to in 
writing,</em>
-<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em 
class="jxr_comment"> * software distributed under the License is distributed on 
an</em>
-<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em 
class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY</em>
-<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em 
class="jxr_comment"> * KIND, either express or implied.  See the License for 
the</em>
-<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em 
class="jxr_comment"> * specific language governing permissions and 
limitations</em>
-<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <em 
class="jxr_comment"> * under the License.</em>
-<a class="jxr_linenumber" name="L20" href="#L20">20</a>  <em 
class="jxr_comment"> */</em>
-<a class="jxr_linenumber" name="L21" href="#L21">21</a>  
-<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong 
class="jxr_keyword">import</strong> java.io.File;
-<a class="jxr_linenumber" name="L23" href="#L23">23</a>  
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong 
class="jxr_keyword">import</strong> 
org.apache.maven.plugin.testing.AbstractMojoTestCase;
-<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong 
class="jxr_keyword">import</strong> org.apache.maven.plugins.jar.JarMojo;
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <em 
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <em 
class="jxr_javadoccomment"> * Test for {@link JarMojo}</em>
-<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <em 
class="jxr_javadoccomment"> *</em>
-<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <em 
class="jxr_javadoccomment"> * @version $Id$</em>
-<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <em 
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> 
<a name="JarMojoTest" 
href="../../../../../org/apache/maven/plugins/jar/JarMojoTest.html#JarMojoTest">JarMojoTest</a>
-<a class="jxr_linenumber" name="L33" href="#L33">33</a>      <strong 
class="jxr_keyword">extends</strong> AbstractMojoTestCase
-<a class="jxr_linenumber" name="L34" href="#L34">34</a>  {
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>      <strong 
class="jxr_keyword">private</strong> File testPom = <strong 
class="jxr_keyword">new</strong> File( getBasedir(), <span 
class="jxr_string">"src/test/resources/unit/jar-basic-test/pom.xml"</span> );
-<a class="jxr_linenumber" name="L36" href="#L36">36</a>  
-<a class="jxr_linenumber" name="L37" href="#L37">37</a>      <em 
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <em 
class="jxr_javadoccomment">     * Tests the discovery and configuration of the 
mojo.</em>
-<a class="jxr_linenumber" name="L39" href="#L39">39</a>  <em 
class="jxr_javadoccomment">     *</em>
-<a class="jxr_linenumber" name="L40" href="#L40">40</a>  <em 
class="jxr_javadoccomment">     * @throws Exception in case of an error</em>
-<a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>      <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
testJarTestEnvironment()
-<a class="jxr_linenumber" name="L43" href="#L43">43</a>          <strong 
class="jxr_keyword">throws</strong> Exception
-<a class="jxr_linenumber" name="L44" href="#L44">44</a>      {
-<a class="jxr_linenumber" name="L45" href="#L45">45</a>          JarMojo mojo 
= (JarMojo) lookupMojo( <span class="jxr_string">"jar"</span>, testPom );
-<a class="jxr_linenumber" name="L46" href="#L46">46</a>  
-<a class="jxr_linenumber" name="L47" href="#L47">47</a>          
assertNotNull( mojo );
-<a class="jxr_linenumber" name="L48" href="#L48">48</a>  
-<a class="jxr_linenumber" name="L49" href="#L49">49</a>          assertEquals( 
<span class="jxr_string">"foo"</span>, mojo.getProject().getGroupId() );
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>      }
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>  
-<a class="jxr_linenumber" name="L52" href="#L52">52</a>  }
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em 
class="jxr_comment"> * Unless required by applicable law or agreed to in 
writing,</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em 
class="jxr_comment"> * software distributed under the License is distributed on 
an</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em 
class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em 
class="jxr_comment"> * KIND, either express or implied.  See the License for 
the</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em 
class="jxr_comment"> * specific language governing permissions and 
limitations</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em 
class="jxr_comment"> * under the License.</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em 
class="jxr_comment"> */</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <strong 
class="jxr_keyword">package</strong> org.apache.maven.plugins.jar;
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  <strong 
class="jxr_keyword">import</strong> 
org.apache.maven.plugin.testing.junit5.InjectMojo;
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong 
class="jxr_keyword">import</strong> 
org.apache.maven.plugin.testing.junit5.MojoTest;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong 
class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong 
class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> 
org.junit.jupiter.api.Assertions.assertEquals;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong 
class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> 
org.junit.jupiter.api.Assertions.assertNotNull;
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <em 
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <em 
class="jxr_javadoccomment"> * Test for {@link JarMojo}</em>
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <em 
class="jxr_javadoccomment"> *</em>
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <em 
class="jxr_javadoccomment"> * @version $Id$</em>
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <em 
class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  @MojoTest
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  <strong 
class="jxr_keyword">class</strong> <a name="JarMojoTest" 
href="../../../../../org/apache/maven/plugins/jar/JarMojoTest.html#JarMojoTest">JarMojoTest</a>
 {
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>      <em 
class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  <em 
class="jxr_javadoccomment">     * Tests the discovery and configuration of the 
mojo.</em>
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <em 
class="jxr_javadoccomment">     */</em>
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>      @Test
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>      @InjectMojo(goal 
= <span class="jxr_string">"jar"</span>, pom = <span 
class="jxr_string">"classpath:/unit/jar-basic-test/pom.xml"</span>)
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>      <strong 
class="jxr_keyword">void</strong> testJarTestEnvironment(JarMojo mojo) {
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>          
assertNotNull(mojo);
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>          
assertEquals(<span class="jxr_string">"foo"</span>, 
mojo.getProject().getGroupId());
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>      }
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>  }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2002&#x2013;2022 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.</div>
+<div id="footer">Copyright &#169; 2002&#x2013;2024 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.</div>
 </body>
 </html>
\ No newline at end of file

Added: 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/org/apache/maven/plugins/jar/ToolchainsJdkVersionTest.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/org/apache/maven/plugins/jar/ToolchainsJdkVersionTest.html
 (added)
+++ 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/org/apache/maven/plugins/jar/ToolchainsJdkVersionTest.html
 Sat Mar 30 01:43:24 2024
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>ToolchainsJdkVersionTest xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a 
href="../../../../../../testapidocs/org/apache/maven/plugins/jar/ToolchainsJdkVersionTest.html">View
 Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a>   <em 
class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a>   <em 
class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under 
one</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a>   <em 
class="jxr_comment"> * or more contributor license agreements.  See the NOTICE 
file</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a>   <em 
class="jxr_comment"> * distributed with this work for additional 
information</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a>   <em 
class="jxr_comment"> * regarding copyright ownership.  The ASF licenses this 
file</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a>   <em 
class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a>   <em 
class="jxr_comment"> * "License"); you may not use this file except in 
compliance</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a>   <em 
class="jxr_comment"> * with the License.  You may obtain a copy of the License 
at</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>   <em 
class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a>  <em 
class="jxr_comment"> *   <a href="http://www.apache.org/licenses/LICENSE-2.0"; 
target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>  <em 
class="jxr_comment"> *</em>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a>  <em 
class="jxr_comment"> * Unless required by applicable law or agreed to in 
writing,</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a>  <em 
class="jxr_comment"> * software distributed under the License is distributed on 
an</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a>  <em 
class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a>  <em 
class="jxr_comment"> * KIND, either express or implied.  See the License for 
the</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a>  <em 
class="jxr_comment"> * specific language governing permissions and 
limitations</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a>  <em 
class="jxr_comment"> * under the License.</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a>  <em 
class="jxr_comment"> */</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a>  <strong 
class="jxr_keyword">package</strong> org.apache.maven.plugins.jar;
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>  
+<a class="jxr_linenumber" name="L21" href="#L21">21</a>  <strong 
class="jxr_keyword">import</strong> java.nio.file.Files;
+<a class="jxr_linenumber" name="L22" href="#L22">22</a>  <strong 
class="jxr_keyword">import</strong> java.nio.file.Path;
+<a class="jxr_linenumber" name="L23" href="#L23">23</a>  <strong 
class="jxr_keyword">import</strong> java.nio.file.Paths;
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <strong 
class="jxr_keyword">import</strong> java.util.Locale;
+<a class="jxr_linenumber" name="L25" href="#L25">25</a>  <strong 
class="jxr_keyword">import</strong> java.util.Optional;
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <strong 
class="jxr_keyword">import</strong> org.apache.maven.toolchain.Toolchain;
+<a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong 
class="jxr_keyword">import</strong> org.junit.jupiter.api.Assertions;
+<a class="jxr_linenumber" name="L29" href="#L29">29</a>  <strong 
class="jxr_keyword">import</strong> org.junit.jupiter.api.Assumptions;
+<a class="jxr_linenumber" name="L30" href="#L30">30</a>  <strong 
class="jxr_keyword">import</strong> org.junit.jupiter.api.Test;
+<a class="jxr_linenumber" name="L31" href="#L31">31</a>  <strong 
class="jxr_keyword">import</strong> org.junit.jupiter.api.extension.ExtendWith;
+<a class="jxr_linenumber" name="L32" href="#L32">32</a>  <strong 
class="jxr_keyword">import</strong> org.mockito.Mock;
+<a class="jxr_linenumber" name="L33" href="#L33">33</a>  <strong 
class="jxr_keyword">import</strong> org.mockito.junit.jupiter.MockitoExtension;
+<a class="jxr_linenumber" name="L34" href="#L34">34</a>  
+<a class="jxr_linenumber" name="L35" href="#L35">35</a>  <strong 
class="jxr_keyword">import</strong> <strong class="jxr_keyword">static</strong> 
org.mockito.Mockito.when;
+<a class="jxr_linenumber" name="L36" href="#L36">36</a>  
+<a class="jxr_linenumber" name="L37" href="#L37">37</a>  
@ExtendWith(MockitoExtension.<strong class="jxr_keyword">class</strong>)
+<a class="jxr_linenumber" name="L38" href="#L38">38</a>  <strong 
class="jxr_keyword">class</strong> <a name="ToolchainsJdkVersionTest" 
href="../../../../../org/apache/maven/plugins/jar/ToolchainsJdkVersionTest.html#ToolchainsJdkVersionTest">ToolchainsJdkVersionTest</a>
 {
+<a class="jxr_linenumber" name="L39" href="#L39">39</a>  
+<a class="jxr_linenumber" name="L40" href="#L40">40</a>      @Mock
+<a class="jxr_linenumber" name="L41" href="#L41">41</a>      <strong 
class="jxr_keyword">private</strong> Toolchain toolchain;
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>  
+<a class="jxr_linenumber" name="L43" href="#L43">43</a>      <strong 
class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> 
ToolchainsJdkSpecification toolchainsJdkSpecification = <strong 
class="jxr_keyword">new</strong> ToolchainsJdkSpecification();
+<a class="jxr_linenumber" name="L44" href="#L44">44</a>  
+<a class="jxr_linenumber" name="L45" href="#L45">45</a>      @Test
+<a class="jxr_linenumber" name="L46" href="#L46">46</a>      <strong 
class="jxr_keyword">void</strong> shouldReturnCorrectSpec() {
+<a class="jxr_linenumber" name="L47" href="#L47">47</a>  
+<a class="jxr_linenumber" name="L48" href="#L48">48</a>          Path 
javacPath = getJavacPath();
+<a class="jxr_linenumber" name="L49" href="#L49">49</a>          
Assumptions.assumeTrue(Files.isExecutable(javacPath));
+<a class="jxr_linenumber" name="L50" href="#L50">50</a>  
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>          
when(toolchain.findTool(<span 
class="jxr_string">"javac"</span>)).thenReturn(javacPath.toString());
+<a class="jxr_linenumber" name="L52" href="#L52">52</a>  
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          
Optional&lt;String&gt; jdkVersion = 
toolchainsJdkSpecification.getJDKSpecification(toolchain);
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>          
Assertions.assertTrue(jdkVersion.isPresent());
+<a class="jxr_linenumber" name="L55" href="#L55">55</a>          
Assertions.assertEquals(System.getProperty(<span 
class="jxr_string">"java.specification.version"</span>), jdkVersion.get());
+<a class="jxr_linenumber" name="L56" href="#L56">56</a>      }
+<a class="jxr_linenumber" name="L57" href="#L57">57</a>  
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>      @Test
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>      <strong 
class="jxr_keyword">void</strong> shouldReturnEmptySpec() {
+<a class="jxr_linenumber" name="L60" href="#L60">60</a>  
+<a class="jxr_linenumber" name="L61" href="#L61">61</a>          
when(toolchain.findTool(<span 
class="jxr_string">"javac"</span>)).thenReturn(<strong 
class="jxr_keyword">null</strong>);
+<a class="jxr_linenumber" name="L62" href="#L62">62</a>  
+<a class="jxr_linenumber" name="L63" href="#L63">63</a>          
Optional&lt;String&gt; jdkVersion = 
toolchainsJdkSpecification.getJDKSpecification(toolchain);
+<a class="jxr_linenumber" name="L64" href="#L64">64</a>          
Assertions.assertFalse(jdkVersion.isPresent());
+<a class="jxr_linenumber" name="L65" href="#L65">65</a>      }
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>  
+<a class="jxr_linenumber" name="L67" href="#L67">67</a>      <strong 
class="jxr_keyword">private</strong> String getJavaCName() {
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>          <strong 
class="jxr_keyword">if</strong> (System.getProperty(<span 
class="jxr_string">"os.name"</span>, <span 
class="jxr_string">""</span>).toLowerCase(Locale.ROOT).startsWith(<span 
class="jxr_string">"win"</span>)) {
+<a class="jxr_linenumber" name="L69" href="#L69">69</a>              <strong 
class="jxr_keyword">return</strong> <span class="jxr_string">"javac.exe"</span>;
+<a class="jxr_linenumber" name="L70" href="#L70">70</a>          } <strong 
class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>              <strong 
class="jxr_keyword">return</strong> <span class="jxr_string">"javac"</span>;
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>          }
+<a class="jxr_linenumber" name="L73" href="#L73">73</a>      }
+<a class="jxr_linenumber" name="L74" href="#L74">74</a>  
+<a class="jxr_linenumber" name="L75" href="#L75">75</a>      <strong 
class="jxr_keyword">private</strong> Path getJavacPath() {
+<a class="jxr_linenumber" name="L76" href="#L76">76</a>          String 
javaCName = getJavaCName();
+<a class="jxr_linenumber" name="L77" href="#L77">77</a>  
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>          String 
javaHome = System.getProperty(<span class="jxr_string">"java.home"</span>);
+<a class="jxr_linenumber" name="L79" href="#L79">79</a>  
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>          Path 
javacPath = Paths.get(javaHome, <span class="jxr_string">"bin"</span>, 
javaCName);
+<a class="jxr_linenumber" name="L81" href="#L81">81</a>          <strong 
class="jxr_keyword">if</strong> (Files.isExecutable(javacPath)) {
+<a class="jxr_linenumber" name="L82" href="#L82">82</a>              <strong 
class="jxr_keyword">return</strong> javacPath;
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>          }
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>  
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>          <em 
class="jxr_comment">// try with jre</em>
+<a class="jxr_linenumber" name="L86" href="#L86">86</a>          <strong 
class="jxr_keyword">return</strong> Paths.get(javaHome, <span 
class="jxr_string">"../bin"</span>, javaCName);
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>      }
+<a class="jxr_linenumber" name="L88" href="#L88">88</a>  }
+</pre>
+<hr/>
+<div id="footer">Copyright &#169; 2002&#x2013;2024 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.</div>
+</body>
+</html>
\ No newline at end of file

Modified: 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/org/apache/maven/plugins/jar/package-frame.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/org/apache/maven/plugins/jar/package-frame.html
 (original)
+++ 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/org/apache/maven/plugins/jar/package-frame.html
 Sat Mar 30 01:43:24 2024
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>Apache Maven JAR Plugin 3.3.0 Reference Package 
org.apache.maven.plugins.jar</title>
+        <title>Apache Maven JAR Plugin 3.4.0-SNAPSHOT Reference Package 
org.apache.maven.plugins.jar</title>
         <link rel="stylesheet" type="text/css" 
href="../../../../../stylesheet.css" title="style" />
     </head>
     <body>
@@ -12,10 +12,13 @@
         <div class="indexContainer">
             <h2 title="Classes">Classes</h2>
             <ul title="Classes">
-                <li>
+                                <li>
                     <a href="JarMojoTest.html#JarMojoTest" 
target="classFrame">JarMojoTest</a>
                 </li>
-            </ul>
+                                <li>
+                    <a 
href="ToolchainsJdkVersionTest.html#ToolchainsJdkVersionTest" 
target="classFrame">ToolchainsJdkVersionTest</a>
+                </li>
+                            </ul>
         </div>
     </body>
 </html>
\ No newline at end of file

Modified: 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/org/apache/maven/plugins/jar/package-summary.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/org/apache/maven/plugins/jar/package-summary.html
 (original)
+++ 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/org/apache/maven/plugins/jar/package-summary.html
 Sat Mar 30 01:43:24 2024
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>Apache Maven JAR Plugin 3.3.0 Reference Package 
org.apache.maven.plugins.jar</title>
+        <title>Apache Maven JAR Plugin 3.4.0-SNAPSHOT Reference Package 
org.apache.maven.plugins.jar</title>
         <link rel="stylesheet" type="text/css" 
href="../../../../../stylesheet.css" title="style" />
     </head>
 
@@ -23,7 +23,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>Apache Maven JAR Plugin 
3.3.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>Apache Maven JAR Plugin 
3.4.0-SNAPSHOT Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -56,12 +56,17 @@
                             </tr>
                         </thead>
                         <tbody>
-                            <tr class="altColor">
+                                                                               
                                                                        <tr 
class="altColor">
                                 <td class="colFirst colLast">
                                     <a href="JarMojoTest.html#JarMojoTest" 
target="classFrame" title="class in 
org.apache.maven.plugins.jar">JarMojoTest</a>
                                 </td>
                             </tr>
-                        </tbody>
+                                                                               
                                         <tr class="rowColor">
+                                <td class="colFirst colLast">
+                                    <a 
href="ToolchainsJdkVersionTest.html#ToolchainsJdkVersionTest" 
target="classFrame" title="class in 
org.apache.maven.plugins.jar">ToolchainsJdkVersionTest</a>
+                                </td>
+                            </tr>
+                                                    </tbody>
                     </table>
                 </li>
             </ul>
@@ -81,7 +86,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>Apache Maven JAR Plugin 
3.3.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>Apache Maven JAR Plugin 
3.4.0-SNAPSHOT Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -101,7 +106,7 @@
         </div>
         
         <div id="footer">
-            Copyright &#169; 2002&#x2013;2022 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.
+            Copyright &#169; 2002&#x2013;2024 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.
         </div>
     </body>
 </html>
\ No newline at end of file

Modified: 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/overview-frame.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/overview-frame.html
 (original)
+++ 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/overview-frame.html
 Sat Mar 30 01:43:24 2024
@@ -4,19 +4,19 @@
     <!-- generated by Apache Maven JXR (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>Apache Maven JAR Plugin 3.3.0 Reference</title>
+        <title>Apache Maven JAR Plugin 3.4.0-SNAPSHOT Reference</title>
         <link rel="stylesheet" type="text/css" href="stylesheet.css" 
title="style" />
     </head>
     <body>
-        <h1 title="Apache Maven JAR Plugin 3.3.0 Reference" 
class="bar"><strong>Apache Maven JAR Plugin 3.3.0 Reference</strong></h1>
+        <h1 title="Apache Maven JAR Plugin 3.4.0-SNAPSHOT Reference" 
class="bar"><strong>Apache Maven JAR Plugin 3.4.0-SNAPSHOT 
Reference</strong></h1>
         <div class="indexHeader"><span><a href="allclasses-frame.html" 
target="packageFrame">All&nbsp;Classes</a></span></div>
         <div class="indexContainer">
             <h2 title="Packages">Packages</h2>
             <ul title="Packages">
-                <li>
+                                <li>
                     <a href="org/apache/maven/plugins/jar/package-frame.html" 
target="packageFrame">org.apache.maven.plugins.jar</a>
                 </li>
-            </ul>
+                            </ul>
         </div>
         <p>&nbsp;</p>
     </body>

Modified: 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/overview-summary.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/overview-summary.html
 (original)
+++ 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref-test/overview-summary.html
 Sat Mar 30 01:43:24 2024
@@ -4,7 +4,7 @@
     <!-- generated by Apache Maven JXR (jdk7) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>Apache Maven JAR Plugin 3.3.0 Reference</title>
+        <title>Apache Maven JAR Plugin 3.4.0-SNAPSHOT Reference</title>
         <link rel="stylesheet" type="text/css" href="stylesheet.css" 
title="style" />
     </head>
     <body>
@@ -22,7 +22,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>Apache Maven JAR Plugin 
3.3.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>Apache Maven JAR Plugin 
3.4.0-SNAPSHOT Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -37,7 +37,7 @@
         </div>
         
                 <div class="header">
-            <h1 class="title">Apache Maven JAR Plugin 3.3.0 Reference</h1>
+            <h1 class="title">Apache Maven JAR Plugin 3.4.0-SNAPSHOT 
Reference</h1>
         </div>
         <div class="contentContainer">
             <table class="overviewSummary" border="0" cellpadding="3" 
cellspacing="0" summary="Packages table, listing packages">
@@ -48,12 +48,12 @@
                     </tr>
                 </thead>
                 <tbody>
-                    <tr class="altColor">
+                                                                               
                             <tr class="altColor">
                         <td class="colFirst colLast">
                             <a 
href="org/apache/maven/plugins/jar/package-summary.html">org.apache.maven.plugins.jar</a>
                         </td>
                     </tr>
-                </tbody>
+                                    </tbody>
             </table>
         </div>
         
@@ -71,7 +71,7 @@
                 <li>Index</li>
                 <li>Help</li>
             </ul>
-            <div class="aboutLanguage"><em><strong>Apache Maven JAR Plugin 
3.3.0 Reference</strong></em></div>
+            <div class="aboutLanguage"><em><strong>Apache Maven JAR Plugin 
3.4.0-SNAPSHOT Reference</strong></em></div>
         </div>
         <div class="subNav">
             <ul class="navList">
@@ -86,7 +86,7 @@
         </div>
         
         <div id="footer">
-            Copyright &#169; 2002&#x2013;2022 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.
+            Copyright &#169; 2002&#x2013;2024 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.
         </div>
     </body>
 </html>
\ No newline at end of file

Modified: 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref/allclasses-frame.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref/allclasses-frame.html
 (original)
+++ 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref/allclasses-frame.html
 Sat Mar 30 01:43:24 2024
@@ -11,11 +11,12 @@
         <h1 class="bar">All Classes</h1>
         <div class="indexContainer">
             <ul>
-                <li><a 
href="org/apache/maven/plugins/jar/AbstractJarMojo.html#AbstractJarMojo" 
target="classFrame">AbstractJarMojo</a></li>
-                <li><a 
href="org/apache/maven/plugins/jar/HelpMojo.html#HelpMojo" 
target="classFrame">HelpMojo</a></li>
-                <li><a 
href="org/apache/maven/plugins/jar/JarMojo.html#JarMojo" 
target="classFrame">JarMojo</a></li>
-                <li><a 
href="org/apache/maven/plugins/jar/TestJarMojo.html#TestJarMojo" 
target="classFrame">TestJarMojo</a></li>
-            </ul>
+                                <li><a 
href="org/apache/maven/plugins/jar/AbstractJarMojo.html#AbstractJarMojo" 
target="classFrame">AbstractJarMojo</a></li>
+                                <li><a 
href="org/apache/maven/plugins/maven_jar_plugin/HelpMojo.html#HelpMojo" 
target="classFrame">HelpMojo</a></li>
+                                <li><a 
href="org/apache/maven/plugins/jar/JarMojo.html#JarMojo" 
target="classFrame">JarMojo</a></li>
+                                <li><a 
href="org/apache/maven/plugins/jar/TestJarMojo.html#TestJarMojo" 
target="classFrame">TestJarMojo</a></li>
+                                <li><a 
href="org/apache/maven/plugins/jar/ToolchainsJdkSpecification.html#ToolchainsJdkSpecification"
 target="classFrame">ToolchainsJdkSpecification</a></li>
+                            </ul>
         </div>
     </body>
 </html>
\ No newline at end of file

Modified: 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref/index.html
==============================================================================
--- 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref/index.html
 (original)
+++ 
maven/website/components/plugins-archives/maven-jar-plugin-LATEST/xref/index.html
 Sat Mar 30 01:43:24 2024
@@ -4,7 +4,7 @@
     <!-- this is a JXR report set (jdk8) -->
     <head>
         <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-        <title>Apache Maven JAR Plugin 3.3.0 Reference</title>
+        <title>Apache Maven JAR Plugin 3.4.0-SNAPSHOT Reference</title>
         <script type="text/javascript">
             tmpTargetPage = "" + window.location.search;
             if (tmpTargetPage != "" && tmpTargetPage != "undefined")


Reply via email to