You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-commits@maven.apache.org by sv...@apache.org on 2022/04/23 13:10:11 UTC

svn commit: r1900222 - in /maven/website/content: ./ developers/ examples/ guides/ guides/introduction/ guides/mini/ guides/plugin/ plugin-developers/ plugin-developers/cookbook/

Author: svn-site-role
Date: Sat Apr 23 13:10:10 2022
New Revision: 1900222

Log:
Site checkin for project Apache Maven Site

Removed:
    maven/website/content/plugin-developers/cookbook/add-build-time-to-manifest.html
    maven/website/content/plugin-developers/cookbook/add-svn-revision-to-manifest.html
    maven/website/content/plugin-developers/cookbook/attach-source-javadoc-artifacts.html
    maven/website/content/plugin-developers/cookbook/generate-assembly.html
Modified:
    maven/website/content/apache-maven.pdf
    maven/website/content/developers/mojo-api-specification.html
    maven/website/content/examples/maven-3-lifecycle-extensions.html
    maven/website/content/guides/index.html
    maven/website/content/guides/introduction/introduction-to-plugins.html
    maven/website/content/guides/mini/index.html
    maven/website/content/guides/plugin/guide-java-plugin-development.html
    maven/website/content/guides/plugin/guide-java-report-plugin-development.html
    maven/website/content/maven-jsr330.html
    maven/website/content/maven-site-1.0-site.jar
    maven/website/content/plugin-developers/common-bugs.html
    maven/website/content/plugin-developers/cookbook/index.html
    maven/website/content/plugin-developers/cookbook/plexus-plugin-upgrade.html
    maven/website/content/plugin-developers/index.html
    maven/website/content/plugin-developers/plugin-documenting.html
    maven/website/content/plugin-developers/plugin-testing.html

Modified: maven/website/content/apache-maven.pdf
==============================================================================
Binary files - no diff available.

Modified: maven/website/content/developers/mojo-api-specification.html
==============================================================================
--- maven/website/content/developers/mojo-api-specification.html (original)
+++ maven/website/content/developers/mojo-api-specification.html Sat Apr 23 13:10:10 2022
@@ -77,10 +77,11 @@
       <li><a href="../guides/plugin/guide-java-report-plugin-development.html" title="Your First Report Mojo"><span class="none"></span>Your First Report Mojo</a></li>
       <li><a href="../plugin-developers/plugin-testing.html" title="Testing Plugins"><span class="none"></span>Testing Plugins</a></li>
       <li><a href="../plugin-developers/plugin-documenting.html" title="Documenting Plugins"><span class="none"></span>Documenting Plugins</a></li>
-      <li><a href="../plugin-developers/cookbook/index.html" title="Plugins Cookbook"><span class="icon-chevron-right"></span>Plugins Cookbook</a></li>
       <li class="active"><a href="#"><span class="none"></span>Mojo API</a></li>
       <li><a href="../plugin-developers/common-bugs.html" title="Common Bugs and Pitfalls"><span class="none"></span>Common Bugs and Pitfalls</a></li>
       <li><a href="../examples/maven-3-lifecycle-extensions.html" title="Maven Lifecycle Extensions"><span class="none"></span>Maven Lifecycle Extensions</a></li>
+      <li><a href="../plugin-developers/cookbook/plexus-plugin-upgrade.html" title="Plexus Javadoc to Plexus Annotations"><span class="none"></span>Plexus Javadoc to Plexus Annotations</a></li>
+      <li><a href="../maven-jsr330.html" title="Using JSR-330"><span class="none"></span>Using JSR-330</a></li>
      </ul></li>
     <li><a href="../repository/index.html" title="Maven Central Repository"><span class="icon-chevron-right"></span>Maven Central Repository</a></li>
     <li><a href="../developers/index.html" title="Maven Developer Centre"><span class="icon-chevron-right"></span>Maven Developer Centre</a></li>
@@ -147,7 +148,7 @@
       
 <p>Maven plugins can be written in Java or any of a
         number of scripting languages. Plugins consists of one or more Mojos,
-        each one being the implementation for one of the plugin's goals.
+        each one being the implementation for one of the plugin's <b>goals</b>.
         Maven tries to stay out of
         the way of the programmer with its new Mojo API. This opens up the
         opportunity for many Mojos to be reused outside of Maven, or bridged
@@ -159,31 +160,26 @@
       
 <p>Although the requirements on Mojos are minimal by design, there are
         still a very few requirements that Mojo developers must keep in mind.  Basically, these Mojo requirements are embodied by the
