Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package maven-plugin-tools for
openSUSE:Factory checked in at 2025-11-09 21:09:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/maven-plugin-tools (Old)
and /work/SRC/openSUSE:Factory/.maven-plugin-tools.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "maven-plugin-tools"
Sun Nov 9 21:09:31 2025 rev:20 rq:1316624 version:4.0.0~beta2
Changes:
--------
---
/work/SRC/openSUSE:Factory/maven-plugin-tools/maven-plugin-plugin-bootstrap.changes
2025-10-27 18:38:00.244030974 +0100
+++
/work/SRC/openSUSE:Factory/.maven-plugin-tools.new.1980/maven-plugin-plugin-bootstrap.changes
2025-11-09 21:11:07.591237004 +0100
@@ -1,0 +2,33 @@
+Sat Nov 8 18:45:34 UTC 2025 - Fridrich Strba <[email protected]>
+
+- Upgrade to upstream version 4.0.0-beta-2
+- Supports generating metadata for plugins using Maven 3 API as well
+ as those using Maven 4 API
+- Principal changes
+ * Removals
+ + MPLUGIN-525: Remove ant and beanshell support
+ + MPLUGIN-527: Remove javadoc annotation support
+ * Deprecated
+ + MPLUGIN-530: Deprecate o.a.m.plugins.annotations.Component
+ * Documentation updates
+ + MNGSITE-529: Rename "Goals" to "Plugin Documentation"
+ + Update document to use Guice constructor injection
+ * Maintenance
+ + Run the v4 mojo
+ + Update site descriptors to 2.0
+ + Cleanup dependencies
+ + Use injection instead of Component annotation
+ + Use properties for versions in components.xml
+ + Bump parent, asm - JDK 25 build
+ + feat: enable prevent branch protection rules
+ + Add support for Maven 4
+ PluginDescriptor.getRequiredJavaVersion() method
+ + MPLUGIN-542: Update QDox to 2.2.0
+ + MPLUGIN-541: Rename report from "Plugin Documentation" to "Plugin
+ + Begin converting this plugin to Guice constructor injection
+ + refactor: Replace Plexus AbstractLogEnabled with SLF4J
+- Modified patch:
+ * maven-plugin-plugin-bootstrap-resouces.patch
+ + rediff from the non-bootstrap build in cycle
+
+-------------------------------------------------------------------
maven-plugin-plugin.changes: same change
maven-plugin-report-plugin.changes: same change
maven-plugin-tools.changes: same change
Old:
----
maven-plugin-tools-3.15.2-source-release.zip
New:
----
maven-plugin-tools-4.0.0-beta-2-source-release.zip
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ maven-plugin-plugin-bootstrap.spec ++++++
--- /var/tmp/diff_new_pack.OcaFdw/_old 2025-11-09 21:12:01.845505962 +0100
+++ /var/tmp/diff_new_pack.OcaFdw/_new 2025-11-09 21:12:01.849506129 +0100
@@ -16,16 +16,19 @@
#
+%global base_ver 4.0.0
+%global beta_ver 2
+%global file_ver %{base_ver}-beta-%{beta_ver}
%global base_name maven-plugin-tools
%global artifactId maven-plugin-plugin
Name: %{artifactId}-bootstrap
-Version: 3.15.2
+Version: %{base_ver}~beta%{beta_ver}
Release: 0
Summary: Maven Plugin Plugin
License: Apache-2.0
Group: Development/Libraries/Java
URL: https://maven.apache.org/plugin-tools/
-Source0:
https://repo1.maven.org/maven2/org/apache/maven/plugin-tools/%{base_name}/%{version}/%{base_name}-%{version}-source-release.zip
+Source0:
https://repo1.maven.org/maven2/org/apache/maven/plugin-tools/%{base_name}/%{file_ver}/%{base_name}-%{file_ver}-source-release.zip
Source1: %{base_name}-build.tar.xz
Patch0: 0002-Remove-dependency-on-jtidy.patch
# The maven-plugin-plugin is used to generate those descriptors, which
@@ -37,14 +40,15 @@
BuildRequires: javapackages-local >= 6
BuildRequires: maven-lib
BuildRequires: maven-plugin-annotations
-BuildRequires: maven-plugin-tools-annotations
BuildRequires: maven-plugin-tools-api
BuildRequires: maven-plugin-tools-generators
BuildRequires: maven-resolver-api
BuildRequires: maven-resolver-util
+BuildRequires: objectweb-asm >= 9.9
BuildRequires: plexus-build-api0
BuildRequires: plexus-utils
BuildRequires: plexus-velocity
+BuildRequires: sisu-inject
BuildRequires: sisu-plexus
BuildRequires: unzip
BuildArch: noarch
@@ -56,9 +60,9 @@
artifact metadata and a generic help goal.
%prep
-%setup -q -n %{base_name}-%{version} -a1
+%setup -q -n %{base_name}-%{file_ver} -a1
%patch -P 0 -p1
-%patch -P 20
+%patch -P 20 -p1
%pom_remove_plugin -r :maven-enforcer-plugin
@@ -66,10 +70,6 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>"
-%pom_remove_dep org.junit:junit-bom
-%pom_remove_dep :maven-plugin-tools-ant maven-plugin-plugin
-%pom_remove_dep :maven-plugin-tools-beanshell maven-plugin-plugin
-
%build
mkdir -p lib
build-jar-repository -s lib \
@@ -85,6 +85,8 @@
maven-plugin-tools/maven-plugin-tools-generators \
maven-resolver/maven-resolver-api \
maven-resolver/maven-resolver-util \
+ objectweb-asm/asm \
+ org.eclipse.sisu.inject \
org.eclipse.sisu.plexus \
plexus/plexus-build-api0 \
plexus/utils \
@@ -100,7 +102,7 @@
%install
# jar
install -dm 0755 %{buildroot}%{_javadir}/%{base_name}
-install -pm 0644 %{artifactId}/target/%{artifactId}-%{version}.jar
%{buildroot}%{_javadir}/%{base_name}/%{artifactId}.jar
+install -pm 0644 %{artifactId}/target/%{artifactId}-%{file_ver}.jar
%{buildroot}%{_javadir}/%{base_name}/%{artifactId}.jar
# pom
install -dm 0755 %{buildroot}%{_mavenpomdir}/%{base_name}
%{mvn_install_pom} %{artifactId}/pom.xml
%{buildroot}%{_mavenpomdir}/%{base_name}/%{artifactId}.pom
++++++ maven-plugin-plugin.spec ++++++
--- /var/tmp/diff_new_pack.OcaFdw/_old 2025-11-09 21:12:01.889507802 +0100
+++ /var/tmp/diff_new_pack.OcaFdw/_new 2025-11-09 21:12:01.893507969 +0100
@@ -16,15 +16,18 @@
#
+%global base_ver 4.0.0
+%global beta_ver 2
+%global file_ver %{base_ver}-beta-%{beta_ver}
%global base_name maven-plugin-tools
Name: maven-plugin-plugin
-Version: 3.15.2
+Version: %{base_ver}~beta%{beta_ver}
Release: 0
Summary: Maven Plugin Plugin
License: Apache-2.0
Group: Development/Libraries/Java
URL: https://maven.apache.org/plugin-tools/
-Source0:
https://repo1.maven.org/maven2/org/apache/maven/plugin-tools/%{base_name}/%{version}/%{base_name}-%{version}-source-release.zip
+Source0:
https://repo1.maven.org/maven2/org/apache/maven/plugin-tools/%{base_name}/%{file_ver}/%{base_name}-%{file_ver}-source-release.zip
Patch0: 0002-Remove-dependency-on-jtidy.patch
BuildRequires: fdupes
BuildRequires: maven-local
@@ -34,7 +37,6 @@
BuildRequires:
mvn(org.apache.maven.plugin-tools:maven-plugin-tools-annotations)
BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-tools-api)
BuildRequires:
mvn(org.apache.maven.plugin-tools:maven-plugin-tools-generators)
-BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-tools-java)
BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin)
BuildRequires: mvn(org.apache.maven.resolver:maven-resolver-api)
BuildRequires: mvn(org.apache.maven.resolver:maven-resolver-util)
@@ -48,6 +50,7 @@
BuildRequires: mvn(org.codehaus.plexus:plexus-utils)
BuildRequires: mvn(org.codehaus.plexus:plexus-velocity)
BuildRequires: mvn(org.eclipse.sisu:org.eclipse.sisu.plexus)
+BuildRequires: mvn(org.ow2.asm:asm) >= 9.9
BuildRequires: mvn(org.sonatype.plexus:plexus-build-api)
Obsoletes: %{name}-bootstrap
#!BuildRequires: maven-compiler-plugin-bootstrap
@@ -71,7 +74,7 @@
API documentation for %{name}.
%prep
-%setup -q -n %{base_name}-%{version}
+%setup -q -n %{base_name}-%{file_ver}
%patch -P 0 -p1
%pom_remove_plugin -r :maven-enforcer-plugin
@@ -81,10 +84,6 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>"
-%pom_remove_dep org.junit:junit-bom
-%pom_remove_dep :maven-plugin-tools-ant maven-plugin-plugin
-%pom_remove_dep :maven-plugin-tools-beanshell maven-plugin-plugin
-
%build
pushd %{name}
%{mvn_file} :%{name} %{base_name}/%{name}
++++++ maven-plugin-report-plugin.spec ++++++
--- /var/tmp/diff_new_pack.OcaFdw/_old 2025-11-09 21:12:01.929509475 +0100
+++ /var/tmp/diff_new_pack.OcaFdw/_new 2025-11-09 21:12:01.933509642 +0100
@@ -16,15 +16,18 @@
#
+%global base_ver 4.0.0
+%global beta_ver 2
+%global file_ver %{base_ver}-beta-%{beta_ver}
%global base_name maven-plugin-tools
Name: maven-plugin-report-plugin
-Version: 3.15.2
+Version: %{base_ver}~beta%{beta_ver}
Release: 0
-Summary: Maven Plugin Report Plugin
+Summary: Maven Plugin Plugin
License: Apache-2.0
Group: Development/Libraries/Java
URL: https://maven.apache.org/plugin-tools/
-Source0:
https://repo1.maven.org/maven2/org/apache/maven/plugin-tools/%{base_name}/%{version}/%{base_name}-%{version}-source-release.zip
+Source0:
https://repo1.maven.org/maven2/org/apache/maven/plugin-tools/%{base_name}/%{file_ver}/%{base_name}-%{file_ver}-source-release.zip
Patch0: 0002-Remove-dependency-on-jtidy.patch
BuildRequires: fdupes
BuildRequires: maven-local
@@ -50,8 +53,10 @@
BuildArch: noarch
%description
-The Plugin Report Plugin is used to create reports about the plugin being
-built.
+The Plugin Plugin is used to create a Maven plugin descriptor for any Mojo's
+found in the source tree, to include in the JAR. It is also used to generate
+Xdoc files for the Mojos as well as for updating the plugin registry, the
+artifact metadata and a generic help goal.
%package javadoc
Summary: Javadoc for %{name}
@@ -61,7 +66,7 @@
API documentation for %{name}.
%prep
-%setup -q -n %{base_name}-%{version}
+%setup -q -n %{base_name}-%{file_ver}
%patch -P 0 -p1
%pom_remove_plugin -r :maven-enforcer-plugin
@@ -71,10 +76,6 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>"
-%pom_remove_dep org.junit:junit-bom
-%pom_remove_dep :maven-plugin-tools-ant maven-plugin-plugin
-%pom_remove_dep :maven-plugin-tools-beanshell maven-plugin-plugin
-
%build
pushd %{name}
%{mvn_file} :%{name} %{base_name}/%{name}
++++++ maven-plugin-tools.spec ++++++
--- /var/tmp/diff_new_pack.OcaFdw/_old 2025-11-09 21:12:01.985511817 +0100
+++ /var/tmp/diff_new_pack.OcaFdw/_new 2025-11-09 21:12:01.989511984 +0100
@@ -16,19 +16,21 @@
#
+%global base_ver 4.0.0
+%global beta_ver 2
+%global file_ver %{base_ver}-beta-%{beta_ver}
Name: maven-plugin-tools
-Version: 3.15.2
+Version: %{base_ver}~beta%{beta_ver}
Release: 0
Summary: Maven Plugin Tools
License: Apache-2.0
Group: Development/Libraries/Java
URL: https://maven.apache.org/plugin-tools/
-Source0:
https://repo1.maven.org/maven2/org/apache/maven/plugin-tools/%{name}/%{version}/%{name}-%{version}-source-release.zip
+Source0:
https://repo1.maven.org/maven2/org/apache/maven/plugin-tools/%{name}/%{file_ver}/%{name}-%{file_ver}-source-release.zip
Source1: %{name}-build.tar.xz
Patch0: 0002-Remove-dependency-on-jtidy.patch
BuildRequires: ant
BuildRequires: atinject
-BuildRequires: bsh2
BuildRequires: fdupes
BuildRequires: httpcomponents-client
BuildRequires: httpcomponents-core
@@ -39,11 +41,8 @@
BuildRequires: maven-reporting-api
BuildRequires: maven-resolver-api
BuildRequires: maven-wagon-provider-api
-BuildRequires: modello >= 2.0.0
BuildRequires: objectweb-asm >= 9.9
-BuildRequires: plexus-ant-factory
BuildRequires: plexus-archiver
-BuildRequires: plexus-bsh-factory
BuildRequires: plexus-classworlds
BuildRequires: plexus-languages
BuildRequires: plexus-utils
@@ -55,6 +54,9 @@
BuildRequires: slf4j
BuildRequires: unzip
BuildRequires: velocity
+BuildRequires: xmvn-install
+BuildRequires: xmvn-resolve
+BuildRequires: mvn(org.apache.maven:maven-parent:pom:)
BuildArch: noarch
%description
@@ -75,28 +77,21 @@
%description annotations
This package provides Java 5 annotation tools for use with Apache Maven.
-%package ant
-Summary: Maven Plugin Tool for Ant
-Group: Development/Libraries/Java
-
-%description ant
-Descriptor extractor for plugins written in Ant.
-
%package api
Summary: Maven Plugin Tools APIs
Group: Development/Libraries/Java
+# Packages removed between 3.x and 4.x
+Obsoletes: %{name}-ant
+Obsoletes: %{name}-beanshell
+Obsoletes: %{name}-java
+Obsoletes: %{name}-model
+Obsoletes: maven-script-ant
+Obsoletes: maven-script-beanshell
%description api
The Maven Plugin Tools API provides an API to extract information from
and generate documentation for Maven Plugins.
-%package beanshell
-Summary: Maven Plugin Tool for Beanshell
-Group: Development/Libraries/Java
-
-%description beanshell
-Descriptor extractor for plugins written in Beanshell.
-
%package generators
Summary: Maven Plugin Tools Generators
Group: Development/Libraries/Java
@@ -105,48 +100,15 @@
The Maven Plugin Tools Generators provides content generation
(documentation, help) from plugin descriptor.
-%package java
-Summary: Maven Plugin Tool for Java
-Group: Development/Libraries/Java
-
-%description java
-Descriptor extractor for plugins written in Java.
-
-%package model
-Summary: Maven Plugin Metadata Model
-Group: Development/Libraries/Java
-
-%description model
-The Maven Plugin Metadata Model provides an API to play with the Metadata
-model.
-
-%package -n maven-script-ant
-Summary: Maven Ant Mojo Support
-Group: Development/Libraries/Java
-
-%description -n maven-script-ant
-This package provides %{summary}, which write Maven plugins with
-Ant scripts.
-
-%package -n maven-script-beanshell
-Summary: Maven Beanshell Mojo Support
-Group: Development/Libraries/Java
-
-%description -n maven-script-beanshell
-This package provides %{summary}, which write Maven plugins with
-Beanshell scripts.
-
%package javadoc
Summary: Javadoc for %{name}
Group: Development/Libraries/Java
-Provides: %{name}-javadocs = %{version}-%{release}
-Obsoletes: %{name}-javadocs < %{version}-%{release}
%description javadoc
API documentation for %{name}.
%prep
-%setup -q -a1
+%setup -q -a1 -n %{name}-%{file_ver}
%patch -P 0 -p1
%pom_remove_plugin -r :maven-enforcer-plugin
@@ -157,16 +119,20 @@
%pom_remove_dep net.sf.jtidy:jtidy maven-plugin-tools-generators
+%{mvn_package} :maven-plugin-tools __noinstall
+%{mvn_package} :maven-script __noinstall
+%{mvn_package} :{*} @1
+
%build
mkdir -p lib
build-jar-repository -s lib \
- ant \
atinject \
- bsh2/bsh \
httpcomponents/httpclient \
httpcomponents/httpcore \
jsoup/jsoup \
+ maven/maven-api-plugin \
maven/maven-artifact \
+ maven/maven-compat \
maven/maven-core \
maven/maven-model \
maven/maven-plugin-api \
@@ -179,9 +145,7 @@
objectweb-asm/asm-util \
org.eclipse.sisu.inject \
org.eclipse.sisu.plexus \
- plexus/ant-factory \
plexus/archiver \
- plexus/bsh-factory \
plexus-classworlds \
plexus-languages/plexus-java \
plexus/utils \
@@ -195,36 +159,21 @@
-Dtest.skip=true \
package javadoc
-%install
-install -dm 0755 %{buildroot}%{_javadir}/%{name}
-install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name}
-install -dm 0755 %{buildroot}%{_javadocdir}/%{name}
+%{mvn_artifact} pom.xml
+mkdir -p target/site/apidocs
for i in \
maven-plugin-annotations \
maven-plugin-tools-annotations \
maven-plugin-tools-api \
- maven-plugin-tools-generators \
- maven-plugin-tools-java; do
- install -pm 0644 ${i}/target/${i}-%{version}.jar
%{buildroot}%{_javadir}/%{name}/${i}.jar
- %{mvn_install_pom} ${i}/pom.xml %{buildroot}%{_mavenpomdir}/%{name}/${i}.pom
- %add_maven_depmap %{name}/${i}.pom %{name}/${i}.jar -f ${i}
+ maven-plugin-tools-generators; do
+ %{mvn_artifact} ${i}/pom.xml ${i}/target/${i}-%{file_ver}.jar
if [ -d ${i}/target/site/apidocs ]; then
- cp -r ${i}/target/site/apidocs %{buildroot}%{_javadocdir}/%{name}/${i}
- fi
-done
-for i in \
- maven-plugin-tools-ant \
- maven-plugin-tools-beanshell \
- maven-plugin-tools-model \
- maven-script-ant \
- maven-script-beanshell; do
- install -pm 0644 maven-script/${i}/target/${i}-%{version}.jar
%{buildroot}%{_javadir}/%{name}/${i}.jar
- %{mvn_install_pom} maven-script/${i}/pom.xml
%{buildroot}%{_mavenpomdir}/%{name}/${i}.pom
- %add_maven_depmap %{name}/${i}.pom %{name}/${i}.jar -f ${i}
- if [ -d maven-script/${i}/target/site/apidocs ]; then
- cp -r maven-script/${i}/target/site/apidocs
%{buildroot}%{_javadocdir}/%{name}/${i}
+ cp -r ${i}/target/site/apidocs target/site/apidocs/${i}
fi
done
+
+%install
+%mvn_install
%fdupes -s %{buildroot}%{_javadocdir}
%files -n maven-plugin-annotations -f .mfiles-maven-plugin-annotations
@@ -232,27 +181,11 @@
%files annotations -f .mfiles-maven-plugin-tools-annotations
%license LICENSE NOTICE
-%files ant -f .mfiles-maven-plugin-tools-ant
-
%files api -f .mfiles-maven-plugin-tools-api
%license LICENSE NOTICE
-%files beanshell -f .mfiles-maven-plugin-tools-beanshell
-
%files generators -f .mfiles-maven-plugin-tools-generators
-%files java -f .mfiles-maven-plugin-tools-java
-
-%files model -f .mfiles-maven-plugin-tools-model
-%license LICENSE NOTICE
-
-%files -n maven-script-ant -f .mfiles-maven-script-ant
-%license LICENSE NOTICE
-
-%files -n maven-script-beanshell -f .mfiles-maven-script-beanshell
-%license LICENSE NOTICE
-
-%files javadoc
-%{_javadocdir}/%{name}
+%files javadoc -f .mfiles-javadoc
%license LICENSE NOTICE
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.OcaFdw/_old 2025-11-09 21:12:02.037513992 +0100
+++ /var/tmp/diff_new_pack.OcaFdw/_new 2025-11-09 21:12:02.041514159 +0100
@@ -1,6 +1,6 @@
-mtime: 1762462564
-commit: 5af6d5b803d371ca3f9ae68b105b06f9aa68026fdbe5f11e70d201d5a2ddde9e
+mtime: 1762635508
+commit: ec09315ed0335ba8b3ecf01b1cd0e4c21373cb5ec09e4d5ecc4566cbe64c000d
url: https://src.opensuse.org/java-packages/maven-plugin-tools.git
-revision: 5af6d5b803d371ca3f9ae68b105b06f9aa68026fdbe5f11e70d201d5a2ddde9e
+revision: ec09315ed0335ba8b3ecf01b1cd0e4c21373cb5ec09e4d5ecc4566cbe64c000d
projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
++++++ build.specials.obscpio ++++++
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2025-11-08 21:58:54.000000000 +0100
@@ -0,0 +1 @@
+.osc
++++++ maven-plugin-plugin-bootstrap-resouces.patch ++++++
--- /var/tmp/diff_new_pack.OcaFdw/_old 2025-11-09 21:12:02.237522356 +0100
+++ /var/tmp/diff_new_pack.OcaFdw/_new 2025-11-09 21:12:02.245522691 +0100
@@ -1,5 +1,5 @@
---- /dev/null
-+++
maven-plugin-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-plugin-plugin/plugin-help.xml
+---
a/maven-plugin-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-plugin-plugin/plugin-help.xml
1970-01-01 01:00:00.000000000 +0100
++++
b/maven-plugin-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-plugin-plugin/plugin-help.xml
2025-10-24 16:22:25.795389541 +0200
@@ -0,0 +1,348 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
@@ -231,7 +231,7 @@
+ </mojo>
+ <mojo>
+ <goal>help</goal>
-+ <description>Display help information on maven-plugin-plugin.
++ <description>Display help information on maven-plugin-plugin.
+Call mvn plugin:help -Ddetail=true -Dgoal=<goal-name> to display
parameter details.</description>
+ <requiresDirectInvocation>false</requiresDirectInvocation>
+ <requiresProject>false</requiresProject>
@@ -349,9 +349,9 @@
+ </mojo>
+ </mojos>
+</plugin>
---- /dev/null
-+++ maven-plugin-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml
-@@ -0,0 +1,578 @@
+---
a/maven-plugin-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml
1970-01-01 01:00:00.000000000 +0100
++++
b/maven-plugin-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml
2025-10-24 16:42:25.659862263 +0200
+@@ -0,0 +1,568 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Generated by maven-plugin-tools 3.15-->
@@ -439,6 +439,13 @@
+ <description>Flag controlling is "expected dependencies in
provided scope" check to be performed or not. Default value:
true.</description>
+ </parameter>
+ <parameter>
++ <name>classesOutputDirectory</name>
++ <type>java.io.File</type>
++ <required>false</required>
++ <editable>false</editable>
++ <description>The directory where the generated class files will be
put.</description>
++ </parameter>
++ <parameter>
+ <name>encoding</name>
+ <type>java.lang.String</type>
+ <since>2.5</since>
@@ -580,6 +587,7 @@
+ </parameters>
+ <configuration>
+ <checkExpectedProvidedScope implementation="boolean"
default-value="true">${maven.plugin.checkExpectedProvidedScope}</checkExpectedProvidedScope>
++ <classesOutputDirectory implementation="java.io.File"
default-value="${project.build.outputDirectory}"/>
+ <encoding implementation="java.lang.String"
default-value="${project.build.sourceEncoding}">${encoding}</encoding>
+ <externalJavadocBaseUrls
implementation="java.util.List">${externalJavadocBaseUrls}</externalJavadocBaseUrls>
+ <internalJavadocBaseUrl
implementation="java.net.URI">${internalJavadocBaseUrl}</internalJavadocBaseUrl>
@@ -594,7 +602,7 @@
+ </mojo>
+ <mojo>
+ <goal>help</goal>
-+ <description>Display help information on maven-plugin-plugin.
++ <description>Display help information on maven-plugin-plugin.
+Call mvn plugin:help -Ddetail=true -Dgoal=<goal-name> to display
parameter details.</description>
+ <requiresDirectInvocation>false</requiresDirectInvocation>
+ <requiresProject>false</requiresProject>
@@ -713,22 +721,10 @@
+ </mojos>
+ <dependencies>
+ <dependency>
-+ <groupId>org.ow2.asm</groupId>
-+ <artifactId>asm</artifactId>
-+ <type>jar</type>
-+ <version>9.9</version>
-+ </dependency>
-+ <dependency>
-+ <groupId>org.codehaus.plexus</groupId>
-+ <artifactId>plexus-xml</artifactId>
-+ <type>jar</type>
-+ <version>3.0.2</version>
-+ </dependency>
-+ <dependency>
+ <groupId>org.apache.maven.plugin-tools</groupId>
+ <artifactId>maven-plugin-tools-api</artifactId>
+ <type>jar</type>
-+ <version>3.15.2</version>
++ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.reporting</groupId>
@@ -782,19 +778,19 @@
+ <groupId>org.apache.maven.plugin-tools</groupId>
+ <artifactId>maven-plugin-tools-generators</artifactId>
+ <type>jar</type>
-+ <version>3.15.2</version>
++ <version>${project.version}</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.apache.velocity</groupId>
-+ <artifactId>velocity-engine-core</artifactId>
++ <groupId>org.codehaus.plexus</groupId>
++ <artifactId>plexus-xml</artifactId>
+ <type>jar</type>
-+ <version>2.4.1</version>
++ <version>3.0.1</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.apache.commons</groupId>
-+ <artifactId>commons-lang3</artifactId>
++ <groupId>org.apache.velocity</groupId>
++ <artifactId>velocity-engine-core</artifactId>
+ <type>jar</type>
-+ <version>3.17.0</version>
++ <version>2.4.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jsoup</groupId>
@@ -809,22 +805,16 @@
+ <version>r938</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.apache.maven.plugin-tools</groupId>
-+ <artifactId>maven-plugin-tools-java</artifactId>
-+ <type>jar</type>
-+ <version>3.15.2</version>
-+ </dependency>
-+ <dependency>
-+ <groupId>com.thoughtworks.qdox</groupId>
-+ <artifactId>qdox</artifactId>
++ <groupId>org.ow2.asm</groupId>
++ <artifactId>asm</artifactId>
+ <type>jar</type>
-+ <version>2.2.0</version>
++ <version>9.9</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.plugin-tools</groupId>
+ <artifactId>maven-plugin-tools-annotations</artifactId>
+ <type>jar</type>
-+ <version>3.15.2</version>
++ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
@@ -836,7 +826,7 @@
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-io</artifactId>
+ <type>jar</type>
-+ <version>3.5.1</version>
++ <version>3.5.2</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
@@ -845,16 +835,28 @@
+ <version>2.20.0</version>
+ </dependency>
+ <dependency>
++ <groupId>org.apache.commons</groupId>
++ <artifactId>commons-compress</artifactId>
++ <type>jar</type>
++ <version>1.28.0</version>
++ </dependency>
++ <dependency>
++ <groupId>io.airlift</groupId>
++ <artifactId>aircompressor</artifactId>
++ <type>jar</type>
++ <version>0.27</version>
++ </dependency>
++ <dependency>
+ <groupId>org.tukaani</groupId>
+ <artifactId>xz</artifactId>
+ <type>jar</type>
+ <version>1.10</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.apache.commons</groupId>
-+ <artifactId>commons-compress</artifactId>
++ <groupId>com.github.luben</groupId>
++ <artifactId>zstd-jni</artifactId>
+ <type>jar</type>
-+ <version>1.28.0</version>
++ <version>1.5.7-5</version>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
@@ -864,45 +866,27 @@
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
-+ <artifactId>asm-analysis</artifactId>
++ <artifactId>asm-tree</artifactId>
+ <type>jar</type>
+ <version>9.9</version>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
-+ <artifactId>asm-tree</artifactId>
++ <artifactId>asm-analysis</artifactId>
+ <type>jar</type>
+ <version>9.9</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.apache.maven.plugin-tools</groupId>
-+ <artifactId>maven-plugin-annotations</artifactId>
-+ <type>jar</type>
-+ <version>3.15.2</version>
-+ </dependency>
-+ <dependency>
-+ <groupId>org.apache.maven.plugin-tools</groupId>
-+ <artifactId>maven-plugin-tools-ant</artifactId>
-+ <type>jar</type>
-+ <version>3.15.2</version>
-+ </dependency>
-+ <dependency>
-+ <groupId>org.apache.maven.plugin-tools</groupId>
-+ <artifactId>maven-plugin-tools-model</artifactId>
++ <groupId>com.thoughtworks.qdox</groupId>
++ <artifactId>qdox</artifactId>
+ <type>jar</type>
-+ <version>3.15.2</version>
++ <version>2.2.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.plugin-tools</groupId>
-+ <artifactId>maven-plugin-tools-beanshell</artifactId>
-+ <type>jar</type>
-+ <version>3.15.2</version>
-+ </dependency>
-+ <dependency>
-+ <groupId>org.apache-extras.beanshell</groupId>
-+ <artifactId>bsh</artifactId>
++ <artifactId>maven-plugin-annotations</artifactId>
+ <type>jar</type>
-+ <version>2.0b6</version>
++ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.resolver</groupId>
@@ -923,6 +907,12 @@
+ <version>2.3.0</version>
+ </dependency>
+ <dependency>
++ <groupId>org.apache.commons</groupId>
++ <artifactId>commons-lang3</artifactId>
++ <type>jar</type>
++ <version>3.19.0</version>
++ </dependency>
++ <dependency>
+ <groupId>org.sonatype.plexus</groupId>
+ <artifactId>plexus-build-api</artifactId>
+ <type>jar</type>
@@ -930,8 +920,8 @@
+ </dependency>
+ </dependencies>
+</plugin>
---- /dev/null
-+++
maven-plugin-plugin/src/main/java/org/apache/maven/plugins/maven_plugin_plugin/HelpMojo.java
+---
a/maven-plugin-plugin/src/main/java/org/apache/maven/plugins/maven_plugin_plugin/HelpMojo.java
1970-01-01 01:00:00.000000000 +0100
++++
b/maven-plugin-plugin/src/main/java/org/apache/maven/plugins/maven_plugin_plugin/HelpMojo.java
2025-10-24 16:19:07.270918515 +0200
@@ -0,0 +1,448 @@
+package org.apache.maven.plugins.maven_plugin_plugin;
+
++++++ maven-plugin-tools-build.tar.xz ++++++
++++ 1655 lines of diff (skipped)