Modified:
maven/website/components/plugins-archives/maven-compiler-plugin-LATEST/apidocs/org/apache/maven/plugin/compiler/AbstractCompilerMojo.html
==============================================================================
---
maven/website/components/plugins-archives/maven-compiler-plugin-LATEST/apidocs/org/apache/maven/plugin/compiler/AbstractCompilerMojo.html
(original)
+++
maven/website/components/plugins-archives/maven-compiler-plugin-LATEST/apidocs/org/apache/maven/plugin/compiler/AbstractCompilerMojo.html
Tue Feb 14 08:42:34 2023
@@ -1,504 +1,341 @@
<!DOCTYPE HTML>
-<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc -->
-<title>AbstractCompilerMojo (Apache Maven Compiler Plugin 3.10.1 API)</title>
+<!-- Generated by javadoc (17) -->
+<title>AbstractCompilerMojo (Apache Maven Compiler Plugin 3.11.0 API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="description" content="declaration: package:
org.apache.maven.plugin.compiler, class: AbstractCompilerMojo">
+<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css"
title="Style">
-<link rel="stylesheet" type="text/css"
href="../../../../../jquery/jquery-ui.css" title="Style">
+<link rel="stylesheet" type="text/css"
href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css"
href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
-<script type="text/javascript"
src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
-<script type="text/javascript"
src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
-<!--[if IE]>
-<script type="text/javascript"
src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
-<![endif]-->
-<script type="text/javascript"
src="../../../../../jquery/jquery-3.5.1.js"></script>
-<script type="text/javascript"
src="../../../../../jquery/jquery-ui.js"></script>
+<script type="text/javascript"
src="../../../../../script-dir/jquery-3.6.0.min.js"></script>
+<script type="text/javascript"
src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="AbstractCompilerMojo (Apache Maven Compiler
Plugin 3.10.1 API)";
- }
- }
- catch(err) {
- }
-//-->
-var data =
{"i0":10,"i1":10,"i2":10,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":10,"i13":6,"i14":10,"i15":6,"i16":6,"i17":6,"i18":6,"i19":10,"i20":10,"i21":10,"i22":6,"i23":10,"i24":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance
Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../";
-var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<header role="banner">
+<div class="flex-box">
+<header role="banner" class="flex-header">
<nav role="navigation">
-<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a id="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation
links">Skip navigation links</a></div>
-<a id="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
+<div class="top-nav" id="navbar-top">
+<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation
links">Skip navigation links</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
+<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/AbstractCompilerMojo.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
-<div class="subNav">
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses.html">All Classes</a></li>
-</ul>
-<ul class="navListSearch">
-<li><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</li>
-</ul>
+<div class="sub-nav">
<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-</div>
-<div>
-<ul class="subNavList">
+<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
-<li><a href="#field.summary">Field</a> | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
+<li><a href="#field-summary">Field</a> | </li>
+<li><a href="#constructor-summary">Constr</a> | </li>
+<li><a href="#method-summary">Method</a></li>
</ul>
-<ul class="subNavList">
+<ul class="sub-nav-list">
<li>Detail: </li>
-<li><a href="#field.detail">Field</a> | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
+<li><a href="#field-detail">Field</a> | </li>
+<li><a href="#constructor-detail">Constr</a> | </li>
+<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<a id="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
</div>
-<div class="navPadding"> </div>
-<script type="text/javascript"><!--
-$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
-//-->
-</script>
-</nav>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
-<!-- ======== START OF CLASS DATA ======== -->
+<div class="flex-content">
<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
-<div class="subTitle"><span class="packageLabelInType">Package</span> <a
href="package-summary.html">org.apache.maven.plugin.compiler</a></div>
-<h2 title="Class AbstractCompilerMojo" class="title">Class
AbstractCompilerMojo</h2>
+<div class="sub-title"><span
class="package-label-in-type">Package</span> <a
href="package-summary.html">org.apache.maven.plugin.compiler</a></div>
+<h1 title="Class AbstractCompilerMojo" class="title">Class
AbstractCompilerMojo</h1>
</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a
href="https://maven.apache.org/ref/3.2.5/maven-core/apidocs/org/apache/maven/plugin/AbstractMojo.html?is-external=true"
title="class or interface in org.apache.maven.plugin"
class="externalLink">org.apache.maven.plugin.AbstractMojo</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.maven.plugin.compiler.AbstractCompilerMojo</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
+<div class="inheritance" title="Inheritance Tree"><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"
title="class or interface in java.lang"
class="external-link">java.lang.Object</a>
+<div class="inheritance">org.apache.maven.plugin.AbstractMojo
+<div
class="inheritance">org.apache.maven.plugin.compiler.AbstractCompilerMojo</div>
+</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
<dt>All Implemented Interfaces:</dt>
-<dd><code><a
href="https://maven.apache.org/ref/3.2.5/maven-core/apidocs/org/apache/maven/plugin/ContextEnabled.html?is-external=true"
title="class or interface in org.apache.maven.plugin"
class="externalLink">ContextEnabled</a></code>, <code><a
href="https://maven.apache.org/ref/3.2.5/maven-core/apidocs/org/apache/maven/plugin/Mojo.html?is-external=true"
title="class or interface in org.apache.maven.plugin"
class="externalLink">Mojo</a></code></dd>
+<dd><code>org.apache.maven.plugin.ContextEnabled</code>,
<code>org.apache.maven.plugin.Mojo</code></dd>
</dl>
-<dl>
+<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="CompilerMojo.html" title="class in
org.apache.maven.plugin.compiler">CompilerMojo</a></code>, <code><a
href="TestCompilerMojo.html" title="class in
org.apache.maven.plugin.compiler">TestCompilerMojo</a></code></dd>
</dl>
<hr>
-<pre>public abstract class <span
class="typeNameLabel">AbstractCompilerMojo</span>
-extends <a
href="https://maven.apache.org/ref/3.2.5/maven-core/apidocs/org/apache/maven/plugin/AbstractMojo.html?is-external=true"
title="class or interface in org.apache.maven.plugin"
class="externalLink">AbstractMojo</a></pre>
+<div class="type-signature"><span class="modifiers">public abstract class
</span><span class="element-name type-name-label">AbstractCompilerMojo</span>
+<span class="extends-implements">extends
org.apache.maven.plugin.AbstractMojo</span></div>
<div class="block">TODO: At least one step could be optimized, currently the
plugin will do two
scans of all the source code if the compiler has to have the entire set of
sources. This is currently the case for at least the C# compiler and most
likely all the other .NET compilers too.</div>
-<dl>
-<dt><span class="simpleTagLabel">Since:</span></dt>
+<dl class="notes">
+<dt>Since:</dt>
<dd>2.0</dd>
-<dt><span class="simpleTagLabel">Author:</span></dt>
+<dt>Author:</dt>
<dd>others, <a href="mailto:[email protected]">Trygve Laugstøl</a></dd>
</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
+</section>
+<section class="summary">
+<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
-<section role="region">
-<ul class="blockList">
-<li class="blockList"><a id="field.summary">
-<!-- -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary">
-<caption><span>Fields</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Field</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util" class="externalLink">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#compilerArgs">compilerArgs</a></span></code></th>
-<td class="colLast">
+<li>
+<section class="field-summary" id="field-summary">
+<h2>Field Summary</h2>
+<div class="caption"><span>Fields</span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Field</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"
title="class or interface in java.util" class="external-link">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>></code></div>
+<div class="col-second even-row-color"><code><a href="#compilerArgs"
class="member-name-link">compilerArgs</a></code></div>
+<div class="col-last even-row-color">
<div class="block">
Sets the arguments to be passed to the compiler.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#compilerArgument">compilerArgument</a></span></code></th>
-<td class="colLast">
+</div>
+<div class="col-first odd-row-color"><code>protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="#compilerArgument"
class="member-name-link">compilerArgument</a></code></div>
+<div class="col-last odd-row-color">
<div class="block">
Sets the unformatted single argument string to be passed to the
compiler.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true"
title="class or interface in java.util" class="externalLink">Map</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>,​<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#compilerArguments">compilerArguments</a></span></code></th>
-<td class="colLast">
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="deprecationComment">use <a
href="#compilerArgs"><code>compilerArgs</code></a> instead.</div>
-</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected static <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#PS">PS</a></span></code></th>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#release">release</a></span></code></th>
-<td class="colLast">
+</div>
+<div class="col-first even-row-color"><code>protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html"
title="class or interface in java.util" class="external-link">Map</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>,<wbr><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>></code></div>
+<div class="col-second even-row-color"><code><a href="#compilerArguments"
class="member-name-link">compilerArguments</a></code></div>
+<div class="col-last even-row-color">
+<div class="block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">use <a
href="#compilerArgs"><code>compilerArgs</code></a> instead.</div>
+</div>
+</div>
+<div class="col-first odd-row-color"><code>protected static final <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="#PS"
class="member-name-link">PS</a></code></div>
+<div class="col-last odd-row-color"> </div>
+<div class="col-first even-row-color"><code>protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="#release"
class="member-name-link">release</a></code></div>
+<div class="col-last even-row-color">
<div class="block">The -release argument for the Java compiler, supported
since Java9</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#source">source</a></span></code></th>
-<td class="colLast">
+</div>
+<div class="col-first odd-row-color"><code>protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="#source"
class="member-name-link">source</a></code></div>
+<div class="col-last odd-row-color">
<div class="block">The -source argument for the Java compiler.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#target">target</a></span></code></th>
-<td class="colLast">
+</div>
+<div class="col-first even-row-color"><code>protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="#target"
class="member-name-link">target</a></code></div>
+<div class="col-last even-row-color">
<div class="block">The -target argument for the Java compiler.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a
id="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
-<!-- -->
-</a>
-<h3>Fields inherited from interface org.apache.maven.plugin.<a
href="https://maven.apache.org/ref/3.2.5/maven-core/apidocs/org/apache/maven/plugin/Mojo.html?is-external=true"
title="class or interface in org.apache.maven.plugin"
class="externalLink">Mojo</a></h3>
-<code><a
href="https://maven.apache.org/ref/3.2.5/maven-core/apidocs/org/apache/maven/plugin/Mojo.html?is-external=true#ROLE"
title="class or interface in org.apache.maven.plugin"
class="externalLink">ROLE</a></code></li>
-</ul>
-</li>
-</ul>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="fields-inherited-from-class-org.apache.maven.plugin.Mojo">Fields
inherited from interface org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></div>
</section>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<section role="region">
-<ul class="blockList">
-<li class="blockList"><a id="constructor.summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Constructor</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tr class="altColor">
-<th class="colConstructorName" scope="row"><code><span
class="memberNameLink"><a
href="#%3Cinit%3E()">AbstractCompilerMojo</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-</table>
</li>
-</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()"
class="member-name-link">AbstractCompilerMojo</a>()</code></div>
+<div class="col-last even-row-color"> </div>
+</div>
</section>
+</li>
<!-- ========== METHOD SUMMARY =========== -->
-<section role="region">
-<ul class="blockList">
-<li class="blockList"><a id="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span
class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a
href="javascript:show(2);">Instance Methods</a></span><span
class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a
href="javascript:show(4);">Abstract Methods</a></span><span
class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a
href="javascript:show(8);">Concrete Methods</a></span><span
class="tabEnd"> </span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Method</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>protected
org.codehaus.plexus.compiler.CompilerResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#convertToCompilerResult(java.util.List)">convertToCompilerResult</a></span>​(<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util"
class="externalLink">List</a><org.codehaus.plexus.compiler.CompilerError> compilerErrors)</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#execute()">execute</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html?is-external=true"
title="class or interface in java.util"
class="externalLink">Date</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getBuildStartTime()">getBuildStartTime</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util" class="externalLink">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getClasspathElements()">getClasspathElements</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getCompilerArgument()">getCompilerArgument</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true"
title="class or interface in java.util" class="externalLink">Map</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>,​<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getCompilerArguments()">getCompilerArguments</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util" class="externalLink">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getCompileSourceRoots()">getCompileSourceRoots</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getDebugFileName()">getDebugFileName</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true"
title="class or interface in java.io" class="externalLink">File</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getGeneratedSourcesDirectory()">getGeneratedSourcesDirectory</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util" class="externalLink">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getModulepathElements()">getModulepathElements</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true"
title="class or interface in java.io" class="externalLink">File</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getOutputDirectory()">getOutputDirectory</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true"
title="class or interface in java.util" class="externalLink">Map</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>,​<a
href="https://codehaus-plexus.github.io/plexus-languages/plexus-java/apidocs/org/codehaus/plexus/languages/java/jpms/JavaModuleDescriptor.html?is-external=true"
title="class or interface in org.codehaus.plexus.languages.java.jpms"
class="externalLink">JavaModuleDescriptor</a>></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getPathElements()">getPathElements</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>protected <a
href="https://maven.apache.org/ref/3.2.5/maven-compat/apidocs/org/apache/maven/project/MavenProject.html?is-external=true"
title="class or interface in org.apache.maven.project"
class="externalLink">MavenProject</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getProject()">getProject</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getRelease()">getRelease</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>protected int</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getRequestThreadCount()">getRequestThreadCount</a></span>()</code></th>
-<td class="colLast">
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button
id="method-summary-table-tab0" role="tab" aria-selected="true"
aria-controls="method-summary-table.tabpanel" tabindex="0"
onkeydown="switchTab(event)" onclick="show('method-summary-table',
'method-summary-table', 3)" class="active-table-tab">All
Methods</button><button id="method-summary-table-tab2" role="tab"
aria-selected="false" aria-controls="method-summary-table.tabpanel"
tabindex="-1" onkeydown="switchTab(event)"
onclick="show('method-summary-table', 'method-summary-table-tab2', 3)"
class="table-tab">Instance Methods</button><button
id="method-summary-table-tab3" role="tab" aria-selected="false"
aria-controls="method-summary-table.tabpanel" tabindex="-1"
onkeydown="switchTab(event)" onclick="show('method-summary-table',
'method-summary-table-tab3', 3)" class="table-tab">Abstract
Methods</button><button id="method-summary-table-tab4" role="tab"
aria-selected="false" aria-controls="method-summary-table.
tabpanel" tabindex="-1" onkeydown="switchTab(event)"
onclick="show('method-summary-table', 'method-summary-table-tab4', 3)"
class="table-tab">Concrete Methods</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary"
aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a href="#execute()"
class="member-name-link">execute</a>()</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Date.html"
title="class or interface in java.util"
class="external-link">Date</a></code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#getBuildStartTime()"
class="member-name-link">getBuildStartTime</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"
title="class or interface in java.util" class="external-link">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>></code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getClasspathElements()"
class="member-name-link">getClasspathElements</a>()</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getCompilerArgument()"
class="member-name-link">getCompilerArgument</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html"
title="class or interface in java.util" class="external-link">Map</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>,<wbr><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>></code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getCompilerArguments()"
class="member-name-link">getCompilerArguments</a>()</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"
title="class or interface in java.util" class="external-link">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>></code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getCompileSourceRoots()"
class="member-name-link">getCompileSourceRoots</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getDebugFileName()"
class="member-name-link">getDebugFileName</a>()</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html"
title="class or interface in java.util" class="external-link">Set</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>></code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getExcludes()" class="member-name-link">getExcludes</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html"
title="class or interface in java.io"
class="external-link">File</a></code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getGeneratedSourcesDirectory()"
class="member-name-link">getGeneratedSourcesDirectory</a>()</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html"
title="class or interface in java.util" class="external-link">Set</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>></code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getIncludes()" class="member-name-link">getIncludes</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"
title="class or interface in java.util" class="external-link">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>></code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getModulepathElements()"
class="member-name-link">getModulepathElements</a>()</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html"
title="class or interface in java.io"
class="external-link">File</a></code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getOutputDirectory()"
class="member-name-link">getOutputDirectory</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html"
title="class or interface in java.util" class="external-link">Map</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>,<wbr>org.codehaus.plexus.languages.java.jpms.JavaModuleDescriptor></code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getPathElements()"
class="member-name-link">getPathElements</a>()</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>protected final
org.apache.maven.project.MavenProject</code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#getProject()" class="member-name-link">getProject</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getRelease()" class="member-name-link">getRelease</a>()</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>protected
int</code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#getRequestThreadCount()"
class="member-name-link">getRequestThreadCount</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4">
<div class="block">try to get thread count if a Maven 3 build, using
reflection as the plugin must not be maven3 api dependent</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getSource()">getSource</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>protected abstract
org.codehaus.plexus.compiler.util.scan.SourceInclusionScanner</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getSourceInclusionScanner(int)">getSourceInclusionScanner</a></span>​(int staleMillis)</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>protected abstract
org.codehaus.plexus.compiler.util.scan.SourceInclusionScanner</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getSourceInclusionScanner(java.lang.String)">getSourceInclusionScanner</a></span>​(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a> inputFileEnding)</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getTarget()">getTarget</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>protected <a
href="https://maven.apache.org/ref/3.2.5/maven-core/apidocs/org/apache/maven/toolchain/Toolchain.html?is-external=true"
title="class or interface in org.apache.maven.toolchain"
class="externalLink">Toolchain</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#getToolchain()">getToolchain</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>protected boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#isDependencyChanged()">isDependencyChanged</a></span>()</code></th>
-<td class="colLast">
+</div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getSource()" class="member-name-link">getSource</a>()</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
org.codehaus.plexus.compiler.util.scan.SourceInclusionScanner</code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getSourceInclusionScanner(int)"
class="member-name-link">getSourceInclusionScanner</a><wbr>(int staleMillis)</code></div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
org.codehaus.plexus.compiler.util.scan.SourceInclusionScanner</code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getSourceInclusionScanner(java.lang.String)"
class="member-name-link">getSourceInclusionScanner</a><wbr>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> inputFileEnding)</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#getTarget()" class="member-name-link">getTarget</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>protected final
org.apache.maven.toolchain.Toolchain</code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#getToolchain()" class="member-name-link">getToolchain</a>()</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>protected
boolean</code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#isDependencyChanged()"
class="member-name-link">isDependencyChanged</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4">
<div class="block">We just compare the timestamps of all local dependency
files (inter-module dependency classpath) and the own
generated classes and if we got a file which is >= the build-started
timestamp, then we caught a file which
got changed during this build.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>protected boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#isTestCompile()">isTestCompile</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>protected abstract void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#preparePaths(java.util.Set)">preparePaths</a></span>​(<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true"
title="class or interface in java.util" class="externalLink">Set</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true"
title="class or interface in java.io"
class="externalLink">File</a>> sourceFiles)</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#setRelease(java.lang.String)">setRelease</a></span>​(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a> release)</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a
href="#setTarget(java.lang.String)">setTarget</a></span>​(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a> target)</code></th>
-<td class="colLast"> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a
id="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
-<!-- -->
-</a>
-<h3>Methods inherited from class org.apache.maven.plugin.<a
href="https://maven.apache.org/ref/3.2.5/maven-core/apidocs/org/apache/maven/plugin/AbstractMojo.html?is-external=true"
title="class or interface in org.apache.maven.plugin"
class="externalLink">AbstractMojo</a></h3>
-<code><a
href="https://maven.apache.org/ref/3.2.5/maven-core/apidocs/org/apache/maven/plugin/AbstractMojo.html?is-external=true#getLog()"
title="class or interface in org.apache.maven.plugin"
class="externalLink">getLog</a>, <a
href="https://maven.apache.org/ref/3.2.5/maven-core/apidocs/org/apache/maven/plugin/AbstractMojo.html?is-external=true#getPluginContext()"
title="class or interface in org.apache.maven.plugin"
class="externalLink">getPluginContext</a>, <a
href="https://maven.apache.org/ref/3.2.5/maven-core/apidocs/org/apache/maven/plugin/AbstractMojo.html?is-external=true#setLog(org.apache.maven.plugin.logging.Log)"
title="class or interface in org.apache.maven.plugin"
class="externalLink">setLog</a>, <a
href="https://maven.apache.org/ref/3.2.5/maven-core/apidocs/org/apache/maven/plugin/AbstractMojo.html?is-external=true#setPluginContext(java.util.Map)"
title="class or interface in org.apache.maven.plugin"
class="externalLink">setPluginContext</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang" class="externalLink">Object</a></h3>
-<code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone()"
title="class or interface in java.lang" class="externalLink">clone</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)"
title="class or interface in java.lang" class="externalLink">equals</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize()"
title="class or interface in java.lang" class="externalLink">finalize</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass()"
title="class or interface in java.lang" class="externalLink">getClass</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode()"
title="class or interface in java.lang" class="externalLink">hashCode</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify()"
title="class or interface in java.lang" class="externalLink">notify</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll()"
title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString()"
title="class or interface in java.lang" class="externalLink">toString</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait()"
title="class or interface in java.lang" class="externalLink">wait</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long)"
title="class or interface in java.lang" class="externalLink">wait</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long,int)"
title="class or interface in java.lang"
class="externalLink">wait</a></code></li>
-</ul>
-</li>
-</ul>
+</div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>protected
boolean</code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#isTestCompile()"
class="member-name-link">isTestCompile</a>()</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract
void</code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"><code><a
href="#preparePaths(java.util.Set)"
class="member-name-link">preparePaths</a><wbr>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html"
title="class or interface in java.util" class="external-link">Set</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html" title="class
or interface in java.io"
class="external-link">File</a>> sourceFiles)</code></div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab3"> </div>
+<div class="col-first even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#setRelease(java.lang.String)"
class="member-name-link">setRelease</a><wbr>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> release)</code></div>
+<div class="col-last even-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
+<div class="col-first odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"><code><a
href="#setTarget(java.lang.String)"
class="member-name-link">setTarget</a><wbr>(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> target)</code></div>
+<div class="col-last odd-row-color method-summary-table
method-summary-table-tab2 method-summary-table-tab4"> </div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3
id="methods-inherited-from-class-org.apache.maven.plugin.AbstractMojo">Methods
inherited from class org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from
class java.lang.<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"
title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()"
title="class or interface in java.lang" class="external-link">clone</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)"
title="class or interface in java.lang" class="external-link">equals</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()"
title="class or interface in java.lang" class="external-link">finalize</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()"
title="class or interface in java.lang" class="external-link">getClass</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()"
title="class or interface in java.lang" class="external-link">hashCode</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()"
title="class or interface in java.lang" class="external-link">notify</a>, <a
href="https://docs.o
racle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or
interface in java.lang" class="external-link">notifyAll</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()"
title="class or interface in java.lang" class="external-link">toString</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()"
title="class or interface in java.lang" class="external-link">wait</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)"
title="class or interface in java.lang" class="external-link">wait</a>, <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)"
title="class or interface in java.lang"
class="external-link">wait</a></code></div>
</section>
</li>
</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
+</section>
+<section class="details">
+<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
-<section role="region">
-<ul class="blockList">
-<li class="blockList"><a id="field.detail">
-<!-- -->
-</a>
-<h3>Field Detail</h3>
-<a id="PS">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>PS</h4>
-<pre>protected static final <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang" class="externalLink">String</a>
PS</pre>
+<li>
+<section class="field-details" id="field-detail">
+<h2>Field Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="PS">
+<h3>PS</h3>
+<div class="member-signature"><span class="modifiers">protected static
final</span> <span class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></span> <span
class="element-name">PS</span></div>
+</section>
</li>
-</ul>
-<a id="source">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>source</h4>
-<pre><a
href="https://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true"
title="class or interface in org.apache.maven.plugins.annotations"
class="externalLink">@Parameter</a>(<a
href="https://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#property()"
title="class or interface in org.apache.maven.plugins.annotations"
class="externalLink">property</a>="maven.compiler.source",
- <a
href="https://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#defaultValue()"
title="class or interface in org.apache.maven.plugins.annotations"
class="externalLink">defaultValue</a>="1.7")
-protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang" class="externalLink">String</a>
source</pre>
+<li>
+<section class="detail" id="source">
+<h3>source</h3>
+<div class="member-signature"><span
class="annotations">@Parameter(property="maven.compiler.source",
+ defaultValue="1.8")
+</span><span class="modifiers">protected</span> <span
class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></span> <span
class="element-name">source</span></div>
<div class="block"><p>The -source argument for the Java compiler.</p>
-
- <b>NOTE: </b>Since 3.8.0 the default value has changed from 1.5 to 1.6.
- Since 3.9.0 the default value has changed from 1.6 to 1.7</div>
+
+ <p><b>NOTE: </b></p>
+ <p>Since 3.8.0 the default value has changed from 1.5 to 1.6</p>
+ <p>Since 3.9.0 the default value has changed from 1.6 to 1.7</p>
+ <p>Since 3.11.0 the default value has changed from 1.7 to 1.8</p></div>
+</section>
</li>
-</ul>
-<a id="target">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>target</h4>
-<pre><a
href="https://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true"
title="class or interface in org.apache.maven.plugins.annotations"
class="externalLink">@Parameter</a>(<a
href="https://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#property()"
title="class or interface in org.apache.maven.plugins.annotations"
class="externalLink">property</a>="maven.compiler.target",
- <a
href="https://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#defaultValue()"
title="class or interface in org.apache.maven.plugins.annotations"
class="externalLink">defaultValue</a>="1.7")
-protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang" class="externalLink">String</a>
target</pre>
+<li>
+<section class="detail" id="target">
+<h3>target</h3>
+<div class="member-signature"><span
class="annotations">@Parameter(property="maven.compiler.target",
+ defaultValue="1.8")
+</span><span class="modifiers">protected</span> <span
class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></span> <span
class="element-name">target</span></div>
<div class="block"><p>The -target argument for the Java compiler.</p>
-
- <b>NOTE: </b>Since 3.8.0 the default value has changed from 1.5 to 1.6.
- Since 3.9.0 the default value has changed from 1.6 to 1.7</div>
+
+ <p><b>NOTE: </b></p>
+ <p>Since 3.8.0 the default value has changed from 1.5 to 1.6</p>
+ <p>Since 3.9.0 the default value has changed from 1.6 to 1.7</p>
+ <p>Since 3.11.0 the default value has changed from 1.7 to 1.8</p></div>
+</section>
</li>
-</ul>
-<a id="release">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>release</h4>
-<pre><a
href="https://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true"
title="class or interface in org.apache.maven.plugins.annotations"
class="externalLink">@Parameter</a>(<a
href="https://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true#property()"
title="class or interface in org.apache.maven.plugins.annotations"
class="externalLink">property</a>="maven.compiler.release")
-protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang" class="externalLink">String</a>
release</pre>
+<li>
+<section class="detail" id="release">
+<h3>release</h3>
+<div class="member-signature"><span
class="annotations">@Parameter(property="maven.compiler.release")
+</span><span class="modifiers">protected</span> <span
class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></span> <span
class="element-name">release</span></div>
<div class="block">The -release argument for the Java compiler, supported
since Java9</div>
-<dl>
-<dt><span class="simpleTagLabel">Since:</span></dt>
+<dl class="notes">
+<dt>Since:</dt>
<dd>3.6</dd>
</dl>
+</section>
</li>
-</ul>
-<a id="compilerArguments">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compilerArguments</h4>
-<pre><a
href="https://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true"
title="class or interface in org.apache.maven.plugins.annotations"
class="externalLink">@Parameter</a>
-<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true"
title="class or interface in java.lang" class="externalLink">@Deprecated</a>
-protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true"
title="class or interface in java.util" class="externalLink">Map</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>,​<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang" class="externalLink">String</a>>
compilerArguments</pre>
-<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
-<div class="deprecationComment">use <a
href="#compilerArgs"><code>compilerArgs</code></a> instead.</div>
+<li>
+<section class="detail" id="compilerArguments">
+<h3>compilerArguments</h3>
+<div class="member-signature"><span class="annotations">@Parameter
+<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html"
title="class or interface in java.lang" class="external-link">@Deprecated</a>
+</span><span class="modifiers">protected</span> <span
class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html"
title="class or interface in java.util" class="external-link">Map</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>,<wbr><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>></span> <span
class="element-name">compilerArguments</span></div>
+<div class="deprecation-block"><span
class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">use <a
href="#compilerArgs"><code>compilerArgs</code></a> instead.</div>
</div>
<div class="block"><p>
Sets the arguments to be passed to the compiler (prepending a dash).
@@ -507,7 +344,7 @@ protected <a href="https://docs.ora
This is because the list of valid arguments passed to a Java compiler varies
based on the compiler version.
</p>
<p>
- Note that <code>-J</code> options are only passed through if <a
href="#fork"><code>fork</code></a> is set to <code>true</code>.
+ Note that <code>-J</code> options are only passed through if
<code>fork</code> is set to <code>true</code>.
</p>
<p>
To pass <code>-Xmaxerrs 1000 -Xlint -Xlint:-path -Averbose=true</code> you
should include the following:
@@ -521,25 +358,22 @@ protected <a href="https://docs.ora
<Averbose>true</Averbose>
</compilerArguments>
</pre></div>
-<dl>
-<dt><span class="simpleTagLabel">Since:</span></dt>
+<dl class="notes">
+<dt>Since:</dt>
<dd>2.0.1</dd>
</dl>
+</section>
</li>
-</ul>
-<a id="compilerArgs">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>compilerArgs</h4>
-<pre><a
href="https://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true"
title="class or interface in org.apache.maven.plugins.annotations"
class="externalLink">@Parameter</a>
-protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util" class="externalLink">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang" class="externalLink">String</a>>
compilerArgs</pre>
+<li>
+<section class="detail" id="compilerArgs">
+<h3>compilerArgs</h3>
+<div class="member-signature"><span class="annotations">@Parameter
+</span><span class="modifiers">protected</span> <span
class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"
title="class or interface in java.util" class="external-link">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>></span> <span
class="element-name">compilerArgs</span></div>
<div class="block"><p>
Sets the arguments to be passed to the compiler.
</p>
<p>
- Note that <code>-J</code> options are only passed through if <a
href="#fork"><code>fork</code></a> is set to <code>true</code>.
+ Note that <code>-J</code> options are only passed through if
<code>fork</code> is set to <code>true</code>.
</p>
Example:
<pre>
@@ -550,20 +384,17 @@ protected <a href="https://docs.ora
<arg>-J-Duser.language=en_us</arg>
</compilerArgs>
</pre></div>
-<dl>
-<dt><span class="simpleTagLabel">Since:</span></dt>
+<dl class="notes">
+<dt>Since:</dt>
<dd>3.1</dd>
</dl>
+</section>
</li>
-</ul>
-<a id="compilerArgument">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>compilerArgument</h4>
-<pre><a
href="https://maven.apache.org/plugin-tools/maven-plugin-annotations/apidocs/org/apache/maven/plugins/annotations/Parameter.html?is-external=true"
title="class or interface in org.apache.maven.plugins.annotations"
class="externalLink">@Parameter</a>
-protected <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang" class="externalLink">String</a>
compilerArgument</pre>
+<li>
+<section class="detail" id="compilerArgument">
+<h3>compilerArgument</h3>
+<div class="member-signature"><span class="annotations">@Parameter
+</span><span class="modifiers">protected</span> <span
class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></span> <span
class="element-name">compilerArgument</span></div>
<div class="block"><p>
Sets the unformatted single argument string to be passed to the compiler. To
pass multiple arguments such as
<code>-Xmaxerrs 1000</code> (which are actually two arguments) you have to
use <a href="#compilerArguments"><code>compilerArguments</code></a>.
@@ -572,352 +403,219 @@ protected <a href="https://docs.ora
This is because the list of valid arguments passed to a Java compiler varies
based on the compiler version.
</p>
<p>
- Note that <code>-J</code> options are only passed through if <a
href="#fork"><code>fork</code></a> is set to <code>true</code>.
+ Note that <code>-J</code> options are only passed through if
<code>fork</code> is set to <code>true</code>.
</p></div>
-</li>
-</ul>
+</section>
</li>
</ul>
</section>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<section role="region">
-<ul class="blockList">
-<li class="blockList"><a id="constructor.detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a id="<init>()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AbstractCompilerMojo</h4>
-<pre>public AbstractCompilerMojo()</pre>
</li>
-</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="<init>()">
+<h3>AbstractCompilerMojo</h3>
+<div class="member-signature"><span class="modifiers">public</span> <span
class="element-name">AbstractCompilerMojo</span>()</div>
+</section>
</li>
</ul>
</section>
+</li>
<!-- ============ METHOD DETAIL ========== -->
-<section role="region">
-<ul class="blockList">
-<li class="blockList"><a id="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a id="getSourceInclusionScanner(int)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSourceInclusionScanner</h4>
-<pre class="methodSignature">protected
abstract org.codehaus.plexus.compiler.util.scan.SourceInclusionScanner getSourceInclusionScanner​(int staleMillis)</pre>
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="getSourceInclusionScanner(int)">
+<h3>getSourceInclusionScanner</h3>
+<div class="member-signature"><span class="modifiers">protected
abstract</span> <span
class="return-type">org.codehaus.plexus.compiler.util.scan.SourceInclusionScanner</span> <span
class="element-name">getSourceInclusionScanner</span><wbr><span
class="parameters">(int staleMillis)</span></div>
+</section>
</li>
-</ul>
-<a id="getSourceInclusionScanner(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSourceInclusionScanner</h4>
-<pre class="methodSignature">protected
abstract org.codehaus.plexus.compiler.util.scan.SourceInclusionScanner getSourceInclusionScanner​(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a> inputFileEnding)</pre>
+<li>
+<section class="detail" id="getSourceInclusionScanner(java.lang.String)">
+<h3>getSourceInclusionScanner</h3>
+<div class="member-signature"><span class="modifiers">protected
abstract</span> <span
class="return-type">org.codehaus.plexus.compiler.util.scan.SourceInclusionScanner</span> <span
class="element-name">getSourceInclusionScanner</span><wbr><span
class="parameters">(<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a> inputFileEnding)</span></div>
+</section>
</li>
-</ul>
-<a id="getClasspathElements()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getClasspathElements</h4>
-<pre class="methodSignature">protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util" class="externalLink">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>> getClasspathElements()</pre>
+<li>
+<section class="detail" id="getClasspathElements()">
+<h3>getClasspathElements</h3>
+<div class="member-signature"><span class="modifiers">protected
abstract</span> <span class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"
title="class or interface in java.util" class="external-link">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>></span> <span
class="element-name">getClasspathElements</span>()</div>
+</section>
</li>
-</ul>
-<a id="getModulepathElements()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getModulepathElements</h4>
-<pre class="methodSignature">protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util" class="externalLink">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>> getModulepathElements()</pre>
+<li>
+<section class="detail" id="getModulepathElements()">
+<h3>getModulepathElements</h3>
+<div class="member-signature"><span class="modifiers">protected
abstract</span> <span class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"
title="class or interface in java.util" class="external-link">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>></span> <span
class="element-name">getModulepathElements</span>()</div>
+</section>
</li>
-</ul>
-<a id="getPathElements()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPathElements</h4>
-<pre class="methodSignature">protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true"
title="class or interface in java.util" class="externalLink">Map</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>,​<a
href="https://codehaus-plexus.github.io/plexus-languages/plexus-java/apidocs/org/codehaus/plexus/languages/java/jpms/JavaModuleDescriptor.html?is-external=true"
title="class or interface in org.codehaus.plexus.languages.java.jpms"
class="externalLink">JavaModuleDescriptor</a>> getPathElements()</pre>
+<li>
+<section class="detail" id="getPathElements()">
+<h3>getPathElements</h3>
+<div class="member-signature"><span class="modifiers">protected
abstract</span> <span class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html"
title="class or interface in java.util" class="external-link">Map</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>,<wbr>org.codehaus.plexus.languages.java.jpms.JavaModuleDescriptor></span> <span
class="element-name">getPathElements</span>()</div>
+</section>
</li>
-</ul>
-<a id="getCompileSourceRoots()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCompileSourceRoots</h4>
-<pre class="methodSignature">protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util" class="externalLink">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>> getCompileSourceRoots()</pre>
+<li>
+<section class="detail" id="getCompileSourceRoots()">
+<h3>getCompileSourceRoots</h3>
+<div class="member-signature"><span class="modifiers">protected
abstract</span> <span class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"
title="class or interface in java.util" class="external-link">List</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>></span> <span
class="element-name">getCompileSourceRoots</span>()</div>
+</section>
</li>
-</ul>
-<a id="preparePaths(java.util.Set)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>preparePaths</h4>
-<pre class="methodSignature">protected
abstract void preparePaths​(<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true"
title="class or interface in java.util" class="externalLink">Set</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true"
title="class or interface in java.io"
class="externalLink">File</a>> sourceFiles)</pre>
+<li>
+<section class="detail" id="preparePaths(java.util.Set)">
+<h3>preparePaths</h3>
+<div class="member-signature"><span class="modifiers">protected
abstract</span> <span class="return-type">void</span> <span
class="element-name">preparePaths</span><wbr><span class="parameters">(<a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html"
title="class or interface in java.util" class="external-link">Set</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html" title="class
or interface in java.io"
class="external-link">File</a>> sourceFiles)</span></div>
+</section>
</li>
-</ul>
-<a id="getOutputDirectory()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getOutputDirectory</h4>
-<pre class="methodSignature">protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true"
title="class or interface in java.io"
class="externalLink">File</a> getOutputDirectory()</pre>
+<li>
+<section class="detail" id="getOutputDirectory()">
+<h3>getOutputDirectory</h3>
+<div class="member-signature"><span class="modifiers">protected
abstract</span> <span class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html" title="class
or interface in java.io" class="external-link">File</a></span> <span
class="element-name">getOutputDirectory</span>()</div>
+</section>
</li>
-</ul>
-<a id="getSource()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSource</h4>
-<pre class="methodSignature">protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a> getSource()</pre>
+<li>
+<section class="detail" id="getSource()">
+<h3>getSource</h3>
+<div class="member-signature"><span class="modifiers">protected
abstract</span> <span class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></span> <span
class="element-name">getSource</span>()</div>
+</section>
</li>
-</ul>
-<a id="getTarget()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getTarget</h4>
-<pre class="methodSignature">protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a> getTarget()</pre>
+<li>
+<section class="detail" id="getTarget()">
+<h3>getTarget</h3>
+<div class="member-signature"><span class="modifiers">protected
abstract</span> <span class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></span> <span
class="element-name">getTarget</span>()</div>
+</section>
</li>
-</ul>
-<a id="getRelease()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRelease</h4>
-<pre class="methodSignature">protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a> getRelease()</pre>
+<li>
+<section class="detail" id="getRelease()">
+<h3>getRelease</h3>
+<div class="member-signature"><span class="modifiers">protected
abstract</span> <span class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></span> <span
class="element-name">getRelease</span>()</div>
+</section>
</li>
-</ul>
-<a id="getCompilerArgument()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCompilerArgument</h4>
-<pre class="methodSignature">protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a> getCompilerArgument()</pre>
+<li>
+<section class="detail" id="getCompilerArgument()">
+<h3>getCompilerArgument</h3>
+<div class="member-signature"><span class="modifiers">protected
abstract</span> <span class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></span> <span
class="element-name">getCompilerArgument</span>()</div>
+</section>
</li>
-</ul>
-<a id="getCompilerArguments()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCompilerArguments</h4>
-<pre class="methodSignature">protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true"
title="class or interface in java.util" class="externalLink">Map</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>,​<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a>> getCompilerArguments()</pre>
+<li>
+<section class="detail" id="getCompilerArguments()">
+<h3>getCompilerArguments</h3>
+<div class="member-signature"><span class="modifiers">protected
abstract</span> <span class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html"
title="class or interface in java.util" class="external-link">Map</a><<a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>,<wbr><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a>></span> <span
class="element-name">getCompilerArguments</span>()</div>
+</section>
</li>
-</ul>
-<a id="getGeneratedSourcesDirectory()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGeneratedSourcesDirectory</h4>
-<pre class="methodSignature">protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true"
title="class or interface in java.io"
class="externalLink">File</a> getGeneratedSourcesDirectory()</pre>
+<li>
+<section class="detail" id="getGeneratedSourcesDirectory()">
+<h3>getGeneratedSourcesDirectory</h3>
+<div class="member-signature"><span class="modifiers">protected
abstract</span> <span class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html" title="class
or interface in java.io" class="external-link">File</a></span> <span
class="element-name">getGeneratedSourcesDirectory</span>()</div>
+</section>
</li>
-</ul>
-<a id="getDebugFileName()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDebugFileName</h4>
-<pre class="methodSignature">protected abstract <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang"
class="externalLink">String</a> getDebugFileName()</pre>
+<li>
+<section class="detail" id="getDebugFileName()">
+<h3>getDebugFileName</h3>
+<div class="member-signature"><span class="modifiers">protected
abstract</span> <span class="return-type"><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"
title="class or interface in java.lang"
class="external-link">String</a></span> <span
class="element-name">getDebugFileName</span>()</div>
+</section>
</li>
-</ul>
-<a id="getProject()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getProject</h4>
-<pre class="methodSignature">protected final <a
href="https://maven.apache.org/ref/3.2.5/maven-compat/apidocs/org/apache/maven/project/MavenProject.html?is-external=true"
title="class or interface in org.apache.maven.project"
class="externalLink">MavenProject</a> getProject()</pre>
+<li>
+<section class="detail" id="getProject()">
+<h3>getProject</h3>
+<div class="member-signature"><span class="modifiers">protected
final</span> <span
class="return-type">org.apache.maven.project.MavenProject</span> <span
class="element-name">getProject</span>()</div>
+</section>
</li>
-</ul>
-<a id="execute()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
[... 234 lines stripped ...]