-        <a href="/ref/current/maven-plugin-api/apidocs/org/apache/maven/plugin/Mojo.html"><code>org.apache.maven.plugin.Mojo</code></a>
-        interface, which the Mojo
-        must implement (or else extend its abstract base class counterpart
-        <a href="/ref/current/maven-plugin-api/apidocs/org/apache/maven/plugin/AbstractMojo.html"><code>org.apache.maven.plugin.AbstractMojo</code></a>
-        ). This interface
+        <a href="/ref/current/maven-plugin-api/apidocs/org/apache/maven/plugin/Mojo.html"><code>org.apache.maven.plugin.Mojo</code> interface</a>, which the Mojo
+        must implement (or else extend its
+        <a href="/ref/current/maven-plugin-api/apidocs/org/apache/maven/plugin/AbstractMojo.html">abstract base class counterpart <code>org.apache.maven.plugin.AbstractMojo</code></a>).
+        This interface
         guarantees the correct execution contract for the Mojo: no parameters,
         void return type, and a throws clause that allows only
         <a href="/ref/current/maven-plugin-api/apidocs/org/apache/maven/plugin/MojoExecutionException.html"><code>org.apache.maven.plugin.MojoExecutionException</code></a>
         and its
         derivatives. It also guarantees that the Mojo will have access to the
         standard Maven user-feedback mechanism,
-        <a href="/ref/current/maven-plugin-api/apidocs/org/apache/maven/plugin/logging/Log.html"><code>org.apache.maven.plugin.logging.Log</code></a>
-        , so the Mojo can
-        communicate important events to the console or other log sink.
+        <a href="/ref/current/maven-plugin-api/apidocs/org/apache/maven/plugin/logging/Log.html"><code>org.apache.maven.plugin.logging.Log</code></a>,
+        so the Mojo can communicate important events to the console or other log sink.
       </p>
       
 <p>As mentioned before, each Plugin - or packaged set of Mojos - must
-        provide a descriptor called
-        <a href="/ref/current/maven-plugin-api/plugin.html"><code>plugin.xml</code></a>
-        under the path
-        <code>META-INF/maven</code>
+        provide a <a href="/ref/current/maven-plugin-api/plugin.html"><code>META-INF/maven/plugin.xml</code> descriptor file</a>
         inside the Plugin jar file. Fortunately,
         Maven also provides a set of Javadoc annotations
         (named <a href="/plugin-tools/maven-plugin-tools-java/index.html">Mojo Javadoc Tags</a>),
-        Java 5 annotations
+        Java annotations
         (named <a href="/plugin-tools/maven-plugin-tools-annotations/index.html">Maven Plugin Tools Java5 Annotations</a>)
         and tools (named <a href="/plugin-tools/">plugin-tools</a>) to generate
         this descriptor, so developers don't have to worry about directly

Modified: maven/website/content/examples/maven-3-lifecycle-extensions.html
==============================================================================
--- maven/website/content/examples/maven-3-lifecycle-extensions.html (original)
+++ maven/website/content/examples/maven-3-lifecycle-extensions.html Sat Apr 23 13:10:10 2022
@@ -78,10 +78,11 @@
       <li><a href="../guides/plugin/guide-java-report-plugin-development.html" title="Your First Report Mojo"><span class="none"></span>Your First Report Mojo</a></li>
       <li><a href="../plugin-developers/plugin-testing.html" title="Testing Plugins"><span class="none"></span>Testing Plugins</a></li>
       <li><a href="../plugin-developers/plugin-documenting.html" title="Documenting Plugins"><span class="none"></span>Documenting Plugins</a></li>
-      <li><a href="../plugin-developers/cookbook/index.html" title="Plugins Cookbook"><span class="icon-chevron-right"></span>Plugins Cookbook</a></li>
       <li><a href="../developers/mojo-api-specification.html" title="Mojo API"><span class="none"></span>Mojo API</a></li>
       <li><a href="../plugin-developers/common-bugs.html" title="Common Bugs and Pitfalls"><span class="none"></span>Common Bugs and Pitfalls</a></li>
       <li class="active"><a href="#"><span class="none"></span>Maven Lifecycle Extensions</a></li>
+      <li><a href="../plugin-developers/cookbook/plexus-plugin-upgrade.html" title="Plexus Javadoc to Plexus Annotations"><span class="none"></span>Plexus Javadoc to Plexus Annotations</a></li>
+      <li><a href="../maven-jsr330.html" title="Using JSR-330"><span class="none"></span>Using JSR-330</a></li>
      </ul></li>
     <li><a href="../repository/index.html" title="Maven Central Repository"><span class="icon-chevron-right"></span>Maven Central Repository</a></li>
     <li><a href="../developers/index.html" title="Maven Developer Centre"><span class="icon-chevron-right"></span>Maven Developer Centre</a></li>

Modified: maven/website/content/guides/index.html
==============================================================================
--- maven/website/content/guides/index.html (original)
+++ maven/website/content/guides/index.html Sat Apr 23 13:10:10 2022
@@ -193,7 +193,8 @@ Eric Redmond" />
 <li><a href="./mini/guide-using-modello.html">Using Modello</a></li>
 <li><a href="./mini/guide-using-extensions.html">Using Extensions</a></li>
 <li><a href="./mini/guide-building-for-different-environments.html">Building For Different Environments with Maven 2</a></li>
