Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package maven-compiler-plugin for
openSUSE:Factory checked in at 2023-09-20 13:31:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/maven-compiler-plugin (Old)
and /work/SRC/openSUSE:Factory/.maven-compiler-plugin.new.16627 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "maven-compiler-plugin"
Wed Sep 20 13:31:22 2023 rev:7 rq:1112420 version:3.11.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/maven-compiler-plugin/maven-compiler-plugin.changes
2022-03-12 17:16:13.714357767 +0100
+++
/work/SRC/openSUSE:Factory/.maven-compiler-plugin.new.16627/maven-compiler-plugin.changes
2023-09-20 13:35:09.435473087 +0200
@@ -1,0 +2,35 @@
+Wed Sep 20 05:09:00 UTC 2023 - Fridrich Strba <[email protected]>
+
+- Upgrade to upstream release 3.11.0
+ * New features and improvements
+ + MCOMPILER-494: Add a useModulePath switch to the testCompile
+ mojo
+ + MCOMPILER-395: Allow dependency exclusions for
+ 'annotationProcessorPaths'
+ + MCOMPILER-522: Use maven-resolver to resolve
+ 'annotationProcessorPaths' dependencies
+ + MCOMPILER-516: upgrade plexus-compiler to improve compiling
+ message
+ + MCOMPILER-501: compileSourceRoots parameter should be writable
+ + MCOMPILER-457: Change showWarnings to true by default
+ + MCOMPILER-457: Warn about warn-config conflicting values
+ + MCOMPILER-505: Update default source/target from 1.7 to 1.8
+ + MCOMPILER-499: display recompilation causes
+ + MCOMPILER-500: add some parameter to pattern from stale source
+ calculation
+ + MCOMPILER-488: dedicated option for implicit javac flag
+ * Bug Fixes
+ + MCOMPILER-525: Incorrect detection of dependency change
+ + MCOMPILER-523: Test with Maven 3.9.0 and fix the failing IT
+ + MCOMPILER-503: Resolve all annotation processor dependencies
+ together
+ + MCOMPILER-512: Defining maven.compiler.release as empty string
+ ends with NumberFormatException in testCompileMojo
+ + MCOMPILER-495: Fixes missing dirs in
+ createMissingPackageInfoClasses
+ + MCOMPILER-347: Set Xcludes in config passed to actual compiler
+- Modified patch:
+ * maven-compiler-plugin-bootstrap-resources.patch
+ + regenerate in cycle by itself
+
+-------------------------------------------------------------------
Old:
----
maven-compiler-plugin-3.10.1-source-release.zip
New:
----
maven-compiler-plugin-3.11.0-source-release.zip
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ maven-compiler-plugin.spec ++++++
--- /var/tmp/diff_new_pack.bhPqAA/_old 2023-09-20 13:35:10.907525824 +0200
+++ /var/tmp/diff_new_pack.bhPqAA/_new 2023-09-20 13:35:10.907525824 +0200
@@ -1,7 +1,7 @@
#
# spec file
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
%bcond_with bootstrap
%endif
%global base_name maven-compiler-plugin
-Version: 3.10.1
+Version: 3.11.0
Release: 0
Summary: Maven Compiler Plugin
License: Apache-2.0
@@ -35,10 +35,12 @@
BuildRequires: javapackages-local
BuildRequires: maven-lib
BuildRequires: maven-plugin-annotations
+BuildRequires: maven-resolver-api
+BuildRequires: maven-resolver-util
BuildRequires: maven-shared-incremental
BuildRequires: maven-shared-utils
BuildRequires: objectweb-asm
-BuildRequires: plexus-compiler
+BuildRequires: plexus-compiler >= 2.13
BuildRequires: plexus-languages
BuildRequires: unzip
BuildRequires: xmvn-install
@@ -56,9 +58,9 @@
BuildRequires: mvn(org.apache.maven.plugins:maven-jar-plugin)
BuildRequires: mvn(org.apache.maven.plugins:maven-javadoc-plugin)
BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin)
+BuildRequires: mvn(org.apache.maven.plugins:maven-plugins:pom:)
BuildRequires: mvn(org.apache.maven.plugins:maven-resources-plugin)
BuildRequires: mvn(org.apache.maven.plugins:maven-surefire-plugin)
-BuildRequires: mvn(org.codehaus.plexus:plexus-component-metadata)
Obsoletes: %{base_name}-bootstrap
#!BuildRequires: maven-compiler-plugin-bootstrap
#!BuildRequires: maven-jar-plugin-bootstrap
@@ -89,6 +91,9 @@
%pom_remove_dep :::test
+# There is nothing to index and this creates a cycle
+%pom_remove_plugin org.eclipse.sisu:sisu-maven-plugin
+
%pom_xpath_remove pom:project/pom:parent/pom:relativePath
%build
@@ -100,6 +105,8 @@
maven/maven-model \
maven/maven-plugin-api \
maven-plugin-tools/maven-plugin-annotations \
+ maven-resolver/maven-resolver-api \
+ maven-resolver/maven-resolver-util \
maven-shared-incremental/maven-shared-incremental \
maven-shared-utils/maven-shared-utils \
objectweb-asm/asm-all \
@@ -112,7 +119,7 @@
xmvn --batch-mode --offline \
-Dmaven.test.skip=true \
%if %{?pkg_vcmp:%pkg_vcmp java-devel >= 9}%{!?pkg_vcmp:0}
- -Dmaven.compiler.release=7 \
+ -Dmaven.compiler.release=8 \
%endif
package org.apache.maven.plugins:maven-javadoc-plugin:aggregate
%endif
++++++ maven-compiler-plugin-3.10.1-source-release.zip ->
maven-compiler-plugin-3.11.0-source-release.zip ++++++
++++ 17766 lines of diff (skipped)
++++++ maven-compiler-plugin-bootstrap-resources.patch ++++++
--- /var/tmp/diff_new_pack.bhPqAA/_old 2023-09-20 13:35:11.371542448 +0200
+++ /var/tmp/diff_new_pack.bhPqAA/_new 2023-09-20 13:35:11.375542591 +0200
@@ -1,6 +1,6 @@
----
maven-compiler-plugin-3.10.1/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.10.1/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-compiler-plugin/plugin-help.xml
2022-03-11 11:00:04.330573606 +0100
-@@ -0,0 +1,774 @@
+---
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>
@@ -9,6 +9,7 @@
+ <artifactId>${project.artifactId}</artifactId>
+ <version>${project.version}</version>
+ <goalPrefix>compiler</goalPrefix>
++ <goalPrefix>compiler</goalPrefix>
+ <mojos>
+ <mojo>
+ <goal>compile</goal>
@@ -91,6 +92,13 @@
+ <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>
@@ -199,6 +207,14 @@
+ <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>
@@ -206,6 +222,14 @@
+ <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>
@@ -277,6 +301,13 @@
+ <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>
@@ -346,6 +377,7 @@
+ <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"/>
@@ -358,23 +390,81 @@
+ <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="false">${maven.compiler.showWarnings}</showWarnings>
++ <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.7">${maven.compiler.source}</source>
++ <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.7">${maven.compiler.target}</target>
++ <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=<goal-name> 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=<goal-name> 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=<goal-name> 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=<goal-name> 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=<goal-name> 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>
@@ -556,6 +646,14 @@
+ <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>
@@ -619,6 +717,13 @@
+ <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>
@@ -699,6 +804,14 @@
+ <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>
@@ -731,6 +844,14 @@
+ <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>
@@ -754,30 +875,33 @@
+ <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="false">${maven.compiler.showWarnings}</showWarnings>
++ <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.7">${maven.compiler.source}</source>
++ <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.7">${maven.compiler.target}</target>
++ <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.10.1/src/main/filtered-resources/META-INF/maven/plugin.xml
1970-01-01 01:00:00.000000000 +0100
-+++
maven-compiler-plugin-3.10.1/src/main/filtered-resources/META-INF/maven/plugin.xml
2022-03-11 11:00:09.386606429 +0100
-@@ -0,0 +1,1026 @@
+---
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>
@@ -848,7 +972,7 @@
+ <name>compileSourceRoots</name>
+ <type>java.util.List</type>
+ <required>true</required>
-+ <editable>false</editable>
++ <editable>true</editable>
+ <description>Compiles application sources</description>
+ </parameter>
+ <parameter>
@@ -1006,6 +1130,14 @@
+ <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>
@@ -1013,6 +1145,14 @@
+ <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>
@@ -1120,6 +1260,13 @@
+ <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>
@@ -1205,6 +1352,7 @@
+ <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}"/>
@@ -1215,13 +1363,14 @@
+ <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="false">${maven.compiler.showWarnings}</showWarnings>
++ <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.7">${maven.compiler.source}</source>
++ <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.7">${maven.compiler.target}</target>
++ <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>
@@ -1235,20 +1384,72 @@
+ <field-name>compilerManager</field-name>
+ </requirement>
+ <requirement>
-+ <role>org.apache.maven.repository.RepositorySystem</role>
++ <role>org.eclipse.aether.RepositorySystem</role>
+ <field-name>repositorySystem</field-name>
+ </requirement>
+ <requirement>
-+
<role>org.apache.maven.artifact.resolver.ResolutionErrorHandler</role>
-+ <field-name>resolutionErrorHandler</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.<br>
++Call <code>mvn compiler:help -Ddetail=true
-Dgoal=&lt;goal-name&gt;</code> 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.<br>
++Call <code>mvn compiler:help -Ddetail=true
-Dgoal=&lt;goal-name&gt;</code> 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.<br>
++Call <code>mvn compiler:help -Ddetail=true
-Dgoal=&lt;goal-name&gt;</code> 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.<br>
++Call <code>mvn compiler:help -Ddetail=true
-Dgoal=&lt;goal-name&gt;</code> 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.<br>
++Call <code>mvn compiler:help -Ddetail=true
-Dgoal=&lt;goal-name&gt;</code> 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>
@@ -1451,6 +1652,14 @@
+ <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>
@@ -1543,6 +1752,13 @@
+ <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>
@@ -1623,6 +1839,14 @@
+ <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>
@@ -1662,6 +1886,14 @@
+ <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>
@@ -1688,6 +1920,7 @@
+ <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}"/>
@@ -1697,18 +1930,20 @@
+ <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="false">${maven.compiler.showWarnings}</showWarnings>
++ <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.7">${maven.compiler.source}</source>
++ <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.7">${maven.compiler.target}</target>
++ <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>
@@ -1721,14 +1956,10 @@
+ <field-name>compilerManager</field-name>
+ </requirement>
+ <requirement>
-+ <role>org.apache.maven.repository.RepositorySystem</role>
++ <role>org.eclipse.aether.RepositorySystem</role>
+ <field-name>repositorySystem</field-name>
+ </requirement>
+ <requirement>
-+
<role>org.apache.maven.artifact.resolver.ResolutionErrorHandler</role>
-+ <field-name>resolutionErrorHandler</field-name>
-+ </requirement>
-+ <requirement>
+ <role>org.apache.maven.toolchain.ToolchainManager</role>
+ <field-name>toolchainManager</field-name>
+ </requirement>
@@ -1740,13 +1971,13 @@
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-utils</artifactId>
+ <type>jar</type>
-+ <version>3.3.0</version>
++ <version>4.0.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-component-annotations</artifactId>
+ <type>jar</type>
-+ <version>1.5.5</version>
++ <version>2.1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.shared</groupId>
@@ -1758,7 +1989,7 @@
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <type>jar</type>
-+ <version>2.5</version>
++ <version>2.6</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.shared</groupId>
@@ -1770,7 +2001,7 @@
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-java</artifactId>
+ <type>jar</type>
-+ <version>1.1.1</version>
++ <version>1.1.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
@@ -1782,25 +2013,25 @@
+ <groupId>com.thoughtworks.qdox</groupId>
+ <artifactId>qdox</artifactId>
+ <type>jar</type>
-+ <version>2.0.1</version>
++ <version>2.0.3</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-compiler-api</artifactId>
+ <type>jar</type>
-+ <version>2.11.1</version>
++ <version>2.13.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-compiler-manager</artifactId>
+ <type>jar</type>
-+ <version>2.11.1</version>
++ <version>2.13.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-compiler-javac</artifactId>
+ <type>jar</type>
-+ <version>2.11.1</version>
++ <version>2.13.0</version>
+ </dependency>
+ </dependencies>
+</plugin>
++++++ maven-compiler-plugin-build.xml ++++++
--- /var/tmp/diff_new_pack.bhPqAA/_old 2023-09-20 13:35:11.391543165 +0200
+++ /var/tmp/diff_new_pack.bhPqAA/_new 2023-09-20 13:35:11.395543307 +0200
@@ -14,12 +14,12 @@
value="The Compiler Plugin is used to compile the sources of your
project."/>
<property name="project.groupId" value="org.apache.maven.plugins"/>
<property name="project.artifactId" value="maven-compiler-plugin"/>
- <property name="project.version" value="3.10.1"/>
+ <property name="project.version" value="3.11.0"/>
<property name="project.organization.name" value="The Apache Software
Foundation"/>
- <property name="spec.version" value="3.10"/>
+ <property name="spec.version" value="3.11"/>
- <property name="compiler.source" value="1.7"/>
+ <property name="compiler.source" value="1.8"/>
<property name="compiler.target" value="${compiler.source}"/>
<property name="build.finalName"
value="${project.artifactId}-${project.version}"/>
@@ -237,9 +237,7 @@
excludes="**/package.html">
<manifest>
<attribute name="Implementation-Title" value="${project.name}"/>
- <attribute name="Implementation-URL"
value="http://maven.apache.org/plugins/${project.artifactId}/"/>
<attribute name="Implementation-Vendor"
value="${project.organization.name}"/>
- <attribute name="Implementation-Vendor-Id" value="${project.groupId}"/>
<attribute name="Implementation-Version" value="${project.version}"/>
<attribute name="JavaPackages-ArtifactId"
value="${project.artifactId}"/>
<attribute name="JavaPackages-GroupId" value="${project.groupId}"/>