CINXE.COM
Introduction – Maven Plugin Testing
<!DOCTYPE html> <!-- | Generated by Apache Maven Doxia Site Renderer 2.0.0-M19 from src/site/apt/index.apt at 2025-01-27 | Rendered using Apache Maven Fluido Skin 2.0.0-M10 --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0-M19" /> <meta name="author" content="Vincent Siveton" /> <meta name="date" content="2008-07-15" /> <title>Introduction – Maven Plugin Testing</title> <link rel="stylesheet" href="./css/apache-maven-fluido-2.0.0-M10.min.css" /> <link rel="stylesheet" href="./css/site.css" /> <link rel="stylesheet" href="./css/print.css" media="print" /> <script src="./js/apache-maven-fluido-2.0.0-M10.min.js"></script> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; _paq.push(['disableCookies']); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://analytics.apache.org/"; _paq.push(['setTrackerUrl', u+'/matomo.php']); _paq.push(['setSiteId', '3']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code --> </head> <body> <div class="container-fluid container-fluid-top"> <header> <div id="banner"> <div class="pull-left"><div id="bannerLeft"><h1><a href="https://www.apache.org/" class="externalLink"><img class="imageLink" src="../images/apache-maven-project.png" /></a></h1></div></div> <div class="pull-right"><div id="bannerRight"><h1><a href="../"><img class="imageLink" src="../images/maven-logo-black-on-white.png" /></a></h1></div></div> <div class="clear"><hr/></div> </div> <div id="breadcrumbs"> <ul class="breadcrumb"> <li><a href="https://www.apache.org/" class="externalLink">Apache</a><span class="divider">/</span></li> <li><a href="../index.html">Maven</a><span class="divider">/</span></li> <li><a href="index.html">Maven Plugin Testing</a><span class="divider">/</span></li> <li class="active">Introduction <a href="https://github.com/apache/maven-plugin-testing/tree/maven-plugin-testing-4.0.0-beta-3/src/site/apt/index.apt"><img src="./images/accessories-text-editor.png" alt="Edit" /></a></li> <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2025-01-27</li> <li id="projectVersion" class="pull-right">Version: 4.0.0-beta-3</li> </ul> </div> </header> <div class="row-fluid"> <header id="leftColumn" class="span2"> <nav class="well sidebar-nav"> <ul class="nav nav-list"> <li class="nav-header">Overview</li> <li class="active"><a>Introduction</a></li> <li><a href="https://www.apache.org/licenses/" class="externalLink">License</a></li> <li><a href="download.html">Download</a></li> <li class="nav-header">Modules</li> <li><a href="maven-plugin-testing-harness/index.html">Maven Plugin Testing Mechanism</a></li> <li class="nav-header">Project Documentation</li> <li><a href="project-info.html"><span class="icon-chevron-down"></span>Project Information</a> <ul class="nav nav-list"> <li class="active"><a>About</a></li> <li><a href="summary.html">Summary</a></li> <li><a href="dependency-info.html">Maven Coordinates</a></li> <li><a href="modules.html">Project Modules</a></li> <li><a href="team.html">Team</a></li> <li><a href="scm.html">Source Code Management</a></li> <li><a href="issue-management.html">Issue Management</a></li> <li><a href="mailing-lists.html">Mailing Lists</a></li> <li><a href="dependency-management.html">Dependency Management</a></li> <li><a href="dependency-convergence.html">Dependency Convergence</a></li> <li><a href="ci-management.html">CI Management</a></li> <li><a href="plugin-management.html">Plugin Management</a></li> <li><a href="plugins.html">Plugins</a></li> <li><a href="distribution-management.html">Distribution Management</a></li> </ul></li> <li class="nav-header">Maven Projects</li> <li><a href="../ref/current">Maven</a></li> <li><a href="../archetypes/index.html">Archetypes</a></li> <li><a href="../extensions/index.html">Extensions</a></li> <li><a href="../pom/index.html">Parent POMs</a></li> <li><a href="../plugins/index.html">Plugins</a></li> <li><a href="../skins/index.html">Skins</a></li> <li><a><span class="icon-chevron-down"></span>Components</a> <ul class="nav nav-list"> <li><a href="../archetype/index.html">Archetype</a></li> <li><a href="../resolver/index.html">Artifact Resolver</a></li> <li><a href="../doxia/index.html">Doxia</a></li> <li><a href="../maven-indexer/index.html">Indexer</a></li> <li><a href="../jxr/index.html">JXR</a></li> <li class="active"><a>Plugin Testing</a></li> <li><a href="../plugin-tools/index.html">Plugin Tools</a></li> <li><a href="../apache-resource-bundles/index.html">Resource Bundles</a></li> <li><a href="../scm/index.html">SCM</a></li> <li><a href="../shared/index.html">Shared Components</a></li> <li><a href="../surefire/index.html">Surefire</a></li> <li><a href="../wagon/index.html">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">How Apache Works</a></li> <li><a href="https://www.apache.org/foundation/" class="externalLink">Foundation</a></li> <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink">Data Privacy</a></li> <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsoring Apache</a></li> <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a></li> </ul> </nav> <div class="well sidebar-nav"> <div id="poweredBy"> <div class="clear"></div> <div class="clear"></div> <a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a> </div> </div> </header> <main id="bodyColumn" class="span10"> <section><a id="Maven_Plugin_Testing"></a> <h1>Maven Plugin Testing</h1> <p>The Maven Plugin Testing Modules contains the necessary tools to be able to test Maven Plugins.</p><section><a id="Matrix_Comparison"></a> <h2>Matrix Comparison</h2> <table class="table table-bordered table-striped"> <tr class="a"> <th><b>Testing Module for Maven Plugins</b></th> <th><b>Overview</b></th></tr> <tr class="b"> <td style="text-align: left;"><a href="./maven-plugin-testing-harness/index.html">maven-plugin-testing-harness</a></td> <td style="text-align: left;">Framework to test Maven Plugins with Maven Mock projects.</td></tr></table></section></section> </main> </div> </div> <hr/> <footer> <div class="container-fluid"> <div class="row-fluid"> <p>© 2008–2025 <a href="https://www.apache.org/">The Apache Software Foundation</a> </p> </div> </div> </footer> </body> </html>