-<li><a href="./mini/guide-using-toolchains.html">Using Toolchains</a></li></ul><section>
+<li><a href="./mini/guide-using-toolchains.html">Using Toolchains</a></li>
+<li><a href="/examples/injecting-properties-via-settings.html">Injecting POM Properties via settings.xml</a></li></ul><section>
 <h4><a name="Maven_Tools_and_IDE_Integration"></a>Maven Tools and IDE Integration</h4>
 <ul>
 <li><a href="./mini/guide-bash-m2-completion.html">Maven Auto-Completion Using BASH</a></li></ul></section></section><section>

Modified: maven/website/content/guides/introduction/introduction-to-plugins.html
==============================================================================
--- maven/website/content/guides/introduction/introduction-to-plugins.html (original)
+++ maven/website/content/guides/introduction/introduction-to-plugins.html Sat Apr 23 13:10:10 2022
@@ -78,10 +78,11 @@
       <li><a href="../../guides/plugin/guide-java-report-plugin-development.html" title="Your First Report Mojo"><span class="none"></span>Your First Report Mojo</a></li>
       <li><a href="../../plugin-developers/plugin-testing.html" title="Testing Plugins"><span class="none"></span>Testing Plugins</a></li>
       <li><a href="../../plugin-developers/plugin-documenting.html" title="Documenting Plugins"><span class="none"></span>Documenting Plugins</a></li>
-      <li><a href="../../plugin-developers/cookbook/index.html" title="Plugins Cookbook"><span class="icon-chevron-right"></span>Plugins Cookbook</a></li>
       <li><a href="../../developers/mojo-api-specification.html" title="Mojo API"><span class="none"></span>Mojo API</a></li>
       <li><a href="../../plugin-developers/common-bugs.html" title="Common Bugs and Pitfalls"><span class="none"></span>Common Bugs and Pitfalls</a></li>
       <li><a href="../../examples/maven-3-lifecycle-extensions.html" title="Maven Lifecycle Extensions"><span class="none"></span>Maven Lifecycle Extensions</a></li>
+      <li><a href="../../plugin-developers/cookbook/plexus-plugin-upgrade.html" title="Plexus Javadoc to Plexus Annotations"><span class="none"></span>Plexus Javadoc to Plexus Annotations</a></li>
+      <li><a href="../../maven-jsr330.html" title="Using JSR-330"><span class="none"></span>Using JSR-330</a></li>
      </ul></li>
     <li><a href="../../repository/index.html" title="Maven Central Repository"><span class="icon-chevron-right"></span>Maven Central Repository</a></li>
     <li><a href="../../developers/index.html" title="Maven Developer Centre"><span class="icon-chevron-right"></span>Maven Developer Centre</a></li>

Modified: maven/website/content/guides/mini/index.html
==============================================================================
--- maven/website/content/guides/mini/index.html (original)
+++ maven/website/content/guides/mini/index.html Sat Apr 23 13:10:10 2022
@@ -177,7 +177,8 @@
 <li><a href="./guide-using-modello.html">Using Modello</a></li>
 <li><a href="./guide-using-extensions.html">Using Extensions</a></li>
 <li><a href="./guide-building-for-different-environments.html">Building For Different Environments with Maven 2</a></li>
-<li><a href="./guide-using-toolchains.html">Using Toolchains</a></li></ul></section>
+<li><a href="./guide-using-toolchains.html">Using Toolchains</a></li>
+<li><a href="/examples/injecting-properties-via-settings.html">Injecting POM Properties via settings.xml</a></li></ul></section>
         </main>
       </div>
     </div>

Modified: maven/website/content/guides/plugin/guide-java-plugin-development.html
==============================================================================
--- maven/website/content/guides/plugin/guide-java-plugin-development.html (original)
+++ maven/website/content/guides/plugin/guide-java-plugin-development.html Sat Apr 23 13:10:10 2022
@@ -80,10 +80,11 @@ Olivier Lamy" />
       <li><a href="../../guides/plugin/guide-java-report-plugin-development.html" title="Your First Report Mojo"><span class="none"></span>Your First Report Mojo</a></li>
       <li><a href="../../plugin-developers/plugin-testing.html" title="Testing Plugins"><span class="none"></span>Testing Plugins</a></li>
       <li><a href="../../plugin-developers/plugin-documenting.html" title="Documenting Plugins"><span class="none"></span>Documenting Plugins</a></li>
-      <li><a href="../../plugin-developers/cookbook/index.html" title="Plugins Cookbook"><span class="icon-chevron-right"></span>Plugins Cookbook</a></li>
       <li><a href="../../developers/mojo-api-specification.html" title="Mojo API"><span class="none"></span>Mojo API</a></li>
       <li><a href="../../plugin-developers/common-bugs.html" title="Common Bugs and Pitfalls"><span class="none"></span>Common Bugs and Pitfalls</a></li>
       <li><a href="../../examples/maven-3-lifecycle-extensions.html" title="Maven Lifecycle Extensions"><span class="none"></span>Maven Lifecycle Extensions</a></li>
