File maven-compiler-plugin-bootstrap-resources.patch of Package maven-compiler-plugin

--- maven-compiler-plugin-3.11.0/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-compiler-plugin/plugin-help.xml	1970-01-01 01:00:00.000000000 +0100
+++ maven-compiler-plugin-3.11.0/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-compiler-plugin/plugin-help.xml	2023-09-13 19:54:42.838328420 +0200
@@ -0,0 +1,898 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin>
+  <name>${project.name}</name>
+  <description>${project.description}</description>
+  <groupId>${project.groupId}</groupId>
+  <artifactId>${project.artifactId}</artifactId>
+  <version>${project.version}</version>
+  <goalPrefix>compiler</goalPrefix>
+  <goalPrefix>compiler</goalPrefix>
+  <mojos>
+    <mojo>
+      <goal>compile</goal>
+      <description>Compiles application sources</description>
+      <requiresDependencyResolution>compile</requiresDependencyResolution>
+      <requiresDirectInvocation>false</requiresDirectInvocation>
+      <requiresProject>true</requiresProject>
+      <requiresReports>false</requiresReports>
+      <aggregator>false</aggregator>
+      <requiresOnline>false</requiresOnline>
+      <inheritedByDefault>true</inheritedByDefault>
+      <phase>compile</phase>
+      <implementation>org.apache.maven.plugin.compiler.CompilerMojo</implementation>
+      <language>java</language>
+      <instantiationStrategy>per-lookup</instantiationStrategy>
+      <executionStrategy>once-per-session</executionStrategy>
+      <since>2.0</since>
+      <threadSafe>true</threadSafe>
+      <parameters>
+        <parameter>
+          <name>annotationProcessorPaths</name>
+          <type>java.util.List</type>
+          <since>3.5</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>annotationProcessors</name>
+          <type>java.lang.String[]</type>
+          <since>2.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerArgs</name>
+          <type>java.util.List</type>
+          <since>3.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerArgument</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerArguments</name>
+          <type>java.util.Map</type>
+          <since>2.0.1</since>
+          <deprecated>use {@link #compilerArgs} instead.</deprecated>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerId</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerReuseStrategy</name>
+          <type>java.lang.String</type>
+          <since>2.5</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerVersion</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compileSourceRoots</name>
+          <type>java.util.List</type>
+          <required>true</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>createMissingPackageInfoClass</name>
+          <type>boolean</type>
+          <since>3.10</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>debug</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>debugFileName</name>
+          <type>java.lang.String</type>
+          <since>3.10.0</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>debuglevel</name>
+          <type>java.lang.String</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>enablePreview</name>
+          <type>boolean</type>
+          <since>3.10.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>encoding</name>
+          <type>java.lang.String</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>excludes</name>
+          <type>java.util.Set</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>executable</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>failOnError</name>
+          <type>boolean</type>
+          <since>2.0.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>failOnWarning</name>
+          <type>boolean</type>
+          <since>3.6</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>fileExtensions</name>
+          <type>java.util.List</type>
+          <since>3.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>forceJavacCompilerUse</name>
+          <type>boolean</type>
+          <since>3.0</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>fork</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>generatedSourcesDirectory</name>
+          <type>java.io.File</type>
+          <since>2.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>implicit</name>
+          <type>java.lang.String</type>
+          <since>3.10.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>includes</name>
+          <type>java.util.Set</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>incrementalExcludes</name>
+          <type>java.util.Set</type>
+          <since>3.11</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>jdkToolchain</name>
+          <type>java.util.Map</type>
+          <since>3.6</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>maxmem</name>
+          <type>java.lang.String</type>
+          <since>2.0.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>meminitial</name>
+          <type>java.lang.String</type>
+          <since>2.0.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>multiReleaseOutput</name>
+          <type>boolean</type>
+          <since>3.7.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>optimize</name>
+          <type>boolean</type>
+          <deprecated>This property is a no-op in {@code javac}.</deprecated>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>outputFileName</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>parameters</name>
+          <type>boolean</type>
+          <since>3.6.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>proc</name>
+          <type>java.lang.String</type>
+          <since>2.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>release</name>
+          <type>java.lang.String</type>
+          <since>3.6</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>showCompilationChanges</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>showDeprecation</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>showWarnings</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>skipMain</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>skipMultiThreadWarning</name>
+          <type>boolean</type>
+          <since>2.5</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>source</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>staleMillis</name>
+          <type>int</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>target</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>useIncrementalCompilation</name>
+          <type>boolean</type>
+          <since>3.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>verbose</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+      </parameters>
+      <configuration>
+        <compilerId implementation="java.lang.String" default-value="javac">${maven.compiler.compilerId}</compilerId>
+        <compilerReuseStrategy implementation="java.lang.String" default-value="${reuseCreated}">${maven.compiler.compilerReuseStrategy}</compilerReuseStrategy>
+        <compilerVersion implementation="java.lang.String">${maven.compiler.compilerVersion}</compilerVersion>
+        <compileSourceRoots implementation="java.util.List" default-value="${project.compileSourceRoots}"/>
+        <createMissingPackageInfoClass implementation="boolean" default-value="true">${maven.compiler.createMissingPackageInfoClass}</createMissingPackageInfoClass>
+        <debug implementation="boolean" default-value="true">${maven.compiler.debug}</debug>
+        <debugFileName implementation="java.lang.String" default-value="javac"/>
+        <debuglevel implementation="java.lang.String">${maven.compiler.debuglevel}</debuglevel>
+        <enablePreview implementation="boolean" default-value="false">${maven.compiler.enablePreview}</enablePreview>
+        <encoding implementation="java.lang.String" default-value="${project.build.sourceEncoding}">${encoding}</encoding>
+        <executable implementation="java.lang.String">${maven.compiler.executable}</executable>
+        <failOnError implementation="boolean" default-value="true">${maven.compiler.failOnError}</failOnError>
+        <failOnWarning implementation="boolean" default-value="false">${maven.compiler.failOnWarning}</failOnWarning>
+        <forceJavacCompilerUse implementation="boolean" default-value="false">${maven.compiler.forceJavacCompilerUse}</forceJavacCompilerUse>
+        <fork implementation="boolean" default-value="false">${maven.compiler.fork}</fork>
+        <generatedSourcesDirectory implementation="java.io.File" default-value="${project.build.directory}/generated-sources/annotations"/>
+        <implicit implementation="java.lang.String">${maven.compiler.implicit}</implicit>
+        <maxmem implementation="java.lang.String">${maven.compiler.maxmem}</maxmem>
+        <meminitial implementation="java.lang.String">${maven.compiler.meminitial}</meminitial>
+        <optimize implementation="boolean" default-value="false">${maven.compiler.optimize}</optimize>
+        <parameters implementation="boolean" default-value="false">${maven.compiler.parameters}</parameters>
+        <release implementation="java.lang.String">${maven.compiler.release}</release>
+        <showCompilationChanges implementation="boolean" default-value="false">${maven.compiler.showCompilationChanges}</showCompilationChanges>
+        <showDeprecation implementation="boolean" default-value="false">${maven.compiler.showDeprecation}</showDeprecation>
+        <showWarnings implementation="boolean" default-value="true">${maven.compiler.showWarnings}</showWarnings>
+        <skipMain implementation="boolean">${maven.main.skip}</skipMain>
+        <skipMultiThreadWarning implementation="boolean" default-value="false">${maven.compiler.skipMultiThreadWarning}</skipMultiThreadWarning>
+        <source implementation="java.lang.String" default-value="1.8">${maven.compiler.source}</source>
+        <staleMillis implementation="int" default-value="0">${lastModGranularityMs}</staleMillis>
+        <target implementation="java.lang.String" default-value="1.8">${maven.compiler.target}</target>
+        <useIncrementalCompilation implementation="boolean" default-value="true">${maven.compiler.useIncrementalCompilation}</useIncrementalCompilation>
+        <verbose implementation="boolean" default-value="false">${maven.compiler.verbose}</verbose>
+      </configuration>
+    </mojo>
+    <mojo>
+      <goal>help</goal>
+      <description>Display help information on maven-compiler-plugin.
+Call mvn compiler:help -Ddetail=true -Dgoal=&lt;goal-name&gt; to display parameter details.</description>
+      <requiresDirectInvocation>false</requiresDirectInvocation>
+      <requiresProject>false</requiresProject>
+      <requiresReports>false</requiresReports>
+      <aggregator>false</aggregator>
+      <requiresOnline>false</requiresOnline>
+      <inheritedByDefault>true</inheritedByDefault>
+      <implementation>org.apache.maven.plugin.compiler.HelpMojo</implementation>
+      <language>java</language>
+      <instantiationStrategy>per-lookup</instantiationStrategy>
+      <executionStrategy>once-per-session</executionStrategy>
+      <threadSafe>true</threadSafe>
+      <parameters>
+        <parameter>
+          <name>detail</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Display help information on maven-compiler-plugin.
+Call mvn compiler:help -Ddetail=true -Dgoal=&lt;goal-name&gt; to display parameter details.</description>
+        </parameter>
+        <parameter>
+          <name>goal</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Display help information on maven-compiler-plugin.
+Call mvn compiler:help -Ddetail=true -Dgoal=&lt;goal-name&gt; to display parameter details.</description>
+        </parameter>
+        <parameter>
+          <name>indentSize</name>
+          <type>int</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Display help information on maven-compiler-plugin.
+Call mvn compiler:help -Ddetail=true -Dgoal=&lt;goal-name&gt; to display parameter details.</description>
+        </parameter>
+        <parameter>
+          <name>lineLength</name>
+          <type>int</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Display help information on maven-compiler-plugin.
+Call mvn compiler:help -Ddetail=true -Dgoal=&lt;goal-name&gt; to display parameter details.</description>
+        </parameter>
+      </parameters>
+      <configuration>
+        <detail implementation="boolean" default-value="false">${detail}</detail>
+        <goal implementation="java.lang.String">${goal}</goal>
+        <indentSize implementation="int" default-value="2">${indentSize}</indentSize>
+        <lineLength implementation="int" default-value="80">${lineLength}</lineLength>
+      </configuration>
+    </mojo>
+    <mojo>
+      <goal>testCompile</goal>
+      <description>Compiles application test sources.</description>
+      <requiresDependencyResolution>test</requiresDependencyResolution>
+      <requiresDirectInvocation>false</requiresDirectInvocation>
+      <requiresProject>true</requiresProject>
+      <requiresReports>false</requiresReports>
+      <aggregator>false</aggregator>
+      <requiresOnline>false</requiresOnline>
+      <inheritedByDefault>true</inheritedByDefault>
+      <phase>test-compile</phase>
+      <implementation>org.apache.maven.plugin.compiler.TestCompilerMojo</implementation>
+      <language>java</language>
+      <instantiationStrategy>per-lookup</instantiationStrategy>
+      <executionStrategy>once-per-session</executionStrategy>
+      <since>2.0</since>
+      <threadSafe>true</threadSafe>
+      <parameters>
+        <parameter>
+          <name>annotationProcessorPaths</name>
+          <type>java.util.List</type>
+          <since>3.5</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>annotationProcessors</name>
+          <type>java.lang.String[]</type>
+          <since>2.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerArgs</name>
+          <type>java.util.List</type>
+          <since>3.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerArgument</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerArguments</name>
+          <type>java.util.Map</type>
+          <since>2.0.1</since>
+          <deprecated>use {@link #compilerArgs} instead.</deprecated>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerId</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerReuseStrategy</name>
+          <type>java.lang.String</type>
+          <since>2.5</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerVersion</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>createMissingPackageInfoClass</name>
+          <type>boolean</type>
+          <since>3.10</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>debug</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>debugFileName</name>
+          <type>java.lang.String</type>
+          <since>3.10.0</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>debuglevel</name>
+          <type>java.lang.String</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>enablePreview</name>
+          <type>boolean</type>
+          <since>3.10.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>encoding</name>
+          <type>java.lang.String</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>executable</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>failOnError</name>
+          <type>boolean</type>
+          <since>2.0.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>failOnWarning</name>
+          <type>boolean</type>
+          <since>3.6</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>fileExtensions</name>
+          <type>java.util.List</type>
+          <since>3.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>forceJavacCompilerUse</name>
+          <type>boolean</type>
+          <since>3.0</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>fork</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>generatedTestSourcesDirectory</name>
+          <type>java.io.File</type>
+          <since>2.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>implicit</name>
+          <type>java.lang.String</type>
+          <since>3.10.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>jdkToolchain</name>
+          <type>java.util.Map</type>
+          <since>3.6</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>maxmem</name>
+          <type>java.lang.String</type>
+          <since>2.0.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>meminitial</name>
+          <type>java.lang.String</type>
+          <since>2.0.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>optimize</name>
+          <type>boolean</type>
+          <deprecated>This property is a no-op in {@code javac}.</deprecated>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>outputFileName</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>parameters</name>
+          <type>boolean</type>
+          <since>3.6.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>proc</name>
+          <type>java.lang.String</type>
+          <since>2.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>release</name>
+          <type>java.lang.String</type>
+          <since>3.6</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>showCompilationChanges</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>showDeprecation</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>showWarnings</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>skip</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>skipMultiThreadWarning</name>
+          <type>boolean</type>
+          <since>2.5</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>source</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>staleMillis</name>
+          <type>int</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>target</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testCompilerArgument</name>
+          <type>java.lang.String</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testCompilerArguments</name>
+          <type>java.util.Map</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testExcludes</name>
+          <type>java.util.Set</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testIncludes</name>
+          <type>java.util.Set</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testIncrementalExcludes</name>
+          <type>java.util.Set</type>
+          <since>3.11</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testRelease</name>
+          <type>java.lang.String</type>
+          <since>3.6</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testSource</name>
+          <type>java.lang.String</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testTarget</name>
+          <type>java.lang.String</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>useIncrementalCompilation</name>
+          <type>boolean</type>
+          <since>3.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>useModulePath</name>
+          <type>boolean</type>
+          <since>3.11</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>verbose</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+      </parameters>
+      <configuration>
+        <compilerId implementation="java.lang.String" default-value="javac">${maven.compiler.compilerId}</compilerId>
+        <compilerReuseStrategy implementation="java.lang.String" default-value="${reuseCreated}">${maven.compiler.compilerReuseStrategy}</compilerReuseStrategy>
+        <compilerVersion implementation="java.lang.String">${maven.compiler.compilerVersion}</compilerVersion>
+        <createMissingPackageInfoClass implementation="boolean" default-value="true">${maven.compiler.createMissingPackageInfoClass}</createMissingPackageInfoClass>
+        <debug implementation="boolean" default-value="true">${maven.compiler.debug}</debug>
+        <debugFileName implementation="java.lang.String" default-value="javac-test"/>
+        <debuglevel implementation="java.lang.String">${maven.compiler.debuglevel}</debuglevel>
+        <enablePreview implementation="boolean" default-value="false">${maven.compiler.enablePreview}</enablePreview>
+        <encoding implementation="java.lang.String" default-value="${project.build.sourceEncoding}">${encoding}</encoding>
+        <executable implementation="java.lang.String">${maven.compiler.executable}</executable>
+        <failOnError implementation="boolean" default-value="true">${maven.compiler.failOnError}</failOnError>
+        <failOnWarning implementation="boolean" default-value="false">${maven.compiler.failOnWarning}</failOnWarning>
+        <forceJavacCompilerUse implementation="boolean" default-value="false">${maven.compiler.forceJavacCompilerUse}</forceJavacCompilerUse>
+        <fork implementation="boolean" default-value="false">${maven.compiler.fork}</fork>
+        <generatedTestSourcesDirectory implementation="java.io.File" default-value="${project.build.directory}/generated-test-sources/test-annotations"/>
+        <implicit implementation="java.lang.String">${maven.compiler.implicit}</implicit>
+        <maxmem implementation="java.lang.String">${maven.compiler.maxmem}</maxmem>
+        <meminitial implementation="java.lang.String">${maven.compiler.meminitial}</meminitial>
+        <optimize implementation="boolean" default-value="false">${maven.compiler.optimize}</optimize>
+        <parameters implementation="boolean" default-value="false">${maven.compiler.parameters}</parameters>
+        <release implementation="java.lang.String">${maven.compiler.release}</release>
+        <showCompilationChanges implementation="boolean" default-value="false">${maven.compiler.showCompilationChanges}</showCompilationChanges>
+        <showDeprecation implementation="boolean" default-value="false">${maven.compiler.showDeprecation}</showDeprecation>
+        <showWarnings implementation="boolean" default-value="true">${maven.compiler.showWarnings}</showWarnings>
+        <skip implementation="boolean">${maven.test.skip}</skip>
+        <skipMultiThreadWarning implementation="boolean" default-value="false">${maven.compiler.skipMultiThreadWarning}</skipMultiThreadWarning>
+        <source implementation="java.lang.String" default-value="1.8">${maven.compiler.source}</source>
+        <staleMillis implementation="int" default-value="0">${lastModGranularityMs}</staleMillis>
+        <target implementation="java.lang.String" default-value="1.8">${maven.compiler.target}</target>
+        <testRelease implementation="java.lang.String">${maven.compiler.testRelease}</testRelease>
+        <testSource implementation="java.lang.String">${maven.compiler.testSource}</testSource>
+        <testTarget implementation="java.lang.String">${maven.compiler.testTarget}</testTarget>
+        <useIncrementalCompilation implementation="boolean" default-value="true">${maven.compiler.useIncrementalCompilation}</useIncrementalCompilation>
+        <useModulePath implementation="boolean" default-value="true"/>
+        <verbose implementation="boolean" default-value="false">${maven.compiler.verbose}</verbose>
+      </configuration>
+    </mojo>
+  </mojos>
+</plugin>
--- maven-compiler-plugin-3.11.0/src/main/filtered-resources/META-INF/maven/plugin.xml	1970-01-01 01:00:00.000000000 +0100
+++ maven-compiler-plugin-3.11.0/src/main/filtered-resources/META-INF/maven/plugin.xml	2023-09-13 19:57:10.102691077 +0200
@@ -0,0 +1,1133 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin>
+  <name>${project.name}</name>
+  <description>${project.description}</description>
+  <groupId>${project.groupId}</groupId>
+  <artifactId>${project.artifactId}</artifactId>
+  <version>${project.version}</version>
+  <goalPrefix>compiler</goalPrefix>
+  <isolatedRealm>false</isolatedRealm>
+  <inheritedByDefault>true</inheritedByDefault>
+  <mojos>
+    <mojo>
+      <goal>compile</goal>
+      <description>Compiles application sources</description>
+      <requiresDependencyResolution>compile</requiresDependencyResolution>
+      <requiresDirectInvocation>false</requiresDirectInvocation>
+      <requiresProject>true</requiresProject>
+      <requiresReports>false</requiresReports>
+      <aggregator>false</aggregator>
+      <requiresOnline>false</requiresOnline>
+      <inheritedByDefault>true</inheritedByDefault>
+      <phase>compile</phase>
+      <implementation>org.apache.maven.plugin.compiler.CompilerMojo</implementation>
+      <language>java</language>
+      <instantiationStrategy>per-lookup</instantiationStrategy>
+      <executionStrategy>once-per-session</executionStrategy>
+      <since>2.0</since>
+      <threadSafe>true</threadSafe>
+      <parameters>
+        <parameter>
+          <name>annotationProcessorPaths</name>
+          <type>java.util.List</type>
+          <since>3.5</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>annotationProcessors</name>
+          <type>java.lang.String[]</type>
+          <since>2.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>basedir</name>
+          <type>java.io.File</type>
+          <required>true</required>
+          <editable>false</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>buildDirectory</name>
+          <type>java.io.File</type>
+          <required>true</required>
+          <editable>false</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilePath</name>
+          <type>java.util.List</type>
+          <required>true</required>
+          <editable>false</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>compileSourceRoots</name>
+          <type>java.util.List</type>
+          <required>true</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>compilerArgs</name>
+          <type>java.util.List</type>
+          <since>3.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerArgument</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerArguments</name>
+          <type>java.util.Map</type>
+          <since>2.0.1</since>
+          <deprecated>use {@link #compilerArgs} instead.</deprecated>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerId</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerReuseStrategy</name>
+          <type>java.lang.String</type>
+          <since>2.5</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerVersion</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>createMissingPackageInfoClass</name>
+          <type>boolean</type>
+          <since>3.10</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>debug</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>debugFileName</name>
+          <type>java.lang.String</type>
+          <since>3.10.0</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>debuglevel</name>
+          <type>java.lang.String</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>enablePreview</name>
+          <type>boolean</type>
+          <since>3.10.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>encoding</name>
+          <type>java.lang.String</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>excludes</name>
+          <type>java.util.Set</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>executable</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>failOnError</name>
+          <type>boolean</type>
+          <since>2.0.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>failOnWarning</name>
+          <type>boolean</type>
+          <since>3.6</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>fileExtensions</name>
+          <type>java.util.List</type>
+          <since>3.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>forceJavacCompilerUse</name>
+          <type>boolean</type>
+          <since>3.0</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>fork</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>generatedSourcesDirectory</name>
+          <type>java.io.File</type>
+          <since>2.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>implicit</name>
+          <type>java.lang.String</type>
+          <since>3.10.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>includes</name>
+          <type>java.util.Set</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>incrementalExcludes</name>
+          <type>java.util.Set</type>
+          <since>3.11</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>jdkToolchain</name>
+          <type>java.util.Map</type>
+          <since>3.6</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>maxmem</name>
+          <type>java.lang.String</type>
+          <since>2.0.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>meminitial</name>
+          <type>java.lang.String</type>
+          <since>2.0.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>mojoExecution</name>
+          <type>org.apache.maven.plugin.MojoExecution</type>
+          <since>3.0 needed for storing the status for the incremental build support.</since>
+          <required>true</required>
+          <editable>false</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>multiReleaseOutput</name>
+          <type>boolean</type>
+          <since>3.7.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>optimize</name>
+          <type>boolean</type>
+          <deprecated>This property is a no-op in {@code javac}.</deprecated>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>outputDirectory</name>
+          <type>java.io.File</type>
+          <required>true</required>
+          <editable>false</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>outputFileName</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>parameters</name>
+          <type>boolean</type>
+          <since>3.6.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>proc</name>
+          <type>java.lang.String</type>
+          <since>2.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>project</name>
+          <type>org.apache.maven.project.MavenProject</type>
+          <required>true</required>
+          <editable>false</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>projectArtifact</name>
+          <type>org.apache.maven.artifact.Artifact</type>
+          <required>true</required>
+          <editable>false</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>release</name>
+          <type>java.lang.String</type>
+          <since>3.6</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>session</name>
+          <type>org.apache.maven.execution.MavenSession</type>
+          <required>true</required>
+          <editable>false</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>showCompilationChanges</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>showDeprecation</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>showWarnings</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>skipMain</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application sources</description>
+        </parameter>
+        <parameter>
+          <name>skipMultiThreadWarning</name>
+          <type>boolean</type>
+          <since>2.5</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>source</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>staleMillis</name>
+          <type>int</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>target</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>useIncrementalCompilation</name>
+          <type>boolean</type>
+          <since>3.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>verbose</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+      </parameters>
+      <configuration>
+        <basedir implementation="java.io.File" default-value="${basedir}"/>
+        <buildDirectory implementation="java.io.File" default-value="${project.build.directory}"/>
+        <compilePath implementation="java.util.List" default-value="${project.compileClasspathElements}"/>
+        <compileSourceRoots implementation="java.util.List" default-value="${project.compileSourceRoots}"/>
+        <compilerId implementation="java.lang.String" default-value="javac">${maven.compiler.compilerId}</compilerId>
+        <compilerReuseStrategy implementation="java.lang.String" default-value="${reuseCreated}">${maven.compiler.compilerReuseStrategy}</compilerReuseStrategy>
+        <compilerVersion implementation="java.lang.String">${maven.compiler.compilerVersion}</compilerVersion>
+        <createMissingPackageInfoClass implementation="boolean" default-value="true">${maven.compiler.createMissingPackageInfoClass}</createMissingPackageInfoClass>
+        <debug implementation="boolean" default-value="true">${maven.compiler.debug}</debug>
+        <debugFileName implementation="java.lang.String" default-value="javac"/>
+        <debuglevel implementation="java.lang.String">${maven.compiler.debuglevel}</debuglevel>
+        <enablePreview implementation="boolean" default-value="false">${maven.compiler.enablePreview}</enablePreview>
+        <encoding implementation="java.lang.String" default-value="${project.build.sourceEncoding}">${encoding}</encoding>
+        <executable implementation="java.lang.String">${maven.compiler.executable}</executable>
+        <failOnError implementation="boolean" default-value="true">${maven.compiler.failOnError}</failOnError>
+        <failOnWarning implementation="boolean" default-value="false">${maven.compiler.failOnWarning}</failOnWarning>
+        <forceJavacCompilerUse implementation="boolean" default-value="false">${maven.compiler.forceJavacCompilerUse}</forceJavacCompilerUse>
+        <fork implementation="boolean" default-value="false">${maven.compiler.fork}</fork>
+        <generatedSourcesDirectory implementation="java.io.File" default-value="${project.build.directory}/generated-sources/annotations"/>
+        <implicit implementation="java.lang.String">${maven.compiler.implicit}</implicit>
+        <maxmem implementation="java.lang.String">${maven.compiler.maxmem}</maxmem>
+        <meminitial implementation="java.lang.String">${maven.compiler.meminitial}</meminitial>
+        <mojoExecution implementation="org.apache.maven.plugin.MojoExecution" default-value="${mojoExecution}"/>
+        <optimize implementation="boolean" default-value="false">${maven.compiler.optimize}</optimize>
+        <outputDirectory implementation="java.io.File" default-value="${project.build.outputDirectory}"/>
+        <parameters implementation="boolean" default-value="false">${maven.compiler.parameters}</parameters>
+        <project implementation="org.apache.maven.project.MavenProject" default-value="${project}"/>
+        <projectArtifact implementation="org.apache.maven.artifact.Artifact" default-value="${project.artifact}"/>
+        <release implementation="java.lang.String">${maven.compiler.release}</release>
+        <session implementation="org.apache.maven.execution.MavenSession" default-value="${session}"/>
+        <showCompilationChanges implementation="boolean" default-value="false">${maven.compiler.showCompilationChanges}</showCompilationChanges>
+        <showDeprecation implementation="boolean" default-value="false">${maven.compiler.showDeprecation}</showDeprecation>
+        <showWarnings implementation="boolean" default-value="true">${maven.compiler.showWarnings}</showWarnings>
+        <skipMain implementation="boolean">${maven.main.skip}</skipMain>
+        <skipMultiThreadWarning implementation="boolean" default-value="false">${maven.compiler.skipMultiThreadWarning}</skipMultiThreadWarning>
+        <source implementation="java.lang.String" default-value="1.8">${maven.compiler.source}</source>
+        <staleMillis implementation="int" default-value="0">${lastModGranularityMs}</staleMillis>
+        <target implementation="java.lang.String" default-value="1.8">${maven.compiler.target}</target>
+        <useIncrementalCompilation implementation="boolean" default-value="true">${maven.compiler.useIncrementalCompilation}</useIncrementalCompilation>
+        <verbose implementation="boolean" default-value="false">${maven.compiler.verbose}</verbose>
+      </configuration>
+      <requirements>
+        <requirement>
+          <role>org.apache.maven.artifact.handler.manager.ArtifactHandlerManager</role>
+          <field-name>artifactHandlerManager</field-name>
+        </requirement>
+        <requirement>
+          <role>org.codehaus.plexus.compiler.manager.CompilerManager</role>
+          <field-name>compilerManager</field-name>
+        </requirement>
+        <requirement>
+          <role>org.eclipse.aether.RepositorySystem</role>
+          <field-name>repositorySystem</field-name>
+        </requirement>
+        <requirement>
+          <role>org.apache.maven.toolchain.ToolchainManager</role>
+          <field-name>toolchainManager</field-name>
+        </requirement>
+      </requirements>
+    </mojo>
+    <mojo>
+      <goal>help</goal>
+      <description>Display help information on maven-compiler-plugin.&lt;br&gt;
+Call &lt;code&gt;mvn compiler:help -Ddetail=true -Dgoal=&amp;lt;goal-name&amp;gt;&lt;/code&gt; to display parameter details.</description>
+      <requiresDirectInvocation>false</requiresDirectInvocation>
+      <requiresProject>false</requiresProject>
+      <requiresReports>false</requiresReports>
+      <aggregator>false</aggregator>
+      <requiresOnline>false</requiresOnline>
+      <inheritedByDefault>true</inheritedByDefault>
+      <implementation>org.apache.maven.plugin.compiler.HelpMojo</implementation>
+      <language>java</language>
+      <instantiationStrategy>per-lookup</instantiationStrategy>
+      <executionStrategy>once-per-session</executionStrategy>
+      <threadSafe>true</threadSafe>
+      <parameters>
+        <parameter>
+          <name>detail</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Display help information on maven-compiler-plugin.&lt;br&gt;
+Call &lt;code&gt;mvn compiler:help -Ddetail=true -Dgoal=&amp;lt;goal-name&amp;gt;&lt;/code&gt; to display parameter details.</description>
+        </parameter>
+        <parameter>
+          <name>goal</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Display help information on maven-compiler-plugin.&lt;br&gt;
+Call &lt;code&gt;mvn compiler:help -Ddetail=true -Dgoal=&amp;lt;goal-name&amp;gt;&lt;/code&gt; to display parameter details.</description>
+        </parameter>
+        <parameter>
+          <name>indentSize</name>
+          <type>int</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Display help information on maven-compiler-plugin.&lt;br&gt;
+Call &lt;code&gt;mvn compiler:help -Ddetail=true -Dgoal=&amp;lt;goal-name&amp;gt;&lt;/code&gt; to display parameter details.</description>
+        </parameter>
+        <parameter>
+          <name>lineLength</name>
+          <type>int</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Display help information on maven-compiler-plugin.&lt;br&gt;
+Call &lt;code&gt;mvn compiler:help -Ddetail=true -Dgoal=&amp;lt;goal-name&amp;gt;&lt;/code&gt; to display parameter details.</description>
+        </parameter>
+      </parameters>
+      <configuration>
+        <detail implementation="boolean" default-value="false">${detail}</detail>
+        <goal implementation="java.lang.String">${goal}</goal>
+        <indentSize implementation="int" default-value="2">${indentSize}</indentSize>
+        <lineLength implementation="int" default-value="80">${lineLength}</lineLength>
+      </configuration>
+    </mojo>
+    <mojo>
+      <goal>testCompile</goal>
+      <description>Compiles application test sources.</description>
+      <requiresDependencyResolution>test</requiresDependencyResolution>
+      <requiresDirectInvocation>false</requiresDirectInvocation>
+      <requiresProject>true</requiresProject>
+      <requiresReports>false</requiresReports>
+      <aggregator>false</aggregator>
+      <requiresOnline>false</requiresOnline>
+      <inheritedByDefault>true</inheritedByDefault>
+      <phase>test-compile</phase>
+      <implementation>org.apache.maven.plugin.compiler.TestCompilerMojo</implementation>
+      <language>java</language>
+      <instantiationStrategy>per-lookup</instantiationStrategy>
+      <executionStrategy>once-per-session</executionStrategy>
+      <since>2.0</since>
+      <threadSafe>true</threadSafe>
+      <parameters>
+        <parameter>
+          <name>annotationProcessorPaths</name>
+          <type>java.util.List</type>
+          <since>3.5</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>annotationProcessors</name>
+          <type>java.lang.String[]</type>
+          <since>2.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>basedir</name>
+          <type>java.io.File</type>
+          <required>true</required>
+          <editable>false</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>buildDirectory</name>
+          <type>java.io.File</type>
+          <required>true</required>
+          <editable>false</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compileSourceRoots</name>
+          <type>java.util.List</type>
+          <required>true</required>
+          <editable>false</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerArgs</name>
+          <type>java.util.List</type>
+          <since>3.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerArgument</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerArguments</name>
+          <type>java.util.Map</type>
+          <since>2.0.1</since>
+          <deprecated>use {@link #compilerArgs} instead.</deprecated>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerId</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerReuseStrategy</name>
+          <type>java.lang.String</type>
+          <since>2.5</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>compilerVersion</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>createMissingPackageInfoClass</name>
+          <type>boolean</type>
+          <since>3.10</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>debug</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>debugFileName</name>
+          <type>java.lang.String</type>
+          <since>3.10.0</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>debuglevel</name>
+          <type>java.lang.String</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>enablePreview</name>
+          <type>boolean</type>
+          <since>3.10.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>encoding</name>
+          <type>java.lang.String</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>executable</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>failOnError</name>
+          <type>boolean</type>
+          <since>2.0.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>failOnWarning</name>
+          <type>boolean</type>
+          <since>3.6</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>fileExtensions</name>
+          <type>java.util.List</type>
+          <since>3.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>forceJavacCompilerUse</name>
+          <type>boolean</type>
+          <since>3.0</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>fork</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>generatedTestSourcesDirectory</name>
+          <type>java.io.File</type>
+          <since>2.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>implicit</name>
+          <type>java.lang.String</type>
+          <since>3.10.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>jdkToolchain</name>
+          <type>java.util.Map</type>
+          <since>3.6</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>maxmem</name>
+          <type>java.lang.String</type>
+          <since>2.0.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>meminitial</name>
+          <type>java.lang.String</type>
+          <since>2.0.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>mojoExecution</name>
+          <type>org.apache.maven.plugin.MojoExecution</type>
+          <since>3.0 needed for storing the status for the incremental build support.</since>
+          <required>true</required>
+          <editable>false</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>optimize</name>
+          <type>boolean</type>
+          <deprecated>This property is a no-op in {@code javac}.</deprecated>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>outputDirectory</name>
+          <type>java.io.File</type>
+          <required>true</required>
+          <editable>false</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>outputFileName</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>parameters</name>
+          <type>boolean</type>
+          <since>3.6.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>proc</name>
+          <type>java.lang.String</type>
+          <since>2.2</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>project</name>
+          <type>org.apache.maven.project.MavenProject</type>
+          <required>true</required>
+          <editable>false</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>release</name>
+          <type>java.lang.String</type>
+          <since>3.6</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>session</name>
+          <type>org.apache.maven.execution.MavenSession</type>
+          <required>true</required>
+          <editable>false</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>showCompilationChanges</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>showDeprecation</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>showWarnings</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>skip</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>skipMultiThreadWarning</name>
+          <type>boolean</type>
+          <since>2.5</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>source</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>staleMillis</name>
+          <type>int</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>target</name>
+          <type>java.lang.String</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testCompilerArgument</name>
+          <type>java.lang.String</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testCompilerArguments</name>
+          <type>java.util.Map</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testExcludes</name>
+          <type>java.util.Set</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testIncludes</name>
+          <type>java.util.Set</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testIncrementalExcludes</name>
+          <type>java.util.Set</type>
+          <since>3.11</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testPath</name>
+          <type>java.util.List</type>
+          <required>false</required>
+          <editable>false</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testRelease</name>
+          <type>java.lang.String</type>
+          <since>3.6</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testSource</name>
+          <type>java.lang.String</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>testTarget</name>
+          <type>java.lang.String</type>
+          <since>2.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>useIncrementalCompilation</name>
+          <type>boolean</type>
+          <since>3.1</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>useModulePath</name>
+          <type>boolean</type>
+          <since>3.11</since>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+        <parameter>
+          <name>verbose</name>
+          <type>boolean</type>
+          <required>false</required>
+          <editable>true</editable>
+          <description>Compiles application test sources.</description>
+        </parameter>
+      </parameters>
+      <configuration>
+        <basedir implementation="java.io.File" default-value="${basedir}"/>
+        <buildDirectory implementation="java.io.File" default-value="${project.build.directory}"/>
+        <compileSourceRoots implementation="java.util.List" default-value="${project.testCompileSourceRoots}"/>
+        <compilerId implementation="java.lang.String" default-value="javac">${maven.compiler.compilerId}</compilerId>
+        <compilerReuseStrategy implementation="java.lang.String" default-value="${reuseCreated}">${maven.compiler.compilerReuseStrategy}</compilerReuseStrategy>
+        <compilerVersion implementation="java.lang.String">${maven.compiler.compilerVersion}</compilerVersion>
+        <createMissingPackageInfoClass implementation="boolean" default-value="true">${maven.compiler.createMissingPackageInfoClass}</createMissingPackageInfoClass>
+        <debug implementation="boolean" default-value="true">${maven.compiler.debug}</debug>
+        <debugFileName implementation="java.lang.String" default-value="javac-test"/>
+        <debuglevel implementation="java.lang.String">${maven.compiler.debuglevel}</debuglevel>
+        <enablePreview implementation="boolean" default-value="false">${maven.compiler.enablePreview}</enablePreview>
+        <encoding implementation="java.lang.String" default-value="${project.build.sourceEncoding}">${encoding}</encoding>
+        <executable implementation="java.lang.String">${maven.compiler.executable}</executable>
+        <failOnError implementation="boolean" default-value="true">${maven.compiler.failOnError}</failOnError>
+        <failOnWarning implementation="boolean" default-value="false">${maven.compiler.failOnWarning}</failOnWarning>
+        <forceJavacCompilerUse implementation="boolean" default-value="false">${maven.compiler.forceJavacCompilerUse}</forceJavacCompilerUse>
+        <fork implementation="boolean" default-value="false">${maven.compiler.fork}</fork>
+        <generatedTestSourcesDirectory implementation="java.io.File" default-value="${project.build.directory}/generated-test-sources/test-annotations"/>
+        <implicit implementation="java.lang.String">${maven.compiler.implicit}</implicit>
+        <maxmem implementation="java.lang.String">${maven.compiler.maxmem}</maxmem>
+        <meminitial implementation="java.lang.String">${maven.compiler.meminitial}</meminitial>
+        <mojoExecution implementation="org.apache.maven.plugin.MojoExecution" default-value="${mojoExecution}"/>
+        <optimize implementation="boolean" default-value="false">${maven.compiler.optimize}</optimize>
+        <outputDirectory implementation="java.io.File" default-value="${project.build.testOutputDirectory}"/>
+        <parameters implementation="boolean" default-value="false">${maven.compiler.parameters}</parameters>
+        <project implementation="org.apache.maven.project.MavenProject" default-value="${project}"/>
+        <release implementation="java.lang.String">${maven.compiler.release}</release>
+        <session implementation="org.apache.maven.execution.MavenSession" default-value="${session}"/>
+        <showCompilationChanges implementation="boolean" default-value="false">${maven.compiler.showCompilationChanges}</showCompilationChanges>
+        <showDeprecation implementation="boolean" default-value="false">${maven.compiler.showDeprecation}</showDeprecation>
+        <showWarnings implementation="boolean" default-value="true">${maven.compiler.showWarnings}</showWarnings>
+        <skip implementation="boolean">${maven.test.skip}</skip>
+        <skipMultiThreadWarning implementation="boolean" default-value="false">${maven.compiler.skipMultiThreadWarning}</skipMultiThreadWarning>
+        <source implementation="java.lang.String" default-value="1.8">${maven.compiler.source}</source>
+        <staleMillis implementation="int" default-value="0">${lastModGranularityMs}</staleMillis>
+        <target implementation="java.lang.String" default-value="1.8">${maven.compiler.target}</target>
+        <testPath implementation="java.util.List" default-value="${project.testClasspathElements}"/>
+        <testRelease implementation="java.lang.String">${maven.compiler.testRelease}</testRelease>
+        <testSource implementation="java.lang.String">${maven.compiler.testSource}</testSource>
+        <testTarget implementation="java.lang.String">${maven.compiler.testTarget}</testTarget>
+        <useIncrementalCompilation implementation="boolean" default-value="true">${maven.compiler.useIncrementalCompilation}</useIncrementalCompilation>
+        <useModulePath implementation="boolean" default-value="true"/>
+        <verbose implementation="boolean" default-value="false">${maven.compiler.verbose}</verbose>
+      </configuration>
+      <requirements>
+        <requirement>
+          <role>org.apache.maven.artifact.handler.manager.ArtifactHandlerManager</role>
+          <field-name>artifactHandlerManager</field-name>
+        </requirement>
+        <requirement>
+          <role>org.codehaus.plexus.compiler.manager.CompilerManager</role>
+          <field-name>compilerManager</field-name>
+        </requirement>
+        <requirement>
+          <role>org.eclipse.aether.RepositorySystem</role>
+          <field-name>repositorySystem</field-name>
+        </requirement>
+        <requirement>
+          <role>org.apache.maven.toolchain.ToolchainManager</role>
+          <field-name>toolchainManager</field-name>
+        </requirement>
+      </requirements>
+    </mojo>
+  </mojos>
+  <dependencies>
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-utils</artifactId>
+      <type>jar</type>
+      <version>4.0.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-component-annotations</artifactId>
+      <type>jar</type>
+      <version>2.1.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.shared</groupId>
+      <artifactId>maven-shared-utils</artifactId>
+      <type>jar</type>
+      <version>3.3.4</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-io</groupId>
+      <artifactId>commons-io</artifactId>
+      <type>jar</type>
+      <version>2.6</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.shared</groupId>
+      <artifactId>maven-shared-incremental</artifactId>
+      <type>jar</type>
+      <version>1.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-java</artifactId>
+      <type>jar</type>
+      <version>1.1.2</version>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm</artifactId>
+      <type>jar</type>
+      <version>9.2</version>
+    </dependency>
+    <dependency>
+      <groupId>com.thoughtworks.qdox</groupId>
+      <artifactId>qdox</artifactId>
+      <type>jar</type>
+      <version>2.0.3</version>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-compiler-api</artifactId>
+      <type>jar</type>
+      <version>2.13.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-compiler-manager</artifactId>
+      <type>jar</type>
+      <version>2.13.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-compiler-javac</artifactId>
+      <type>jar</type>
+      <version>2.13.0</version>
+    </dependency>
+  </dependencies>
+</plugin>
openSUSE Build Service is sponsored by