Modified: maven/website/components/plugins-archives/maven-compiler-plugin-LATEST/mailing-lists.html ============================================================================== --- maven/website/components/plugins-archives/maven-compiler-plugin-LATEST/mailing-lists.html (original) +++ maven/website/components/plugins-archives/maven-compiler-plugin-LATEST/mailing-lists.html Tue Feb 14 08:42:34 2023 @@ -1,68 +1,71 @@ <!DOCTYPE html> + + <!-- - | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:mailing-lists at 2022-03-08 - | Rendered using Apache Maven Fluido Skin 1.7 + | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.4.1:mailing-lists at 2023-02-14 + | Rendered using Apache Maven Fluido Skin 1.11.1 --> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<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.0" /> - <meta name="Date-Revision-yyyymmdd" content="20220308" /> - <meta http-equiv="Content-Language" content="en" /> + <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 Compiler Plugin – Project Mailing Lists</title> - <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" /> + <link rel="stylesheet" href="./css/apache-maven-fluido-1.11.1.min.css" /> <link rel="stylesheet" href="./css/site.css" /> <link rel="stylesheet" href="./css/print.css" media="print" /> - <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script> -<!-- Matomo --> -<script> - var _paq = window._paq = window._paq || []; - /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ - /* We explicitly disable cookie tracking to avoid privacy issues */ - _paq.push(['disableCookies']); - _paq.push(['trackPageView']); - _paq.push(['enableLinkTracking']); - (function() { - var u="//matomo.privacy.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 --> + <script src="./js/apache-maven-fluido-1.11.1.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 class="topBarDisabled"> <div class="container-fluid"> - <div id="banner"> - <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Compiler Plugin"/></a></div> - <div class="pull-right"><a href="../../" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt=""/></a></div> - <div class="clear"><hr/></div> - </div> + <header> + <div id="banner"> + <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Compiler Plugin" style="" /></a></div> + <div class="pull-right"><a href="../../" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt="" style="" /></a></div> + <div class="clear"><hr/></div> + </div> - <div id="breadcrumbs"> - <ul class="breadcrumb"> + <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 Compiler Plugin">Apache Maven Compiler Plugin</a><span class="divider">/</span></li> <li class="active ">Project Mailing Lists</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2022-03-08</li> - <li id="projectVersion" class="pull-right">Version: 3.10.1</li> - </ul> - </div> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2023-02-14</li> + <li id="projectVersion" class="pull-right">Version: 3.11.0</li> + </ul> + </div> + </header> <div class="row-fluid"> - <div id="leftColumn" class="span2"> - <div class="well sidebar-nav"> - <ul class="nav nav-list"> - <li class="nav-header">Overview</li> + <header id="leftColumn" class="span2"> + <nav class="well sidebar-nav"> + <ul class="nav nav-list"> + <li class="nav-header">Overview</li> <li><a href="index.html" title="Introduction"><span class="none"></span>Introduction</a></li> <li><a href="plugin-info.html" title="Goals"><span class="none"></span>Goals</a></li> <li><a href="usage.html" title="Usage"><span class="none"></span>Usage</a></li> <li><a href="faq.html" title="FAQ"><span class="none"></span>FAQ</a></li> <li><a href="http://www.apache.org/licenses/" class="externalLink" title="License"><span class="none"></span>License</a></li> <li><a href="download.html" title="Download"><span class="none"></span>Download</a></li> - <li class="nav-header">Examples</li> + <li class="nav-header">Examples</li> <li><a href="examples/compile-using-different-jdk.html" title="Compile Using A Different JDK"><span class="none"></span>Compile Using A Different JDK</a></li> <li><a href="examples/set-compiler-source-and-target.html" title="Compile Using -source and -target javac Options"><span class="none"></span>Compile Using -source and -target javac Options</a></li> <li><a href="examples/set-compiler-release.html" title="Compile Using the --release javac Option (JDK 9+)"><span class="none"></span>Compile Using the --release javac Option (JDK 9+)</a></li> @@ -71,30 +74,30 @@ <li><a href="non-javac-compilers.html" title="Non-javac compilerIds"><span class="none"></span>Non-javac compilerIds</a></li> <li><a href="examples/module-info.html" title="Older projects with module-info"><span class="none"></span>Older projects with module-info</a></li> <li><a href="multirelease.html" title="MultiRelease"><span class="none"></span>MultiRelease</a></li> - <li class="nav-header">Project Documentation</li> + <li class="nav-header">Project Documentation</li> <li><a href="project-info.html" title="Project Information"><span class="icon-chevron-down"></span>Project Information</a> - <ul class="nav nav-list"> - <li><a href="index.html" title="About"><span class="none"></span>About</a></li> - <li><a href="summary.html" title="Summary"><span class="none"></span>Summary</a></li> - <li><a href="dependency-info.html" title="Dependency Information"><span class="none"></span>Dependency Information</a></li> - <li><a href="team.html" title="Team"><span class="none"></span>Team</a></li> - <li><a href="scm.html" title="Source Code Management"><span class="none"></span>Source Code Management</a></li> - <li><a href="issue-management.html" title="Issue Management"><span class="none"></span>Issue Management</a></li> - <li class="active"><a href="#"><span class="none"></span>Mailing Lists</a></li> - <li><a href="dependency-management.html" title="Dependency Management"><span class="none"></span>Dependency Management</a></li> - <li><a href="dependencies.html" title="Dependencies"><span class="none"></span>Dependencies</a></li> - <li><a href="dependency-convergence.html" title="Dependency Convergence"><span class="none"></span>Dependency Convergence</a></li> - <li><a href="ci-management.html" title="CI Management"><span class="none"></span>CI Management</a></li> - <li><a href="plugin-management.html" title="Plugin Management"><span class="none"></span>Plugin Management</a></li> - <li><a href="plugins.html" title="Plugins"><span class="none"></span>Plugins</a></li> - <li><a href="distribution-management.html" title="Distribution Management"><span class="none"></span>Distribution Management</a></li> - </ul> -</li> + <ul class="nav nav-list"> + <li><a href="index.html" title="About"><span class="none"></span>About</a></li> + <li><a href="summary.html" title="Summary"><span class="none"></span>Summary</a></li> + <li><a href="dependency-info.html" title="Dependency Information"><span class="none"></span>Dependency Information</a></li> + <li><a href="team.html" title="Team"><span class="none"></span>Team</a></li> + <li><a href="scm.html" title="Source Code Management"><span class="none"></span>Source Code Management</a></li> + <li><a href="issue-management.html" title="Issue Management"><span class="none"></span>Issue Management</a></li> + <li class="active"><a><span class="none"></span>Mailing Lists</a></li> + <li><a href="dependency-management.html" title="Dependency Management"><span class="none"></span>Dependency Management</a></li> + <li><a href="dependencies.html" title="Dependencies"><span class="none"></span>Dependencies</a></li> + <li><a href="dependency-convergence.html" title="Dependency Convergence"><span class="none"></span>Dependency Convergence</a></li> + <li><a href="ci-management.html" title="CI Management"><span class="none"></span>CI Management</a></li> + <li><a href="plugin-management.html" title="Plugin Management"><span class="none"></span>Plugin Management</a></li> + <li><a href="plugins.html" title="Plugins"><span class="none"></span>Plugins</a></li> + <li><a href="distribution-management.html" title="Distribution Management"><span class="none"></span>Distribution Management</a></li> + </ul></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 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="../../pom/index.html" title="Parent POMs"><span class="none"></span>Parent POMs</a></li> @@ -107,33 +110,25 @@ <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 class="nav-header">ASF</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> + <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Data Privacy"><span class="none"></span>Data Privacy</a></li> <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsoring Apache"><span class="none"></span>Sponsoring Apache</a></li> <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"><span class="none"></span>Thanks</a></li> -</ul> -<form id="search-form" action="https://www.google.com/search" method="get" > - <input value="maven.apache.org/plugins/maven-compiler-plugin/" name="sitesearch" type="hidden"/> - <input class="search-query" name="q" id="query" type="text" /> -</form> -<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script> - <hr /> - <div id="poweredBy"> - <div class="clear"></div> - <div class="clear"></div> - <div id="twitter"> - <a href="https://twitter.com/ASFMavenProject" class="twitter-follow-button" data-show-count="false" data-align="left" data-size="medium" data-show-screen-name="true" data-lang="en">Follow ASFMavenProject</a> - <script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> - </div> - <div class="clear"></div> - <div class="clear"></div> + </ul> + </nav> + <div class="well sidebar-nav"> + <div id="poweredBy"> + <div class="clear"></div> + <div class="clear"></div> + <div class="clear"></div> <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a> </div> </div> - </div> - <div id="bodyColumn" class="span10" > -<div class="section"> + </header> + <main id="bodyColumn" class="span10" > +<section> <h2><a name="Project_Mailing_Lists"></a>Project Mailing Lists</h2><a name="Project_Mailing_Lists"></a> <p>These are the mailing lists that have been established for this project. For each list, there is a subscribe, unsubscribe, and an archive link.</p> <table border="0" class="table table-striped"> @@ -145,185 +140,106 @@ <th>Archive</th> <th>Other Archives</th></tr> <tr class="b"> -<td>Maven User List</td> +<td align="left">Maven User List</td> <td><a class="externalLink" href="mailto:[email protected]">Subscribe</a></td> <td><a class="externalLink" href="mailto:[email protected]">Unsubscribe</a></td> <td><a class="externalLink" href="mailto:[email protected]">Post</a></td> <td><a class="externalLink" href="https://lists.apache.org/[email protected]">lists.apache.org</a></td> <td><a class="externalLink" href="https://mail-archives.apache.org/mod_mbox/maven-users">mail-archives.apache.org</a></td></tr> <tr class="a"> -<td>-</td> +<td align="left">-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td><a class="externalLink" href="https://www.mail-archive.com/[email protected]/">www.mail-archive.com</a></td></tr> <tr class="b"> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td><a class="externalLink" href="http://maven.40175.n5.nabble.com/Maven-Users-f40176.html">maven.40175.n5.nabble.com</a></td></tr> -<tr class="a"> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td><a class="externalLink" href="https://maven-users.markmail.org/">maven-users.markmail.org</a></td></tr> -<tr class="b"> -<td>Maven Developer List</td> +<td align="left">Maven Developer List</td> <td><a class="externalLink" href="mailto:[email protected]">Subscribe</a></td> <td><a class="externalLink" href="mailto:[email protected]">Unsubscribe</a></td> <td><a class="externalLink" href="mailto:[email protected]">Post</a></td> <td><a class="externalLink" href="https://lists.apache.org/[email protected]">lists.apache.org</a></td> <td><a class="externalLink" href="https://mail-archives.apache.org/mod_mbox/maven-dev">mail-archives.apache.org</a></td></tr> <tr class="a"> -<td>-</td> +<td align="left">-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td><a class="externalLink" href="https://www.mail-archive.com/[email protected]/">www.mail-archive.com</a></td></tr> <tr class="b"> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td><a class="externalLink" href="http://maven.40175.n5.nabble.com/Maven-Developers-f142166.html">maven.40175.n5.nabble.com</a></td></tr> -<tr class="a"> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td><a class="externalLink" href="https://maven-dev.markmail.org/">maven-dev.markmail.org</a></td></tr> -<tr class="b"> -<td>Maven Issues List</td> +<td align="left">Maven Issues List</td> <td><a class="externalLink" href="mailto:[email protected]">Subscribe</a></td> <td><a class="externalLink" href="mailto:[email protected]">Unsubscribe</a></td> <td>-</td> <td><a class="externalLink" href="https://lists.apache.org/[email protected]">lists.apache.org</a></td> <td><a class="externalLink" href="https://mail-archives.apache.org/mod_mbox/maven-issues/">mail-archives.apache.org</a></td></tr> <tr class="a"> -<td>-</td> +<td align="left">-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td><a class="externalLink" href="https://www.mail-archive.com/[email protected]">www.mail-archive.com</a></td></tr> <tr class="b"> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td><a class="externalLink" href="http://maven.40175.n5.nabble.com/Maven-Issues-f219593.html">maven.40175.n5.nabble.com</a></td></tr> -<tr class="a"> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td><a class="externalLink" href="https://maven-issues.markmail.org/">maven-issues.markmail.org</a></td></tr> -<tr class="b"> -<td>Maven Commits List</td> +<td align="left">Maven Commits List</td> <td><a class="externalLink" href="mailto:[email protected]">Subscribe</a></td> <td><a class="externalLink" href="mailto:[email protected]">Unsubscribe</a></td> <td>-</td> <td><a class="externalLink" href="https://lists.apache.org/[email protected]">lists.apache.org</a></td> <td><a class="externalLink" href="https://mail-archives.apache.org/mod_mbox/maven-commits/">mail-archives.apache.org</a></td></tr> <tr class="a"> -<td>-</td> +<td align="left">-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td><a class="externalLink" href="https://www.mail-archive.com/[email protected]">www.mail-archive.com</a></td></tr> <tr class="b"> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td><a class="externalLink" href="http://maven.40175.n5.nabble.com/Maven-Commits-f277168.html">maven.40175.n5.nabble.com</a></td></tr> -<tr class="a"> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td><a class="externalLink" href="https://maven-commits.markmail.org/">maven-commits.markmail.org</a></td></tr> -<tr class="b"> -<td>Maven Announcements List</td> +<td align="left">Maven Announcements List</td> <td><a class="externalLink" href="mailto:[email protected]">Subscribe</a></td> <td><a class="externalLink" href="mailto:[email protected]">Unsubscribe</a></td> -<td><a href="[email protected]">Post</a></td> +<td><a class="externalLink" href="mailto:[email protected]">Post</a></td> <td><a class="externalLink" href="https://lists.apache.org/[email protected]">lists.apache.org</a></td> <td><a class="externalLink" href="https://mail-archives.apache.org/mod_mbox/maven-announce/">mail-archives.apache.org</a></td></tr> <tr class="a"> -<td>-</td> +<td align="left">-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td><a class="externalLink" href="https://www.mail-archive.com/[email protected]">www.mail-archive.com</a></td></tr> <tr class="b"> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td><a class="externalLink" href="http://maven.40175.n5.nabble.com/Maven-Announcements-f326045.html">maven.40175.n5.nabble.com</a></td></tr> -<tr class="a"> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td><a class="externalLink" href="https://maven-announce.markmail.org/">maven-announce.markmail.org</a></td></tr> -<tr class="b"> -<td>Maven Notifications List</td> +<td align="left">Maven Notifications List</td> <td><a class="externalLink" href="mailto:[email protected]">Subscribe</a></td> <td><a class="externalLink" href="mailto:[email protected]">Unsubscribe</a></td> <td>-</td> <td><a class="externalLink" href="https://lists.apache.org/[email protected]">lists.apache.org</a></td> <td><a class="externalLink" href="https://mail-archives.apache.org/mod_mbox/maven-notifications/">mail-archives.apache.org</a></td></tr> <tr class="a"> +<td align="left">-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> -<td>-</td> -<td><a class="externalLink" href="https://www.mail-archive.com/[email protected]">www.mail-archive.com</a></td></tr> -<tr class="b"> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td><a class="externalLink" href="http://maven.40175.n5.nabble.com/Maven-Notifications-f301718.html">maven.40175.n5.nabble.com</a></td></tr> -<tr class="a"> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td>-</td> -<td><a class="externalLink" href="https://maven-notifications.markmail.org/">maven-notifications.markmail.org</a></td></tr></table></div> - </div> +<td><a class="externalLink" href="https://www.mail-archive.com/[email protected]">www.mail-archive.com</a></td></tr></table></section> + </main> </div> </div> <hr/> <footer> <div class="container-fluid"> <div class="row-fluid"> - <p>Copyright ©2001–2022 -<a href="https://www.apache.org/">The Apache Software Foundation</a>. -All rights reserved.</p> + <p>© 2001–2023 +<a href="https://www.apache.org/">The Apache Software Foundation</a> +</p> </div> </div> </footer> +<script> + if(anchors) { + anchors.add(); + } +</script> </body> </html> \ No newline at end of file
Modified: maven/website/components/plugins-archives/maven-compiler-plugin-LATEST/multirelease.html ============================================================================== --- maven/website/components/plugins-archives/maven-compiler-plugin-LATEST/multirelease.html (original) +++ maven/website/components/plugins-archives/maven-compiler-plugin-LATEST/multirelease.html Tue Feb 14 08:42:34 2023 @@ -1,70 +1,73 @@ <!DOCTYPE html> + + <!-- - | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/apt/multirelease.apt at 2022-03-08 - | Rendered using Apache Maven Fluido Skin 1.7 + | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/apt/multirelease.apt at 2023-02-14 + | Rendered using Apache Maven Fluido Skin 1.11.1 --> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<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.0" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" /> <meta name="author" content="Robert Scholte" /> - <meta name="Date-Creation-yyyymmdd" content="20180508" /> - <meta name="Date-Revision-yyyymmdd" content="20220308" /> - <meta http-equiv="Content-Language" content="en" /> + <meta name="date" content="2018-05-08" /> <title>Apache Maven Compiler Plugin – Multi Release</title> - <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" /> + <link rel="stylesheet" href="./css/apache-maven-fluido-1.11.1.min.css" /> <link rel="stylesheet" href="./css/site.css" /> <link rel="stylesheet" href="./css/print.css" media="print" /> - <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script> -<!-- Matomo --> -<script> - var _paq = window._paq = window._paq || []; - /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ - /* We explicitly disable cookie tracking to avoid privacy issues */ - _paq.push(['disableCookies']); - _paq.push(['trackPageView']); - _paq.push(['enableLinkTracking']); - (function() { - var u="//matomo.privacy.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 --> + <script src="./js/apache-maven-fluido-1.11.1.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 class="topBarDisabled"> <div class="container-fluid"> - <div id="banner"> - <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Compiler Plugin"/></a></div> - <div class="pull-right"><a href="../../" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt=""/></a></div> - <div class="clear"><hr/></div> - </div> + <header> + <div id="banner"> + <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Compiler Plugin" style="" /></a></div> + <div class="pull-right"><a href="../../" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt="" style="" /></a></div> + <div class="clear"><hr/></div> + </div> - <div id="breadcrumbs"> - <ul class="breadcrumb"> + <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 Compiler Plugin">Apache Maven Compiler Plugin</a><span class="divider">/</span></li> - <li class="active ">Multi Release <a href="https://github.com/apache/maven-compiler-plugin/tree/maven-compiler-plugin-3.10.1/src/site/apt/multirelease.apt"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2022-03-08</li> - <li id="projectVersion" class="pull-right">Version: 3.10.1</li> - </ul> - </div> + <li class="active ">Multi Release <a href="https://github.com/apache/maven-compiler-plugin/tree/maven-compiler-plugin-3.11.0/src/site/apt/multirelease.apt"><img src="./images/accessories-text-editor.png" title="Edit" /></a></li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2023-02-14</li> + <li id="projectVersion" class="pull-right">Version: 3.11.0</li> + </ul> + </div> + </header> <div class="row-fluid"> - <div id="leftColumn" class="span2"> - <div class="well sidebar-nav"> - <ul class="nav nav-list"> - <li class="nav-header">Overview</li> + <header id="leftColumn" class="span2"> + <nav class="well sidebar-nav"> + <ul class="nav nav-list"> + <li class="nav-header">Overview</li> <li><a href="index.html" title="Introduction"><span class="none"></span>Introduction</a></li> <li><a href="plugin-info.html" title="Goals"><span class="none"></span>Goals</a></li> <li><a href="usage.html" title="Usage"><span class="none"></span>Usage</a></li> <li><a href="faq.html" title="FAQ"><span class="none"></span>FAQ</a></li> <li><a href="http://www.apache.org/licenses/" class="externalLink" title="License"><span class="none"></span>License</a></li> <li><a href="download.html" title="Download"><span class="none"></span>Download</a></li> - <li class="nav-header">Examples</li> + <li class="nav-header">Examples</li> <li><a href="examples/compile-using-different-jdk.html" title="Compile Using A Different JDK"><span class="none"></span>Compile Using A Different JDK</a></li> <li><a href="examples/set-compiler-source-and-target.html" title="Compile Using -source and -target javac Options"><span class="none"></span>Compile Using -source and -target javac Options</a></li> <li><a href="examples/set-compiler-release.html" title="Compile Using the --release javac Option (JDK 9+)"><span class="none"></span>Compile Using the --release javac Option (JDK 9+)</a></li> @@ -72,14 +75,15 @@ <li><a href="examples/pass-compiler-arguments.html" title="Pass Compiler Arguments"><span class="none"></span>Pass Compiler Arguments</a></li> <li><a href="non-javac-compilers.html" title="Non-javac compilerIds"><span class="none"></span>Non-javac compilerIds</a></li> <li><a href="examples/module-info.html" title="Older projects with module-info"><span class="none"></span>Older projects with module-info</a></li> - <li class="active"><a href="#"><span class="none"></span>MultiRelease</a></li> - <li class="nav-header">Project Documentation</li> + <li class="active"><a><span class="none"></span>MultiRelease</a></li> + <li class="nav-header">Project Documentation</li> <li><a href="project-info.html" title="Project Information"><span class="icon-chevron-right"></span>Project Information</a></li> <li><a href="project-reports.html" title="Project Reports"><span class="icon-chevron-right"></span>Project Reports</a></li> - <li class="nav-header">Maven Projects</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="../../pom/index.html" title="Parent POMs"><span class="none"></span>Parent POMs</a></li> @@ -92,41 +96,31 @@ <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 class="nav-header">ASF</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> + <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Data Privacy"><span class="none"></span>Data Privacy</a></li> <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsoring Apache"><span class="none"></span>Sponsoring Apache</a></li> <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"><span class="none"></span>Thanks</a></li> -</ul> -<form id="search-form" action="https://www.google.com/search" method="get" > - <input value="maven.apache.org/plugins/maven-compiler-plugin/" name="sitesearch" type="hidden"/> - <input class="search-query" name="q" id="query" type="text" /> -</form> -<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script> - <hr /> - <div id="poweredBy"> - <div class="clear"></div> - <div class="clear"></div> - <div id="twitter"> - <a href="https://twitter.com/ASFMavenProject" class="twitter-follow-button" data-show-count="false" data-align="left" data-size="medium" data-show-screen-name="true" data-lang="en">Follow ASFMavenProject</a> - <script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> - </div> - <div class="clear"></div> - <div class="clear"></div> + </ul> + </nav> + <div class="well sidebar-nav"> + <div id="poweredBy"> + <div class="clear"></div> + <div class="clear"></div> + <div class="clear"></div> <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a> </div> </div> - </div> - <div id="bodyColumn" class="span10" > -<div class="section"> + </header> + <main id="bodyColumn" class="span10" > +<section> <h2><a name="Multi_Release"></a>Multi Release</h2> -<p>With <a class="externalLink" href="http://openjdk.java.net/jeps/238">JEP-238</a> the support of multirelease jars was introduced. This means that you can have Java version dependent classes inside one jar. Based on the runtime it will pick up the best matching version of a class.</p> -<div class="section"> -<h3><a name="JEP-238_Introduction"></a>JEP-238 Introduction</h3> -<div class="section"> +<p>With <a class="externalLink" href="http://openjdk.java.net/jeps/238">JEP-238</a> the support of multirelease jars was introduced. This means that you can have Java version dependent classes inside one jar. Based on the runtime it will pick up the best matching version of a class.</p><section> +<h3><a name="JEP-238_Introduction"></a>JEP-238 Introduction</h3><section> <h4><a name="The_.22forward_compatibility.22_problem"></a>The "forward compatibility" problem</h4> <p>The problem this JEP is trying to solve is to make it possible to use new JDK features even though the codebase must stay compatible with earlier versions.</p> -<p>Let's try to make this concrete with a real world example: In Java 7 <tt>java.nio</tt> was added, which was much better in File handling. In those days Maven still required Java 6 to run, however they wanted to make use of these new features when Maven was running on Java 7 or beyond.</p> +<p>Let's try to make this concrete with a real world example: In Java 7 <code>java.nio</code> was added, which was much better in File handling. In those days Maven still required Java 6 to run, however they wanted to make use of these new features when Maven was running on Java 7 or beyond.</p> <p>Up until Java 8 there were 2 solutions:</p> <ol style="list-style-type: decimal"> <li>Compile with the targeted JDK (i.e. Java 6) and use reflection. You can ensure that the code is Java 6 compatible, but the reflection-part is hard to verify. @@ -149,8 +143,7 @@ else { // compare absoluteFile with canonicalFile ... - }</pre></div></li></ol></div> -<div class="section"> + }</pre></div></li></ol></section><section> <h4><a name="The_.22forward_compatibility.22_solution"></a>The "forward compatibility" solution</h4> <div> <pre>A.class @@ -163,16 +156,14 @@ META-INF/MANIFEST.MF { Multi-Release: tr 10/A.class C.class </pre></div> -<p>With the <tt>Multi-Release: true</tt> flag in the MANIFEST file, the Java runtime will also look inside <tt>META-INF/versions</tt> for version specific classes, otherwise only the base classes are used.</p></div></div> -<div class="section"> +<p>With the <code>Multi-Release: true</code> flag in the MANIFEST file, the Java runtime will also look inside <code>META-INF/versions</code> for version specific classes, otherwise only the base classes are used.</p></section></section><section> <h3><a name="Challenges"></a>Challenges</h3> <p>The theory behind multi release jars is quite simple, but in practice it can become quite complex. You must ensure that all classes stay in sync; if you add a method to one class, don't forget to add it to the other classes as well. There are some options which should reduce problems at this level: Let all multirelease classes implement an interface and in the basecode instantiate the class but only call the interface methods. The best is to test the *jar* with all targeted Java versions. You should think twice before turning your jar into a multi release jar, because such jars can be hard to read, maintain and test. In general applications don't need this, unless it is a widely distributed application and you don't control the targeted Java runtime. Libraries should make a decision based on: do I need this new Java feature? Can I make this Java version the new requirement? Would it be acceptable to solve this with an else/if-statement as mentioned in the first paragraph? </p> <p>There are a couple of important facts one should know when creating Multi Release jars.</p> <ul> <li>The Java compiler must be called for every different version. The solutions solve this either by having multiple Maven Projects/Modules or by adding extra compiler execution-blocks to the POM (like <a href="./examples/module-info.html">older projects with module-info</a>). </li> -<li>The <tt>Multi-Release: true</tt> attribute is only recognized when the classes are in a jar. In other words, you cannot test the classes put in <tt>target/classes/META-INF/versions/${release}/</tt>.</li> -<li>Up until the moment of writing all IDEs can only have one JDK per Maven Project, whereas with multi release you want to specify it per source folder.</li></ul></div></div> -<div class="section"> +<li>The <code>Multi-Release: true</code> attribute is only recognized when the classes are in a jar. In other words, you cannot test the classes put in <code>target/classes/META-INF/versions/${release}/</code>.</li> +<li>Up until the moment of writing all IDEs can only have one JDK per Maven Project, whereas with multi release you want to specify it per source folder.</li></ul></section></section><section> <h2><a name="Pattern_1:_Maven_Multimodule"></a>Pattern 1: <a class="externalLink" href="https://github.com/hboutemy/maven-jep238">Maven Multimodule</a></h2> <p>This is the first pattern provided by the Maven team themselves. They had the following requirements:</p> <ul> @@ -181,36 +172,29 @@ META-INF/MANIFEST.MF { Multi-Release: tr <li>Developers should not change their way of work / simple configuration</li></ul> <p>The only solution to cover the first two bullets was to split the code into a Maven multimodule project. Now every Maven module is just a standard Maven project with close to no specific adjustments in the pom. There are several ways you can run this project:</p> <ul> -<li>Use the highest required version of the JDK to build the project. You can use <tt>release</tt> to ensure the code only uses matching code and syntax. Since the version-code is isolated you can run surefire with a higher Java runtime.</li> +<li>Use the highest required version of the JDK to build the project. You can use <code>release</code> to ensure the code only uses matching code and syntax. Since the version-code is isolated you can run surefire with a higher Java runtime.</li> <li>Use toolchains if you really want to compile and test with the matching Java version. </li></ul> -<p>The downside it that a hierarchical structure is required even though the result is just 1 artifact.</p></div> -<div class="section"> +<p>The downside it that a hierarchical structure is required even though the result is just 1 artifact.</p></section><section> <h2><a name="Pattern_2:_Multi_Project"></a>Pattern 2: <a class="externalLink" href="http://word-bits.flurg.com/multrelease-jars/">Multi Project</a> </h2> <p>This solution is a response to the previous Maven multimodule setup. The requirements are almost the same</p> <ul> <li>Do not require the project to switch to a multi-module format</li> <li>Developers should not change their way of work / simple configuration</li></ul> -<p>The first requirements implies that the projects now are separate Maven projects. One Maven project contains the base-code and in the end this will also be the multirelease jar. When building such project for the first time, you'll need to call Maven at least 3 times: first the base needs to be compiled, next all version specific projects must be built and finally the main project needs to be built again, now including the version specific classes extracted from their jars. This setup is compact, but has cyclic dependencies. This requires some tricks and makes releasing a bit more complicated. Another downside is that you must install SNAPSHOTs to your local repository and when doing a release it requires 2 releases of the base project, one to prepare for the multirelease-nine and one with the released multirelease-nine. </p></div> -<div class="section"> +<p>The first requirements implies that the projects now are separate Maven projects. One Maven project contains the base-code and in the end this will also be the multirelease jar. When building such project for the first time, you'll need to call Maven at least 3 times: first the base needs to be compiled, next all version specific projects must be built and finally the main project needs to be built again, now including the version specific classes extracted from their jars. This setup is compact, but has cyclic dependencies. This requires some tricks and makes releasing a bit more complicated. Another downside is that you must install SNAPSHOTs to your local repository and when doing a release it requires 2 releases of the base project, one to prepare for the multirelease-nine and one with the released multirelease-nine. </p></section><section> <h2><a name="Pattern_3:_Single_Project"></a>Pattern 3: Single Project</h2> <p>By now there are 3 solutions, each inspired by their previous version.</p> <p>Main goal:</p> <ul> <li>Do not require the project to switch to a multi-module format</li> -<li>Only one Maven call to compile and package the Multi Release jar</li></ul> -<div class="section"> +<li>Only one Maven call to compile and package the Multi Release jar</li></ul><section> <h3><a name="Single_Project"></a><a class="externalLink" href="http://in.relation.to/2017/02/13/building-multi-release-jars-with-maven/">Single Project</a></h3> -<p>In this case everything stays inside one Maven project. Every specific Java version gets its own source folder and output folder, and just before packaging they are combined. What's not covered is how to test every class.</p></div> -<div class="section"> +<p>In this case everything stays inside one Maven project. Every specific Java version gets its own source folder and output folder, and just before packaging they are combined. What's not covered is how to test every class.</p></section><section> <h3><a name="Multi-Release_Parent"></a><a class="externalLink" href="http://www.russgold.net/sw/2018/04/easier-than-it-looks/">Multi-Release Parent</a></h3> -<p>This approach replaces the maven-ant-plugin with extra exucution blocks in the maven-compiler-plugin. It has been setup as a parent, so other projects can use it. It uses toolchains to be able to build all classes with their matching Java version, so you always get the multi release jar. Because of the huge configuration and since Maven doesn't support mixins yet, it makes sense to put it all in a parent. However, at the same time surefire is only called once.</p></div> -<div class="section"> +<p>This approach replaces the maven-ant-plugin with extra exucution blocks in the maven-compiler-plugin. It has been setup as a parent, so other projects can use it. It uses toolchains to be able to build all classes with their matching Java version, so you always get the multi release jar. Because of the huge configuration and since Maven doesn't support mixins yet, it makes sense to put it all in a parent. However, at the same time surefire is only called once.</p></section><section> <h3><a name="CI-server"></a><a class="externalLink" href="https://github.com/codehaus-plexus/plexus-languages">CI-server</a></h3> -<p>This approach reduces the previous solution by only specifying execution blocks for sources for a specific Java version. It doesn't use toolchains, but the JDK used to run Maven. This means that only the sources up to the specific Java version are compiled and tested. This solution relies heavily on a CI-server where every targeted Java version is available. If the CI-server succeeds, then all classes are tested with their matching Java version.</p></div></div> -<div class="section"> +<p>This approach reduces the previous solution by only specifying execution blocks for sources for a specific Java version. It doesn't use toolchains, but the JDK used to run Maven. This means that only the sources up to the specific Java version are compiled and tested. This solution relies heavily on a CI-server where every targeted Java version is available. If the CI-server succeeds, then all classes are tested with their matching Java version.</p></section></section><section> <h2><a name="Pattern_4:_Maven_extension_.2B_plugin"></a>Pattern 4: <a class="externalLink" href="https://github.com/metlos/multi-release-jar-maven-plugin">Maven extension + plugin</a></h2> -<p>This approach introduces a new packaging type and an extra plugin takes care of the multiple executions of the maven-compiler-plugin, but these are now handled by the <tt>perReleaseConfiguration</tt> of the <tt>multi-release-jar-maven-plugin</tt>. What's not covered is how to test every class.</p></div> -<div class="section"> +<p>This approach introduces a new packaging type and an extra plugin takes care of the multiple executions of the maven-compiler-plugin, but these are now handled by the <code>perReleaseConfiguration</code> of the <code>multi-release-jar-maven-plugin</code>. What's not covered is how to test every class.</p></section><section> <h2><a name="Patterns_Summary"></a>Patterns Summary</h2> <p>For every pattern there are integration tests created, based on the same set of sourcefiles. See <a class="externalLink" href="https://github.com/apache/maven-compiler-plugin/tree/master/src/it/multirelease-patterns">https://github.com/apache/maven-compiler-plugin/tree/master/src/it/multirelease-patterns</a></p> <table border="1" class="table table-striped"> @@ -222,75 +206,80 @@ META-INF/MANIFEST.MF { Multi-Release: tr <th align="center">Single project (toolchains)</th> <th align="center">Maven extension+plugin</th></tr> <tr class="b"> -<td align="left"># projects</td> -<td align="left">1</td> -<td align="left">1 + #javaVersions</td> -<td align="left">1</td> +<td align="center"># projects</td> +<td align="center">1</td> +<td align="center">1 + #javaVersions</td> +<td align="center">1</td> <td align="center">1</td> -<td align="left">1</td></tr> +<td align="center">1</td></tr> <tr class="a"> -<td align="left"># builds to package</td> -<td align="left">1</td> -<td align="left">2 + #javaVersions</td> -<td align="left">1</td> +<td align="center"># builds to package</td> <td align="center">1</td> -<td align="left">1</td></tr> +<td align="center">2 + #javaVersions</td> +<td align="center">1</td> +<td align="center">1</td> +<td align="center">1</td></tr> <tr class="b"> -<td align="left"># builds/project to test</td> -<td align="left">1</td> -<td align="left">1</td> -<td align="left">#javaVersions</td> +<td align="center"># builds/project to test</td> +<td align="center">1</td> +<td align="center">1</td> +<td align="center">#javaVersions</td> <td align="center">1</td> -<td align="left">N/A (a)</td></tr> +<td align="center">N/A (a)</td></tr> <tr class="a"> -<td align="left">Simple Maven Project Layout</td> -<td align="left">No</td> -<td align="left">Yes</td> -<td align="left">Yes</td> +<td align="center">Simple Maven Project Layout</td> +<td align="center">No</td> +<td align="center">Yes</td> +<td align="center">Yes</td> <td align="center">Yes</td> -<td align="left">Yes</td></tr> +<td align="center">Yes</td></tr> <tr class="b"> -<td align="left">Additional POM adjustments(b)</td> -<td align="left">1 (c)</td> -<td align="left">#javaVersions(d)</td> -<td align="left">#javaVersions(e)</td> +<td align="center">Additional POM adjustments(b)</td> +<td align="center">1 (c)</td> +<td align="center">#javaVersions(d)</td> +<td align="center">#javaVersions(e)</td> <td align="center">??(f)</td> -<td align="left">#javaVersions(g)</td></tr> +<td align="center">#javaVersions(g)</td></tr> <tr class="a"> -<td align="left">Include module descriptor</td> -<td align="left">No (h)</td> -<td align="left">No (h)</td> -<td align="left">Yes</td> +<td align="center">Include module descriptor</td> +<td align="center">No (h)</td> +<td align="center">No (h)</td> <td align="center">Yes</td> -<td align="left">Yes</td></tr> +<td align="center">Yes</td> +<td align="center">Yes</td></tr> <tr class="b"> -<td align="left">IDE support (i)</td> -<td align="left">Yes</td> -<td align="left">Yes</td> -<td align="left">No</td> +<td align="center">IDE support (i)</td> +<td align="center">Yes</td> +<td align="center">Yes</td> +<td align="center">No</td> <td align="center">No</td> -<td align="left">No</td></tr></table> +<td align="center">No</td></tr></table> <p>(a) Project can only be executed with highest required JDK, hence you can't test the code for all JDKs</p> <p>(b) Additional POM adjustments: # of executions added to the default lifecycle. This reflects the complexity of the POM.</p> <p>(c) Maven multimodule uses maven-assembly-plugin to assemble to multirelease jar</p> <p>(d) Multi project uses the maven-dependency-plugin to unpack java specific dependency to its matching outputDirectory</p> <p>(e) There's a profile for every Java version required which contains an extra execution-block for that Java version.</p> <p>(f) </p> -<p>(g) Maven extension+plugin hides the multiple executions in the <tt>perReleaseConfiguration</tt> configuration</p> +<p>(g) Maven extension+plugin hides the multiple executions in the <code>perReleaseConfiguration</code> configuration</p> <p>(h) Requires a --patch-module on a dependency </p> -<p>(i) IDE Support: All classes are recognized and can be tested within the IDE.</p></div> - </div> +<p>(i) IDE Support: All classes are recognized and can be tested within the IDE.</p></section> + </main> </div> </div> <hr/> <footer> <div class="container-fluid"> <div class="row-fluid"> - <p>Copyright ©2001–2022 -<a href="https://www.apache.org/">The Apache Software Foundation</a>. -All rights reserved.</p> + <p>© 2001–2023 +<a href="https://www.apache.org/">The Apache Software Foundation</a> +</p> </div> </div> </footer> +<script> + if(anchors) { + anchors.add(); + } +</script> </body> </html> \ No newline at end of file Modified: maven/website/components/plugins-archives/maven-compiler-plugin-LATEST/non-javac-compilers.html ============================================================================== --- maven/website/components/plugins-archives/maven-compiler-plugin-LATEST/non-javac-compilers.html (original) +++ maven/website/components/plugins-archives/maven-compiler-plugin-LATEST/non-javac-compilers.html Tue Feb 14 08:42:34 2023 @@ -1,85 +1,89 @@ <!DOCTYPE html> + + <!-- - | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/apt/non-javac-compilers.apt.vm at 2022-03-08 - | Rendered using Apache Maven Fluido Skin 1.7 + | Generated by Apache Maven Doxia Site Renderer 1.11.1 from src/site/apt/non-javac-compilers.apt.vm at 2023-02-14 + | Rendered using Apache Maven Fluido Skin 1.11.1 --> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<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.0" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <meta name="generator" content="Apache Maven Doxia Site Renderer 1.11.1" /> <meta name="author" content="Edwin Punzalan" /> - <meta name="Date-Creation-yyyymmdd" content="20060719" /> - <meta name="Date-Revision-yyyymmdd" content="20220308" /> - <meta http-equiv="Content-Language" content="en" /> + <meta name="date" content="2006-07-19" /> <title>Apache Maven Compiler Plugin – Using Non-Javac Compilers</title> - <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" /> + <link rel="stylesheet" href="./css/apache-maven-fluido-1.11.1.min.css" /> <link rel="stylesheet" href="./css/site.css" /> <link rel="stylesheet" href="./css/print.css" media="print" /> - <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script> -<!-- Matomo --> -<script> - var _paq = window._paq = window._paq || []; - /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ - /* We explicitly disable cookie tracking to avoid privacy issues */ - _paq.push(['disableCookies']); - _paq.push(['trackPageView']); - _paq.push(['enableLinkTracking']); - (function() { - var u="//matomo.privacy.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 --> + <script src="./js/apache-maven-fluido-1.11.1.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 class="topBarDisabled"> <div class="container-fluid"> - <div id="banner"> - <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Compiler Plugin"/></a></div> - <div class="pull-right"><a href="../../" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt=""/></a></div> - <div class="clear"><hr/></div> - </div> + <header> + <div id="banner"> + <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Compiler Plugin" style="" /></a></div> + <div class="pull-right"><a href="../../" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt="" style="" /></a></div> + <div class="clear"><hr/></div> + </div> - <div id="breadcrumbs"> - <ul class="breadcrumb"> + <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 Compiler Plugin">Apache Maven Compiler Plugin</a><span class="divider">/</span></li> - <li class="active ">Using Non-Javac Compilers <a href="https://github.com/apache/maven-compiler-plugin/tree/maven-compiler-plugin-3.10.1/src/site/apt/non-javac-compilers.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-03-08</li> - <li id="projectVersion" class="pull-right">Version: 3.10.1</li> - </ul> - </div> + <li class="active ">Using Non-Javac Compilers <a href="https://github.com/apache/maven-compiler-plugin/tree/maven-compiler-plugin-3.11.0/src/site/apt/non-javac-compilers.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: 2023-02-14</li> + <li id="projectVersion" class="pull-right">Version: 3.11.0</li> + </ul> + </div> + </header> <div class="row-fluid"> - <div id="leftColumn" class="span2"> - <div class="well sidebar-nav"> - <ul class="nav nav-list"> - <li class="nav-header">Overview</li> + <header id="leftColumn" class="span2"> + <nav class="well sidebar-nav"> + <ul class="nav nav-list"> + <li class="nav-header">Overview</li> <li><a href="index.html" title="Introduction"><span class="none"></span>Introduction</a></li> <li><a href="plugin-info.html" title="Goals"><span class="none"></span>Goals</a></li> <li><a href="usage.html" title="Usage"><span class="none"></span>Usage</a></li> <li><a href="faq.html" title="FAQ"><span class="none"></span>FAQ</a></li> <li><a href="http://www.apache.org/licenses/" class="externalLink" title="License"><span class="none"></span>License</a></li> <li><a href="download.html" title="Download"><span class="none"></span>Download</a></li> - <li class="nav-header">Examples</li> + <li class="nav-header">Examples</li> <li><a href="examples/compile-using-different-jdk.html" title="Compile Using A Different JDK"><span class="none"></span>Compile Using A Different JDK</a></li> <li><a href="examples/set-compiler-source-and-target.html" title="Compile Using -source and -target javac Options"><span class="none"></span>Compile Using -source and -target javac Options</a></li> <li><a href="examples/set-compiler-release.html" title="Compile Using the --release javac Option (JDK 9+)"><span class="none"></span>Compile Using the --release javac Option (JDK 9+)</a></li> <li><a href="examples/compile-with-memory-enhancements.html" title="Compile Using Memory Allocation Enhancements"><span class="none"></span>Compile Using Memory Allocation Enhancements</a></li> <li><a href="examples/pass-compiler-arguments.html" title="Pass Compiler Arguments"><span class="none"></span>Pass Compiler Arguments</a></li> - <li class="active"><a href="#"><span class="none"></span>Non-javac compilerIds</a></li> + <li class="active"><a><span class="none"></span>Non-javac compilerIds</a></li> <li><a href="examples/module-info.html" title="Older projects with module-info"><span class="none"></span>Older projects with module-info</a></li> <li><a href="multirelease.html" title="MultiRelease"><span class="none"></span>MultiRelease</a></li> - <li class="nav-header">Project Documentation</li> + <li class="nav-header">Project Documentation</li> <li><a href="project-info.html" title="Project Information"><span class="icon-chevron-right"></span>Project Information</a></li> <li><a href="project-reports.html" title="Project Reports"><span class="icon-chevron-right"></span>Project Reports</a></li> - <li class="nav-header">Maven Projects</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="../../pom/index.html" title="Parent POMs"><span class="none"></span>Parent POMs</a></li> @@ -92,44 +96,35 @@ <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 class="nav-header">ASF</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> + <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Data Privacy"><span class="none"></span>Data Privacy</a></li> <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsoring Apache"><span class="none"></span>Sponsoring Apache</a></li> <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"><span class="none"></span>Thanks</a></li> -</ul> -<form id="search-form" action="https://www.google.com/search" method="get" > - <input value="maven.apache.org/plugins/maven-compiler-plugin/" name="sitesearch" type="hidden"/> - <input class="search-query" name="q" id="query" type="text" /> -</form> -<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script> - <hr /> - <div id="poweredBy"> - <div class="clear"></div> - <div class="clear"></div> - <div id="twitter"> - <a href="https://twitter.com/ASFMavenProject" class="twitter-follow-button" data-show-count="false" data-align="left" data-size="medium" data-show-screen-name="true" data-lang="en">Follow ASFMavenProject</a> - <script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> - </div> - <div class="clear"></div> - <div class="clear"></div> + </ul> + </nav> + <div class="well sidebar-nav"> + <div id="poweredBy"> + <div class="clear"></div> + <div class="clear"></div> + <div class="clear"></div> <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a> </div> </div> - </div> - <div id="bodyColumn" class="span10" > -<div class="section"> + </header> + <main id="bodyColumn" class="span10" > +<section> <h2><a name="Using_Non-Javac_Compilers"></a>Using Non-Javac Compilers</h2> -<p>Contrary to this plugin's name, the Compiler Plugin does not compile the sources of your project by itself. To compile, the Compiler Plugin uses another class to compile them. The parameter <tt>compilerId</tt> determines which class will be used. Currently, the Compiler Plugin is bundled with the <tt>javac</tt> compiler artifact with artifactId <tt>plexus-compiler-javac</tt>, which can be seen as one of the dependencies declared inside the Compiler Plugin's POM.</p> -<p><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-compiler/">Plexus Compiler</a> component has some other compiler Ids available under the groupId <tt>org.codehaus.plexus</tt>:</p> +<p>Contrary to this plugin's name, the Compiler Plugin does not compile the sources of your project by itself. To compile, the Compiler Plugin uses another class to compile them. The parameter <code>compilerId</code> determines which class will be used. Currently, the Compiler Plugin is bundled with the <code>javac</code> compiler artifact with artifactId <code>plexus-compiler-javac</code>, which can be seen as one of the dependencies declared inside the Compiler Plugin's POM.</p> +<p><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-compiler/">Plexus Compiler</a> component has some other compiler Ids available under the groupId <code>org.codehaus.plexus</code>:</p> <ul> -<li><tt>aspectj</tt> with artifactId <tt>plexus-compiler-aspectj</tt>.</li> -<li><tt>csharp</tt> with artifactId <tt>plexus-compiler-csharp</tt>.</li> -<li><tt>eclipse</tt> with artifactId <tt>plexus-compiler-eclipse</tt>.</li> -<li><tt>jikes</tt> with artifactId <tt>plexus-compiler-jikes</tt>.</li></ul> -<div class="section"> +<li><code>aspectj</code> with artifactId <code>plexus-compiler-aspectj</code>.</li> +<li><code>csharp</code> with artifactId <code>plexus-compiler-csharp</code>.</li> +<li><code>eclipse</code> with artifactId <code>plexus-compiler-eclipse</code>.</li> +<li><code>jikes</code> with artifactId <code>plexus-compiler-jikes</code>.</li></ul><section> <h3><a name="Using_The_Other_Plexus_Compilers"></a>Using The Other Plexus Compilers</h3> -<p>To use any of the non-javac compilers, you need to make the artifact available in the classpath when the Compiler Plugin runs. This is possible by adding the dependency when declaring the plugin in your project's <tt>pom.xml</tt>. The example below shows how to use the <tt>csharp</tt> compiler:</p> +<p>To use any of the non-javac compilers, you need to make the artifact available in the classpath when the Compiler Plugin runs. This is possible by adding the dependency when declaring the plugin in your project's <code>pom.xml</code>. The example below shows how to use the <code>csharp</code> compiler:</p> <div class="source"><pre class="prettyprint linenums"><project> [...] <build> @@ -138,7 +133,7 @@ [...] <plugin> <artifactId>maven-compiler-plugin</artifactId> - <version>3.10.1</version> + <version>3.11.0</version> <configuration> <compilerId>csharp</compilerId> </configuration> @@ -151,19 +146,24 @@ </dependencies> </plugin> [...] -</project></pre></div></div></div> - </div> +</project></pre></div></section></section> + </main> </div> </div> <hr/> <footer> <div class="container-fluid"> <div class="row-fluid"> - <p>Copyright ©2001–2022 -<a href="https://www.apache.org/">The Apache Software Foundation</a>. -All rights reserved.</p> + <p>© 2001–2023 +<a href="https://www.apache.org/">The Apache Software Foundation</a> +</p> </div> </div> </footer> +<script> + if(anchors) { + anchors.add(); + } +</script> </body> </html> \ No newline at end of file Modified: maven/website/components/plugins-archives/maven-compiler-plugin-LATEST/plugin-info.html ============================================================================== --- maven/website/components/plugins-archives/maven-compiler-plugin-LATEST/plugin-info.html (original) +++ maven/website/components/plugins-archives/maven-compiler-plugin-LATEST/plugin-info.html Tue Feb 14 08:42:34 2023 @@ -1,68 +1,71 @@ <!DOCTYPE html> + + <!-- - | Generated by Apache Maven Doxia Site Renderer 1.8.1 from org.apache.maven.plugins:maven-plugin-plugin:3.6.2:report at 2022-03-08 - | Rendered using Apache Maven Fluido Skin 1.7 + | Generated by Apache Maven Doxia Site Renderer 1.11.1 from org.apache.maven.plugins:maven-plugin-report-plugin:3.7.0:report at 2023-02-14 + | Rendered using Apache Maven Fluido Skin 1.11.1 --> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<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.0" /> - <meta name="Date-Revision-yyyymmdd" content="20220308" /> - <meta http-equiv="Content-Language" content="en" /> + <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 Compiler Plugin – Plugin Documentation</title> - <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" /> + <link rel="stylesheet" href="./css/apache-maven-fluido-1.11.1.min.css" /> <link rel="stylesheet" href="./css/site.css" /> <link rel="stylesheet" href="./css/print.css" media="print" /> - <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script> -<!-- Matomo --> -<script> - var _paq = window._paq = window._paq || []; - /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ - /* We explicitly disable cookie tracking to avoid privacy issues */ - _paq.push(['disableCookies']); - _paq.push(['trackPageView']); - _paq.push(['enableLinkTracking']); - (function() { - var u="//matomo.privacy.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 --> + <script src="./js/apache-maven-fluido-1.11.1.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 class="topBarDisabled"> <div class="container-fluid"> - <div id="banner"> - <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Compiler Plugin"/></a></div> - <div class="pull-right"><a href="../../" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt=""/></a></div> - <div class="clear"><hr/></div> - </div> + <header> + <div id="banner"> + <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png" alt="Apache Maven Compiler Plugin" style="" /></a></div> + <div class="pull-right"><a href="../../" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" alt="" style="" /></a></div> + <div class="clear"><hr/></div> + </div> - <div id="breadcrumbs"> - <ul class="breadcrumb"> + <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 Compiler Plugin">Apache Maven Compiler Plugin</a><span class="divider">/</span></li> <li class="active ">Plugin Documentation</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2022-03-08</li> - <li id="projectVersion" class="pull-right">Version: 3.10.1</li> - </ul> - </div> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2023-02-14</li> + <li id="projectVersion" class="pull-right">Version: 3.11.0</li> + </ul> + </div> + </header> <div class="row-fluid"> - <div id="leftColumn" class="span2"> - <div class="well sidebar-nav"> - <ul class="nav nav-list"> - <li class="nav-header">Overview</li> + <header id="leftColumn" class="span2"> + <nav class="well sidebar-nav"> + <ul class="nav nav-list"> + <li class="nav-header">Overview</li> <li><a href="index.html" title="Introduction"><span class="none"></span>Introduction</a></li> - <li class="active"><a href="#"><span class="none"></span>Goals</a></li> + <li class="active"><a><span class="none"></span>Goals</a></li> <li><a href="usage.html" title="Usage"><span class="none"></span>Usage</a></li> <li><a href="faq.html" title="FAQ"><span class="none"></span>FAQ</a></li> <li><a href="http://www.apache.org/licenses/" class="externalLink" title="License"><span class="none"></span>License</a></li> <li><a href="download.html" title="Download"><span class="none"></span>Download</a></li> - <li class="nav-header">Examples</li> + <li class="nav-header">Examples</li> <li><a href="examples/compile-using-different-jdk.html" title="Compile Using A Different JDK"><span class="none"></span>Compile Using A Different JDK</a></li> <li><a href="examples/set-compiler-source-and-target.html" title="Compile Using -source and -target javac Options"><span class="none"></span>Compile Using -source and -target javac Options</a></li> <li><a href="examples/set-compiler-release.html" title="Compile Using the --release javac Option (JDK 9+)"><span class="none"></span>Compile Using the --release javac Option (JDK 9+)</a></li> @@ -71,27 +74,26 @@ <li><a href="non-javac-compilers.html" title="Non-javac compilerIds"><span class="none"></span>Non-javac compilerIds</a></li> <li><a href="examples/module-info.html" title="Older projects with module-info"><span class="none"></span>Older projects with module-info</a></li> <li><a href="multirelease.html" title="MultiRelease"><span class="none"></span>MultiRelease</a></li> - <li class="nav-header">Project Documentation</li> + <li class="nav-header">Project Documentation</li> <li><a href="project-info.html" title="Project Information"><span class="icon-chevron-right"></span>Project Information</a></li> <li><a href="project-reports.html" title="Project Reports"><span class="icon-chevron-down"></span>Project Reports</a> - <ul class="nav nav-list"> - <li><a href="surefire-report.html" title="Surefire Report"><span class="none"></span>Surefire Report</a></li> - <li><a href="checkstyle.html" title="Checkstyle"><span class="none"></span>Checkstyle</a></li> - <li><a href="pmd.html" title="PMD"><span class="none"></span>PMD</a></li> - <li><a href="xref/index.html" title="Source Xref"><span class="none"></span>Source Xref</a></li> - <li><a href="xref-test/index.html" title="Test Source Xref"><span class="none"></span>Test Source Xref</a></li> - <li><a href="taglist.html" title="Tag List"><span class="none"></span>Tag List</a></li> - <li><a href="apidocs/index.html" title="Javadoc"><span class="none"></span>Javadoc</a></li> - <li><a href="testapidocs/index.html" title="Test Javadoc"><span class="none"></span>Test Javadoc</a></li> - <li><a href="findbugs.html" title="FindBugs"><span class="none"></span>FindBugs</a></li> - <li class="active"><a href="#"><span class="none"></span>Plugin Documentation</a></li> - <li><a href="invoker-report.html" title="Invoker Build Results"><span class="none"></span>Invoker Build Results</a></li> - </ul> -</li> - <li class="nav-header">Maven Projects</li> + <ul class="nav nav-list"> + <li><a href="surefire-report.html" title="Surefire Report"><span class="none"></span>Surefire Report</a></li> + <li><a href="checkstyle.html" title="Checkstyle"><span class="none"></span>Checkstyle</a></li> + <li><a href="cpd.html" title="CPD"><span class="none"></span>CPD</a></li> + <li><a href="pmd.html" title="PMD"><span class="none"></span>PMD</a></li> + <li><a href="xref/index.html" title="Source Xref"><span class="none"></span>Source Xref</a></li> + <li><a href="xref-test/index.html" title="Test Source Xref"><span class="none"></span>Test Source Xref</a></li> + <li><a href="taglist.html" title="Tag List"><span class="none"></span>Tag List</a></li> + <li><a href="apidocs/index.html" title="Javadoc"><span class="none"></span>Javadoc</a></li> + <li class="active"><a><span class="none"></span>Plugin Documentation</a></li> + <li><a href="invoker-report.html" title="Invoker Build Results"><span class="none"></span>Invoker Build Results</a></li> + </ul></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="../../pom/index.html" title="Parent POMs"><span class="none"></span>Parent POMs</a></li> @@ -104,33 +106,25 @@ <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 class="nav-header">ASF</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> + <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Data Privacy"><span class="none"></span>Data Privacy</a></li> <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsoring Apache"><span class="none"></span>Sponsoring Apache</a></li> <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"><span class="none"></span>Thanks</a></li> -</ul> -<form id="search-form" action="https://www.google.com/search" method="get" > - <input value="maven.apache.org/plugins/maven-compiler-plugin/" name="sitesearch" type="hidden"/> - <input class="search-query" name="q" id="query" type="text" /> -</form> -<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script> - <hr /> - <div id="poweredBy"> - <div class="clear"></div> - <div class="clear"></div> - <div id="twitter"> - <a href="https://twitter.com/ASFMavenProject" class="twitter-follow-button" data-show-count="false" data-align="left" data-size="medium" data-show-screen-name="true" data-lang="en">Follow ASFMavenProject</a> - <script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> - </div> - <div class="clear"></div> - <div class="clear"></div> + </ul> + </nav> + <div class="well sidebar-nav"> + <div id="poweredBy"> + <div class="clear"></div> + <div class="clear"></div> + <div class="clear"></div> <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a> </div> </div> - </div> - <div id="bodyColumn" class="span10" > -<div class="section"> + </header> + <main id="bodyColumn" class="span10" > +<section> <h2><a name="Plugin_Documentation"></a>Plugin Documentation</h2><a name="Plugin_Documentation"></a> <p>Goals available for this plugin:</p> <table border="0" class="table table-striped"> @@ -138,33 +132,23 @@ <th>Goal</th> <th>Description</th></tr> <tr class="b"> -<td><a href="./compile-mojo.html">compiler:compile</a></td> +<td align="left"><a href="./compile-mojo.html">compiler:compile</a></td> <td>Compiles application sources</td></tr> <tr class="a"> -<td><a href="./help-mojo.html">compiler:help</a></td> -<td>Display help information on maven-compiler-plugin.<br /> -Call <code>mvn compiler:help -Ddetail=true --Dgoal=<goal-name></code> to display parameter details.</td></tr> +<td align="left"><a href="./help-mojo.html">compiler:help</a></td> +<td>Display help information on maven-compiler-plugin.<br /> Call <code>mvn compiler:help -Ddetail=true -Dgoal=<goal-name></code> to display parameter details.</td></tr> <tr class="b"> -<td><a href="./testCompile-mojo.html">compiler:testCompile</a></td> -<td>Compiles application test sources.</td></tr></table> -<div class="section"> +<td align="left"><a href="./testCompile-mojo.html">compiler:testCompile</a></td> +<td>Compiles application test sources.</td></tr></table><section> <h3><a name="System_Requirements"></a>System Requirements</h3><a name="System_Requirements"></a> <p>The following specifies the minimum requirements to run this Maven plugin:</p> <table border="0" class="table table-striped"> <tr class="a"> -<td>Maven</td> +<td align="left">Maven</td> <td>3.2.5</td></tr> <tr class="b"> -<td>JDK</td> -<td>1.8</td></tr> -<tr class="a"> -<td>Memory</td> -<td>No minimum requirement.</td></tr> -<tr class="b"> -<td>Disk Space</td> -<td>No minimum requirement.</td></tr></table></div> -<div class="section"> +<td align="left">JDK</td> +<td>1.8</td></tr></table></section><section> <h3><a name="Usage"></a>Usage</h3><a name="Usage"></a> <p>You should specify the version in your project's plugin configuration:</p> <div class="source"><pre class="prettyprint linenums"><project> @@ -176,7 +160,7 @@ Call <code>mvn compiler:help -Ddetail=tr <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>3.10.1</version> + <version>3.11.0</version> </plugin> ... </plugins> @@ -186,7 +170,6 @@ Call <code>mvn compiler:help -Ddetail=tr <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>3.10.1</version> </plugin> ... </plugins> @@ -194,19 +177,24 @@ Call <code>mvn compiler:help -Ddetail=tr ... </project> </pre></div> -<p>For more information, see <a class="externalLink" href="http://maven.apache.org/guides/mini/guide-configuring-plugins.html">"Guide to Configuring Plug-ins"</a></p></div></div> - </div> +<p>For more information, see <a class="externalLink" href="https://maven.apache.org/guides/mini/guide-configuring-plugins.html">"Guide to Configuring Plug-ins"</a></p></section></section> + </main> </div> </div> <hr/> <footer> <div class="container-fluid"> <div class="row-fluid"> - <p>Copyright ©2001–2022 -<a href="https://www.apache.org/">The Apache Software Foundation</a>. -All rights reserved.</p> + <p>© 2001–2023 +<a href="https://www.apache.org/">The Apache Software Foundation</a> +</p> </div> </div> </footer> +<script> + if(anchors) { + anchors.add(); + } +</script> </body> </html> \ No newline at end of file