+      <li><a href="../../plugin-developers/cookbook/plexus-plugin-upgrade.html" title="Plexus Javadoc to Plexus Annotations"><span class="none"></span>Plexus Javadoc to Plexus Annotations</a></li>
+      <li><a href="../../maven-jsr330.html" title="Using JSR-330"><span class="none"></span>Using JSR-330</a></li>
      </ul></li>
     <li><a href="../../repository/index.html" title="Maven Central Repository"><span class="icon-chevron-right"></span>Maven Central Repository</a></li>
     <li><a href="../../developers/index.html" title="Maven Developer Centre"><span class="icon-chevron-right"></span>Maven Developer Centre</a></li>

Modified: maven/website/content/guides/plugin/guide-java-report-plugin-development.html
==============================================================================
--- maven/website/content/guides/plugin/guide-java-report-plugin-development.html (original)
+++ maven/website/content/guides/plugin/guide-java-report-plugin-development.html Sat Apr 23 13:10:10 2022
@@ -79,10 +79,11 @@ Bertrand Martin" />
       <li class="active"><a href="#"><span class="none"></span>Your First Report Mojo</a></li>
       <li><a href="../../plugin-developers/plugin-testing.html" title="Testing Plugins"><span class="none"></span>Testing Plugins</a></li>
       <li><a href="../../plugin-developers/plugin-documenting.html" title="Documenting Plugins"><span class="none"></span>Documenting Plugins</a></li>
-      <li><a href="../../plugin-developers/cookbook/index.html" title="Plugins Cookbook"><span class="icon-chevron-right"></span>Plugins Cookbook</a></li>
       <li><a href="../../developers/mojo-api-specification.html" title="Mojo API"><span class="none"></span>Mojo API</a></li>
       <li><a href="../../plugin-developers/common-bugs.html" title="Common Bugs and Pitfalls"><span class="none"></span>Common Bugs and Pitfalls</a></li>
       <li><a href="../../examples/maven-3-lifecycle-extensions.html" title="Maven Lifecycle Extensions"><span class="none"></span>Maven Lifecycle Extensions</a></li>
+      <li><a href="../../plugin-developers/cookbook/plexus-plugin-upgrade.html" title="Plexus Javadoc to Plexus Annotations"><span class="none"></span>Plexus Javadoc to Plexus Annotations</a></li>
+      <li><a href="../../maven-jsr330.html" title="Using JSR-330"><span class="none"></span>Using JSR-330</a></li>
      </ul></li>
     <li><a href="../../repository/index.html" title="Maven Central Repository"><span class="icon-chevron-right"></span>Maven Central Repository</a></li>
     <li><a href="../../developers/index.html" title="Maven Developer Centre"><span class="icon-chevron-right"></span>Maven Developer Centre</a></li>

Modified: maven/website/content/maven-jsr330.html
==============================================================================
--- maven/website/content/maven-jsr330.html (original)
+++ maven/website/content/maven-jsr330.html Sat Apr 23 13:10:10 2022
@@ -76,18 +76,11 @@
       <li><a href="guides/plugin/guide-java-report-plugin-development.html" title="Your First Report Mojo"><span class="none"></span>Your First Report Mojo</a></li>
       <li><a href="plugin-developers/plugin-testing.html" title="Testing Plugins"><span class="none"></span>Testing Plugins</a></li>
       <li><a href="plugin-developers/plugin-documenting.html" title="Documenting Plugins"><span class="none"></span>Documenting Plugins</a></li>
-      <li><a href="plugin-developers/cookbook/index.html" title="Plugins Cookbook"><span class="icon-chevron-down"></span>Plugins Cookbook</a>
-       <ul class="nav nav-list">
-        <li><a href="plugin-developers/cookbook/add-build-time-to-manifest.html" title="Build Time"><span class="none"></span>Build Time</a></li>
-        <li><a href="plugin-developers/cookbook/add-svn-revision-to-manifest.html" title="SVN Revision"><span class="none"></span>SVN Revision</a></li>
-        <li><a href="plugin-developers/cookbook/attach-source-javadoc-artifacts.html" title="Attach Source + Javadoc"><span class="none"></span>Attach Source + Javadoc</a></li>
-        <li><a href="plugin-developers/cookbook/generate-assembly.html" title="Assembly"><span class="none"></span>Assembly</a></li>
-        <li><a href="plugin-developers/cookbook/plexus-plugin-upgrade.html" title="Plexus Javadoc to Plexus Annotations"><span class="none"></span>Plexus Javadoc to Plexus Annotations</a></li>
-        <li class="active"><a href="#"><span class="none"></span>Using JSR-330</a></li>
-       </ul></li>
       <li><a href="developers/mojo-api-specification.html" title="Mojo API"><span class="none"></span>Mojo API</a></li>
       <li><a href="plugin-developers/common-bugs.html" title="Common Bugs and Pitfalls"><span class="none"></span>Common Bugs and Pitfalls</a></li>
       <li><a href="examples/maven-3-lifecycle-extensions.html" title="Maven Lifecycle Extensions"><span class="none"></span>Maven Lifecycle Extensions</a></li>
+      <li><a href="plugin-developers/cookbook/plexus-plugin-upgrade.html" title="Plexus Javadoc to Plexus Annotations"><span class="none"></span>Plexus Javadoc to Plexus Annotations</a></li>
+      <li class="active"><a href="#"><span class="none"></span>Using JSR-330</a></li>
      </ul></li>
     <li><a href="repository/index.html" title="Maven Central Repository"><span class="icon-chevron-right"></span>Maven Central Repository</a></li>
     <li><a href="developers/index.html" title="Maven Developer Centre"><span class="icon-chevron-right"></span>Maven Developer Centre</a></li>

Modified: maven/website/content/maven-site-1.0-site.jar
==============================================================================
Binary files - no diff available.

Modified: maven/website/content/plugin-developers/common-bugs.html
==============================================================================
--- maven/website/content/plugin-developers/common-bugs.html (original)
+++ maven/website/content/plugin-developers/common-bugs.html Sat Apr 23 13:10:10 2022
@@ -78,10 +78,11 @@
       <li><a href="../guides/plugin/guide-java-report-plugin-development.html" title="Your First Report Mojo"><span class="none"></span>Your First Report Mojo</a></li>
       <li><a href="../plugin-developers/plugin-testing.html" title="Testing Plugins"><span class="none"></span>Testing Plugins</a></li>
       <li><a href="../plugin-developers/plugin-documenting.html" title="Documenting Plugins"><span class="none"></span>Documenting Plugins</a></li>
-      <li><a href="../plugin-developers/cookbook/index.html" title="Plugins Cookbook"><span class="icon-chevron-right"></span>Plugins Cookbook</a></li>
       <li><a href="../developers/mojo-api-specification.html" title="Mojo API"><span class="none"></span>Mojo API</a></li>
       <li class="active"><a href="#"><span class="none"></span>Common Bugs and Pitfalls</a></li>
       <li><a href="../examples/maven-3-lifecycle-extensions.html" title="Maven Lifecycle Extensions"><span class="none"></span>Maven Lifecycle Extensions</a></li>
+      <li><a href="../plugin-developers/cookbook/plexus-plugin-upgrade.html" title="Plexus Javadoc to Plexus Annotations"><span class="none"></span>Plexus Javadoc to Plexus Annotations</a></li>
+      <li><a href="../maven-jsr330.html" title="Using JSR-330"><span class="none"></span>Using JSR-330</a></li>
      </ul></li>
     <li><a href="../repository/index.html" title="Maven Central Repository"><span class="icon-chevron-right"></span>Maven Central Repository</a></li>
     <li><a href="../developers/index.html" title="Maven Developer Centre"><span class="icon-chevron-right"></span>Maven Developer Centre</a></li>

Modified: maven/website/content/plugin-developers/cookbook/index.html
==============================================================================
--- maven/website/content/plugin-developers/cookbook/index.html (original)
+++ maven/website/content/plugin-developers/cookbook/index.html Sat Apr 23 13:10:10 2022
@@ -72,26 +72,7 @@ Vincent Siveton" />
     <li><a href="../../extensions/index.html" title="Maven Extensions"><span class="none"></span>Maven Extensions</a></li>
     <li><a href="../../guides/index.html" title="Index (category)"><span class="none"></span>Index (category)</a></li>
     <li><a href="../../users/index.html" title="User Centre"><span class="icon-chevron-right"></span>User Centre</a></li>
-    <li><a href="../../plugin-developers/index.html" title="Plugin Developer Centre"><span class="icon-chevron-down"></span>Plugin Developer Centre</a>
-     <ul class="nav nav-list">
-      <li><a href="../../guides/introduction/introduction-to-plugins.html" title="Introduction"><span class="none"></span>Introduction</a></li>
-      <li><a href="../../guides/plugin/guide-java-plugin-development.html" title="Your First Mojo"><span class="none"></span>Your First Mojo</a></li>
-      <li><a href="../../guides/plugin/guide-java-report-plugin-development.html" title="Your First Report Mojo"><span class="none"></span>Your First Report Mojo</a></li>
-      <li><a href="../../plugin-developers/plugin-testing.html" title="Testing Plugins"><span class="none"></span>Testing Plugins</a></li>
-      <li><a href="../../plugin-developers/plugin-documenting.html" title="Documenting Plugins"><span class="none"></span>Documenting Plugins</a></li>
-      <li class="active"><a href="#"><span class="icon-chevron-down"></span>Plugins Cookbook</a>
-       <ul class="nav nav-list">
-        <li><a href="../../plugin-developers/cookbook/add-build-time-to-manifest.html" title="Build Time"><span class="none"></span>Build Time</a></li>
-        <li><a href="../../plugin-developers/cookbook/add-svn-revision-to-manifest.html" title="SVN Revision"><span class="none"></span>SVN Revision</a></li>
-        <li><a href="../../plugin-developers/cookbook/attach-source-javadoc-artifacts.html" title="Attach Source + Javadoc"><span class="none"></span>Attach Source + Javadoc</a></li>
-        <li><a href="../../plugin-developers/cookbook/generate-assembly.html" title="Assembly"><span class="none"></span>Assembly</a></li>
-        <li><a href="../../plugin-developers/cookbook/plexus-plugin-upgrade.html" title="Plexus Javadoc to Plexus Annotations"><span class="none"></span>Plexus Javadoc to Plexus Annotations</a></li>
-        <li><a href="../../maven-jsr330.html" title="Using JSR-330"><span class="none"></span>Using JSR-330</a></li>
-       </ul></li>
-      <li><a href="../../developers/mojo-api-specification.html" title="Mojo API"><span class="none"></span>Mojo API</a></li>
-      <li><a href="../../plugin-developers/common-bugs.html" title="Common Bugs and Pitfalls"><span class="none"></span>Common Bugs and Pitfalls</a></li>
-      <li><a href="../../examples/maven-3-lifecycle-extensions.html" title="Maven Lifecycle Extensions"><span class="none"></span>Maven Lifecycle Extensions</a></li>
-     </ul></li>
+    <li><a href="../../plugin-developers/index.html" title="Plugin Developer Centre"><span class="icon-chevron-right"></span>Plugin Developer Centre</a></li>
     <li><a href="../../repository/index.html" title="Maven Central Repository"><span class="icon-chevron-right"></span>Maven Central Repository</a></li>
     <li><a href="../../developers/index.html" title="Maven Developer Centre"><span class="icon-chevron-right"></span>Maven Developer Centre</a></li>
     <li><a href="../../articles.html" title="Books and Resources"><span class="none"></span>Books and Resources</a></li>
@@ -151,17 +132,11 @@ Vincent Siveton" />
         </header>
         <main id="bodyColumn"  class="span10" >
 <section>
-<h2><a name="Maven_Plugins_Cookbook"></a>Maven Plugins Cookbook</h2>
-<p>A set of small complete working examples projects that demonstrate how to use Maven Plugins. It is based on commons how-to questions from the <a href="../../mailing-lists.html">Maven User Mailing List</a>.</p>
-<p><i>(Like to add more cookbooks? See <a href="../../guides/development/guide-helping.html"> How to Contribute</a> page)</i></p><section>
-<h3><a name="How_To.2FRecipes"></a>How To/Recipes</h3>
+<h2><a name="Maven_Extensions_Cookbook"></a>Maven Extensions Cookbook</h2>
+<p>Extensions are based on components, defined either with Plexus or JSR-330:</p>
 <ul>
-<li><a href="./add-build-time-to-manifest.html">How to add build time to a JAR manifest?</a></li>
-<li><a href="./add-svn-revision-to-manifest.html">How to add SVN revision to a JAR manifest?</a></li>
-<li><a href="./attach-source-javadoc-artifacts.html">How to attach source and javadoc artifacts?</a></li>
-<li><a href="./generate-assembly.html">How to generate assembly?</a></li>
 <li><a href="./plexus-plugin-upgrade.html">How to upgrade from Plexus javadoc tags to Plexus Java annotations?</a></li>
-<li><a href="/maven-jsr330.html">Using JSR-330 (instead of Plexus Java annotations)</a></li></ul></section></section>
+<li><a href="/maven-jsr330.html">Using JSR-330 (instead of Plexus Java annotations)</a></li></ul></section>
         </main>
       </div>
     </div>

Modified: maven/website/content/plugin-developers/cookbook/plexus-plugin-upgrade.html
==============================================================================
--- maven/website/content/plugin-developers/cookbook/plexus-plugin-upgrade.html (original)
+++ maven/website/content/plugin-developers/cookbook/plexus-plugin-upgrade.html Sat Apr 23 13:10:10 2022
@@ -78,18 +78,11 @@
       <li><a href="../../guides/plugin/guide-java-report-plugin-development.html" title="Your First Report Mojo"><span class="none"></span>Your First Report Mojo</a></li>
       <li><a href="../../plugin-developers/plugin-testing.html" title="Testing Plugins"><span class="none"></span>Testing Plugins</a></li>
       <li><a href="../../plugin-developers/plugin-documenting.html" title="Documenting Plugins"><span class="none"></span>Documenting Plugins</a></li>
-      <li><a href="../../plugin-developers/cookbook/index.html" title="Plugins Cookbook"><span class="icon-chevron-down"></span>Plugins Cookbook</a>
-       <ul class="nav nav-list">
-        <li><a href="../../plugin-developers/cookbook/add-build-time-to-manifest.html" title="Build Time"><span class="none"></span>Build Time</a></li>
-        <li><a href="../../plugin-developers/cookbook/add-svn-revision-to-manifest.html" title="SVN Revision"><span class="none"></span>SVN Revision</a></li>
-        <li><a href="../../plugin-developers/cookbook/attach-source-javadoc-artifacts.html" title="Attach Source + Javadoc"><span class="none"></span>Attach Source + Javadoc</a></li>
-        <li><a href="../../plugin-developers/cookbook/generate-assembly.html" title="Assembly"><span class="none"></span>Assembly</a></li>
-        <li class="active"><a href="#"><span class="none"></span>Plexus Javadoc to Plexus Annotations</a></li>
-        <li><a href="../../maven-jsr330.html" title="Using JSR-330"><span class="none"></span>Using JSR-330</a></li>
-       </ul></li>
       <li><a href="../../developers/mojo-api-specification.html" title="Mojo API"><span class="none"></span>Mojo API</a></li>
       <li><a href="../../plugin-developers/common-bugs.html" title="Common Bugs and Pitfalls"><span class="none"></span>Common Bugs and Pitfalls</a></li>
       <li><a href="../../examples/maven-3-lifecycle-extensions.html" title="Maven Lifecycle Extensions"><span class="none"></span>Maven Lifecycle Extensions</a></li>
+      <li class="active"><a href="#"><span class="none"></span>Plexus Javadoc to Plexus Annotations</a></li>
+      <li><a href="../../maven-jsr330.html" title="Using JSR-330"><span class="none"></span>Using JSR-330</a></li>
      </ul></li>
     <li><a href="../../repository/index.html" title="Maven Central Repository"><span class="icon-chevron-right"></span>Maven Central Repository</a></li>
     <li><a href="../../developers/index.html" title="Maven Developer Centre"><span class="icon-chevron-right"></span>Maven Developer Centre</a></li>

Modified: maven/website/content/plugin-developers/index.html
==============================================================================
--- maven/website/content/plugin-developers/index.html (original)
+++ maven/website/content/plugin-developers/index.html Sat Apr 23 13:10:10 2022
@@ -78,10 +78,11 @@
       <li><a href="../guides/plugin/guide-java-report-plugin-development.html" title="Your First Report Mojo"><span class="none"></span>Your First Report Mojo</a></li>
       <li><a href="../plugin-developers/plugin-testing.html" title="Testing Plugins"><span class="none"></span>Testing Plugins</a></li>
       <li><a href="../plugin-developers/plugin-documenting.html" title="Documenting Plugins"><span class="none"></span>Documenting Plugins</a></li>
-      <li><a href="../plugin-developers/cookbook/index.html" title="Plugins Cookbook"><span class="icon-chevron-right"></span>Plugins Cookbook</a></li>
       <li><a href="../developers/mojo-api-specification.html" title="Mojo API"><span class="none"></span>Mojo API</a></li>
       <li><a href="../plugin-developers/common-bugs.html" title="Common Bugs and Pitfalls"><span class="none"></span>Common Bugs and Pitfalls</a></li>
       <li><a href="../examples/maven-3-lifecycle-extensions.html" title="Maven Lifecycle Extensions"><span class="none"></span>Maven Lifecycle Extensions</a></li>
+      <li><a href="../plugin-developers/cookbook/plexus-plugin-upgrade.html" title="Plexus Javadoc to Plexus Annotations"><span class="none"></span>Plexus Javadoc to Plexus Annotations</a></li>
+      <li><a href="../maven-jsr330.html" title="Using JSR-330"><span class="none"></span>Using JSR-330</a></li>
      </ul></li>
     <li><a href="../repository/index.html" title="Maven Central Repository"><span class="icon-chevron-right"></span>Maven Central Repository</a></li>
     <li><a href="../developers/index.html" title="Maven Developer Centre"><span class="icon-chevron-right"></span>Maven Developer Centre</a></li>
@@ -152,17 +153,18 @@
 <li><a href="./plugin-testing.html"> Testing your Plugin</a> - How to write tests for your plugins</li>
 <li><a href="./plugin-documenting.html"> Documenting your Plugin</a> - How to write documentation for your plugins</li>
 <li>TODO: creating and using custom packaging (like <a href="/archetype/archetype-packaging/"><code>maven-archetype</code> packaging</a>)</li>
-<li><a href="./cookbook/index.html"> Plugins Cookbook</a> - Examples for how to perform common tasks in plugins</li>
 <li><a href="./common-bugs.html"> Common Bugs and Pitfalls</a> - Overview of problematic coding patterns</li></ul><section>
 <h3><a name="Reference"></a>Reference</h3>
 <ul>
 <li><a href="../developers/mojo-api-specification.html"> Mojo API and Annotation Reference</a></li>
+<li><a href="/plugin-tools/examples/using-annotations.html"> Maven Plugin Tools and annotations</a></li>
 <li><a href="../ref/current/index.html"> Maven API Reference</a></li>
 <li><a href="../guides/mini/guide-maven-classloading.html"> Maven Class Loading</a></li></ul></section><section>
-<h3><a name="Examples"></a>Examples</h3>
+<h3><a name="Extensions"></a>Extensions</h3>
 <ul>
-<li><a href="../examples/injecting-properties-via-settings.html">Injecting POM Properties via settings.xml</a></li>
-<li><a href="../examples/maven-3-lifecycle-extensions.html">Maven 3 lifecycle extensions</a></li></ul></section></section>
+<li><a href="../examples/maven-3-lifecycle-extensions.html">Maven 3 lifecycle extensions</a></li>
+<li><a href="./cookbook/plexus-plugin-upgrade.html">How to upgrade from Plexus javadoc tags to Plexus Java annotations?</a></li>
+<li><a href="/maven-jsr330.html">Using JSR-330 (instead of Plexus Java annotations)</a></li></ul></section></section>
         </main>
       </div>
     </div>

Modified: maven/website/content/plugin-developers/plugin-documenting.html
==============================================================================
--- maven/website/content/plugin-developers/plugin-documenting.html (original)
+++ maven/website/content/plugin-developers/plugin-documenting.html Sat Apr 23 13:10:10 2022
@@ -78,10 +78,11 @@
       <li><a href="../guides/plugin/guide-java-report-plugin-development.html" title="Your First Report Mojo"><span class="none"></span>Your First Report Mojo</a></li>
       <li><a href="../plugin-developers/plugin-testing.html" title="Testing Plugins"><span class="none"></span>Testing Plugins</a></li>
       <li class="active"><a href="#"><span class="none"></span>Documenting Plugins</a></li>
-      <li><a href="../plugin-developers/cookbook/index.html" title="Plugins Cookbook"><span class="icon-chevron-right"></span>Plugins Cookbook</a></li>
       <li><a href="../developers/mojo-api-specification.html" title="Mojo API"><span class="none"></span>Mojo API</a></li>
       <li><a href="../plugin-developers/common-bugs.html" title="Common Bugs and Pitfalls"><span class="none"></span>Common Bugs and Pitfalls</a></li>
       <li><a href="../examples/maven-3-lifecycle-extensions.html" title="Maven Lifecycle Extensions"><span class="none"></span>Maven Lifecycle Extensions</a></li>
+      <li><a href="../plugin-developers/cookbook/plexus-plugin-upgrade.html" title="Plexus Javadoc to Plexus Annotations"><span class="none"></span>Plexus Javadoc to Plexus Annotations</a></li>
+      <li><a href="../maven-jsr330.html" title="Using JSR-330"><span class="none"></span>Using JSR-330</a></li>
      </ul></li>
     <li><a href="../repository/index.html" title="Maven Central Repository"><span class="icon-chevron-right"></span>Maven Central Repository</a></li>
     <li><a href="../developers/index.html" title="Maven Developer Centre"><span class="icon-chevron-right"></span>Maven Developer Centre</a></li>

Modified: maven/website/content/plugin-developers/plugin-testing.html
==============================================================================
--- maven/website/content/plugin-developers/plugin-testing.html (original)
+++ maven/website/content/plugin-developers/plugin-testing.html Sat Apr 23 13:10:10 2022
@@ -79,10 +79,11 @@
       <li><a href="../guides/plugin/guide-java-report-plugin-development.html" title="Your First Report Mojo"><span class="none"></span>Your First Report Mojo</a></li>
       <li class="active"><a href="#"><span class="none"></span>Testing Plugins</a></li>
       <li><a href="../plugin-developers/plugin-documenting.html" title="Documenting Plugins"><span class="none"></span>Documenting Plugins</a></li>
-      <li><a href="../plugin-developers/cookbook/index.html" title="Plugins Cookbook"><span class="icon-chevron-right"></span>Plugins Cookbook</a></li>
       <li><a href="../developers/mojo-api-specification.html" title="Mojo API"><span class="none"></span>Mojo API</a></li>
       <li><a href="../plugin-developers/common-bugs.html" title="Common Bugs and Pitfalls"><span class="none"></span>Common Bugs and Pitfalls</a></li>
       <li><a href="../examples/maven-3-lifecycle-extensions.html" title="Maven Lifecycle Extensions"><span class="none"></span>Maven Lifecycle Extensions</a></li>
+      <li><a href="../plugin-developers/cookbook/plexus-plugin-upgrade.html" title="Plexus Javadoc to Plexus Annotations"><span class="none"></span>Plexus Javadoc to Plexus Annotations</a></li>
+      <li><a href="../maven-jsr330.html" title="Using JSR-330"><span class="none"></span>Using JSR-330</a></li>
      </ul></li>
     <li><a href="../repository/index.html" title="Maven Central Repository"><span class="icon-chevron-right"></span>Maven Central Repository</a></li>
     <li><a href="../developers/index.html" title="Maven Developer Centre"><span class="icon-chevron-right"></span>Maven Developer Centre</a></li>