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-10-27 18:37:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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"
Mon Oct 27 18:37:47 2025 rev:17 rq:1313639 version:3.15.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/maven-plugin-tools/maven-plugin-plugin-bootstrap.changes
2024-10-30 17:35:42.283445073 +0100
+++
/work/SRC/openSUSE:Factory/.maven-plugin-tools.new.1980/maven-plugin-plugin-bootstrap.changes
2025-10-27 18:38:00.244030974 +0100
@@ -1,0 +2,47 @@
+Sat Oct 25 05:45:05 UTC 2025 - Fridrich Strba <[email protected]>
+
+- Upgrade to upstream version 3.15.2
+ * Documentation updates
+ + Fix run-on sentence
+ + Update document to use Guice constructor injection
+ + MNGSITE-529: Rename "Goals" to "Plugin Documentation"
+ * Maintenance
+ + Update site descriptors to 2.0
+ + Add support for Maven 4
+ PluginDescriptor.getRequiredJavaVersion() method
+ + Cleanups dependencies
+ + Use injection instead of Component annotation
+ + Begin converting this plugin to Guice constructor injection
+ + refactor: Replace Plexus AbstractLogEnabled with SLF4J
+ + Use properties for versions in components.xml
+ + JDK 25 build fix
+ + MPLUGIN-543: Update to Parent 44
+ + Add release drafter
+ + Add PR Automation action
+ * Dependency updates
+ + Bump org.jsoup:jsoup from 1.18.1 to 1.19.1
+ + Bump org.codehaus.plexus:plexus-testing from 1.4.0 to 1.6.1
+ + Bump org.codehaus.plexus:plexus-velocity from 2.2.0 to 2.3.0
+ + Bump net.bytebuddy:byte-buddy from 1.15.5 to 1.17.8
+ + Bump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.3
+ + Bump org.codehaus.plexus:plexus-java from 1.3.0 to 1.5.0
+ + Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.19.0
+ + Bump org.codehaus.plexus:plexus-classworlds from 2.8.0 to
+ 2.9.0
+ + Bump org.assertj:assertj-core from 3.26.3 to 3.27.6
+ + Bump org.codehaus.plexus:plexus-utils from 4.0.1 to 4.0.2
+ + Bump asmVersion from 9.7.1 to 9.9
+ + Bump org.apache.velocity:velocity-engine-core from 2.4 to
+ 2.4.1
+ + Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0
+ + Bump maven3Version from 3.9.9 to 3.9.11
+ + Bump org.codehaus.plexus:plexus-xml from 3.0.1 to 3.0.2
+ + Bump org.apache.maven:maven-parent from 44 to 45
+ + Bump antVersion from 1.10.14 to 1.10.15
+- Modified patches:
+ * 0002-Remove-dependency-on-jtidy.patch
+ + different line endings CRLF -> LF
+ * maven-plugin-plugin-bootstrap-resouces.patch
+ + regenerate in cycle with itself
+
+-------------------------------------------------------------------
maven-plugin-plugin.changes: same change
maven-plugin-tools.changes: same change
Old:
----
maven-plugin-tools-3.15.1-source-release.zip
New:
----
_scmsync.obsinfo
build.specials.obscpio
maven-plugin-tools-3.15.2-source-release.zip
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ maven-plugin-plugin-bootstrap.spec ++++++
--- /var/tmp/diff_new_pack.vPTzz7/_old 2025-10-27 18:38:00.884057886 +0100
+++ /var/tmp/diff_new_pack.vPTzz7/_new 2025-10-27 18:38:00.884057886 +0100
@@ -1,7 +1,7 @@
#
# spec file for package maven-plugin-plugin-bootstrap
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%global base_name maven-plugin-tools
%global artifactId maven-plugin-plugin
Name: %{artifactId}-bootstrap
-Version: 3.15.1
+Version: 3.15.2
Release: 0
Summary: Maven Plugin Plugin
License: Apache-2.0
@@ -33,6 +33,7 @@
# We generated those ones outside the rpm build for a bootstrap package.
Patch20: maven-plugin-plugin-bootstrap-resouces.patch
BuildRequires: ant
+BuildRequires: atinject
BuildRequires: javapackages-local >= 6
BuildRequires: maven-lib
BuildRequires: maven-plugin-annotations
@@ -72,6 +73,7 @@
%build
mkdir -p lib
build-jar-repository -s lib \
+ atinject \
maven/maven-artifact \
maven/maven-core \
maven/maven-model \
++++++ maven-plugin-plugin.spec ++++++
--- /var/tmp/diff_new_pack.vPTzz7/_old 2025-10-27 18:38:00.916059232 +0100
+++ /var/tmp/diff_new_pack.vPTzz7/_new 2025-10-27 18:38:00.916059232 +0100
@@ -1,7 +1,7 @@
#
# spec file for package maven-plugin-plugin
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%global base_name maven-plugin-tools
Name: maven-plugin-plugin
-Version: 3.15.1
+Version: 3.15.2
Release: 0
Summary: Maven Plugin Plugin
License: Apache-2.0
@@ -29,18 +29,22 @@
BuildRequires: fdupes
BuildRequires: maven-local
BuildRequires: unzip
+BuildRequires: mvn(javax.inject:javax.inject)
BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
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)
BuildRequires: mvn(org.apache.maven:maven-artifact)
BuildRequires: mvn(org.apache.maven:maven-core)
BuildRequires: mvn(org.apache.maven:maven-model)
BuildRequires: mvn(org.apache.maven:maven-parent:pom:)
BuildRequires: mvn(org.apache.maven:maven-plugin-api)
BuildRequires: mvn(org.apache.maven:maven-repository-metadata)
+BuildRequires: mvn(org.apache.maven:maven-settings)
BuildRequires: mvn(org.codehaus.plexus:plexus-utils)
BuildRequires: mvn(org.codehaus.plexus:plexus-velocity)
BuildRequires: mvn(org.eclipse.sisu:org.eclipse.sisu.plexus)
++++++ maven-plugin-tools.spec ++++++
--- /var/tmp/diff_new_pack.vPTzz7/_old 2025-10-27 18:38:00.952060746 +0100
+++ /var/tmp/diff_new_pack.vPTzz7/_new 2025-10-27 18:38:00.952060746 +0100
@@ -1,7 +1,7 @@
#
# spec file for package maven-plugin-tools
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: maven-plugin-tools
-Version: 3.15.1
+Version: 3.15.2
Release: 0
Summary: Maven Plugin Tools
License: Apache-2.0
++++++ 0002-Remove-dependency-on-jtidy.patch ++++++
--- /var/tmp/diff_new_pack.vPTzz7/_old 2025-10-27 18:38:00.972061587 +0100
+++ /var/tmp/diff_new_pack.vPTzz7/_new 2025-10-27 18:38:00.980061923 +0100
@@ -15,92 +15,92 @@
---
a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/GeneratorUtils.java
+++
b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/GeneratorUtils.java
@@ -51,7 +51,6 @@ import org.apache.maven.reporting.MavenReport;
- import org.codehaus.plexus.component.repository.ComponentDependency;
- import org.codehaus.plexus.util.StringUtils;
- import org.codehaus.plexus.util.xml.XMLWriter;
--import org.w3c.tidy.Tidy;
-
- /**
- * Convenience methods to play with Maven plugins.
+ import org.codehaus.plexus.component.repository.ComponentDependency;
+ import org.codehaus.plexus.util.StringUtils;
+ import org.codehaus.plexus.util.xml.XMLWriter;
+-import org.w3c.tidy.Tidy;
+
+ /**
+ * Convenience methods to play with Maven plugins.
@@ -225,52 +224,6 @@ public final class GeneratorUtils {
- }
-
- /**
-- * Fixes some javadoc comment to become a valid XHTML snippet.
-- *
-- * @param description Javadoc description with HTML tags, may be
<code>null</code>.
-- * @return The description with valid XHTML tags, never <code>null</code>.
-- * @deprecated Redundant for java extractor
-- */
-- @Deprecated
-- public static String makeHtmlValid(String description) {
--
-- if (description == null || description.isEmpty()) {
-- return "";
-- }
--
-- String commentCleaned = decodeJavadocTags(description);
--
-- // Using jTidy to clean comment
-- Tidy tidy = new Tidy();
-- tidy.setDocType("loose");
-- tidy.setXHTML(true);
-- tidy.setXmlOut(true);
-- tidy.setInputEncoding("UTF-8");
-- tidy.setOutputEncoding("UTF-8");
-- tidy.setMakeClean(true);
-- tidy.setNumEntities(true);
-- tidy.setQuoteNbsp(false);
-- tidy.setQuiet(true);
-- tidy.setShowWarnings(true);
--
-- ByteArrayOutputStream out = new
ByteArrayOutputStream(commentCleaned.length() + 256);
-- tidy.parse(new
ByteArrayInputStream(commentCleaned.getBytes(StandardCharsets.UTF_8)), out);
-- commentCleaned = new String(out.toByteArray(),
StandardCharsets.UTF_8);
--
-- if (commentCleaned == null || commentCleaned.isEmpty()) {
-- return "";
-- }
--
-- // strip the header/body stuff
-- String ls = System.getProperty("line.separator");
-- int startPos = commentCleaned.indexOf("<body>" + ls) + 6 +
ls.length();
-- int endPos = commentCleaned.indexOf(ls + "</body>");
-- commentCleaned = commentCleaned.substring(startPos, endPos);
--
-- return commentCleaned;
-- }
--
-- /**
- * Converts a HTML fragment as extracted from a javadoc comment to a
plain text string. This method tries to retain
- * as much of the text formatting as possible by means of the following
transformations:
- * <ul>
+ }
+
+ /**
+- * Fixes some javadoc comment to become a valid XHTML snippet.
+- *
+- * @param description Javadoc description with HTML tags, may be
<code>null</code>.
+- * @return The description with valid XHTML tags, never <code>null</code>.
+- * @deprecated Redundant for java extractor
+- */
+- @Deprecated
+- public static String makeHtmlValid(String description) {
+-
+- if (description == null || description.isEmpty()) {
+- return "";
+- }
+-
+- String commentCleaned = decodeJavadocTags(description);
+-
+- // Using jTidy to clean comment
+- Tidy tidy = new Tidy();
+- tidy.setDocType("loose");
+- tidy.setXHTML(true);
+- tidy.setXmlOut(true);
+- tidy.setInputEncoding("UTF-8");
+- tidy.setOutputEncoding("UTF-8");
+- tidy.setMakeClean(true);
+- tidy.setNumEntities(true);
+- tidy.setQuoteNbsp(false);
+- tidy.setQuiet(true);
+- tidy.setShowWarnings(true);
+-
+- ByteArrayOutputStream out = new
ByteArrayOutputStream(commentCleaned.length() + 256);
+- tidy.parse(new
ByteArrayInputStream(commentCleaned.getBytes(StandardCharsets.UTF_8)), out);
+- commentCleaned = new String(out.toByteArray(),
StandardCharsets.UTF_8);
+-
+- if (commentCleaned == null || commentCleaned.isEmpty()) {
+- return "";
+- }
+-
+- // strip the header/body stuff
+- String ls = System.getProperty("line.separator");
+- int startPos = commentCleaned.indexOf("<body>" + ls) + 6 +
ls.length();
+- int endPos = commentCleaned.indexOf(ls + "</body>");
+- commentCleaned = commentCleaned.substring(startPos, endPos);
+-
+- return commentCleaned;
+- }
+-
+- /**
+ * Converts a HTML fragment as extracted from a javadoc comment to a
plain text string. This method tries to retain
+ * as much of the text formatting as possible by means of the following
transformations:
+ * <ul>
@@ -301,7 +254,7 @@ public final class GeneratorUtils {
- HTMLEditorKit.ParserCallback htmlCallback = new
MojoParserCallback(sb);
-
- try {
-- parser.parse(new StringReader(makeHtmlValid(html)), htmlCallback,
true);
-+ parser.parse(new StringReader(html), htmlCallback, true);
- } catch (IOException e) {
- throw new RuntimeException(e);
- }
+ HTMLEditorKit.ParserCallback htmlCallback = new
MojoParserCallback(sb);
+
+ try {
+- parser.parse(new StringReader(makeHtmlValid(html)), htmlCallback,
true);
++ parser.parse(new StringReader(html), htmlCallback, true);
+ } catch (IOException e) {
+ throw new RuntimeException(e);
+ }
diff --git
a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorFilesGenerator.java
b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorFilesGenerator.java
index cf5c5c48..9f435f0e 100644
---
a/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorFilesGenerator.java
+++
b/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorFilesGenerator.java
@@ -201,12 +201,7 @@ public class PluginDescriptorFilesGenerator implements
Generator {
- */
- private static String getTextValue(DescriptorType type, boolean
containsXhtmlValue, String text) {
- final String xhtmlText;
-- if (!containsXhtmlValue) // text comes from legacy extractor
-- {
-- xhtmlText = GeneratorUtils.makeHtmlValid(text);
-- } else {
- xhtmlText = text;
-- }
- if (type != DescriptorType.XHTML) {
- return new HtmlToPlainTextConverter().convert(text);
- } else {
+ */
+ private static String getTextValue(DescriptorType type, boolean
containsXhtmlValue, String text) {
+ final String xhtmlText;
+- if (!containsXhtmlValue) // text comes from legacy extractor
+- {
+- xhtmlText = GeneratorUtils.makeHtmlValid(text);
+- } else {
+ xhtmlText = text;
+- }
+ if (type != DescriptorType.XHTML) {
+ return new HtmlToPlainTextConverter().convert(text);
+ } else {
--
2.41.0
++++++ _scmsync.obsinfo ++++++
mtime: 1761372043
commit: b27bdd412fa703705ca70c56fbf04d94bc16b289fcbe7e2ed07fa412a7b5a855
url: https://src.opensuse.org/java-packages/maven-plugin-tools.git
revision: b27bdd412fa703705ca70c56fbf04d94bc16b289fcbe7e2ed07fa412a7b5a855
projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
++++++ 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-10-25 08:01:14.000000000 +0200
@@ -0,0 +1 @@
+.osc
++++++ maven-plugin-plugin-bootstrap-resouces.patch ++++++
--- /var/tmp/diff_new_pack.vPTzz7/_old 2025-10-27 18:38:01.112067474 +0100
+++ /var/tmp/diff_new_pack.vPTzz7/_new 2025-10-27 18:38:01.120067810 +0100
@@ -1,5 +1,5 @@
----
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
-+++
maven-plugin-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-plugin-plugin/plugin-help.xml
2024-09-29 20:01:59.518207342 +0200
+--- /dev/null
++++
maven-plugin-plugin/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-plugin-plugin/plugin-help.xml
@@ -0,0 +1,348 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
@@ -349,9 +349,9 @@
+ </mojo>
+ </mojos>
+</plugin>
---- maven-plugin-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml
1970-01-01 01:00:00.000000000 +0100
-+++ maven-plugin-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml
2024-09-29 20:02:50.765250336 +0200
-@@ -0,0 +1,622 @@
+--- /dev/null
++++ maven-plugin-plugin/src/main/filtered-resources/META-INF/maven/plugin.xml
+@@ -0,0 +1,578 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Generated by maven-plugin-tools 3.15-->
@@ -407,16 +407,6 @@
+ <configuration>
+ <skip implementation="boolean"
default-value="false">${maven.plugin.skip}</skip>
+ </configuration>
-+ <requirements>
-+ <requirement>
-+ <role>org.apache.maven.project.MavenProject</role>
-+ <field-name>project</field-name>
-+ </requirement>
-+ <requirement>
-+ <role>org.apache.maven.rtinfo.RuntimeInformation</role>
-+ <field-name>runtimeInformation</field-name>
-+ </requirement>
-+ </requirements>
+ </mojo>
+ <mojo>
+ <goal>descriptor</goal>
@@ -601,24 +591,6 @@
+ <skipDescriptor implementation="boolean" default-value="false"/>
+ <skipErrorNoDescriptorsFound implementation="boolean"
default-value="false">${maven.plugin.skipErrorNoDescriptorsFound}</skipErrorNoDescriptorsFound>
+ </configuration>
-+ <requirements>
-+ <requirement>
-+ <role>org.sonatype.plexus.build.incremental.BuildContext</role>
-+ <field-name>buildContext</field-name>
-+ </requirement>
-+ <requirement>
-+ <role>org.apache.maven.execution.MavenSession</role>
-+ <field-name>mavenSession</field-name>
-+ </requirement>
-+ <requirement>
-+ <role>org.apache.maven.tools.plugin.scanner.MojoScanner</role>
-+ <field-name>mojoScanner</field-name>
-+ </requirement>
-+ <requirement>
-+ <role>org.apache.maven.project.MavenProject</role>
-+ <field-name>project</field-name>
-+ </requirement>
-+ </requirements>
+ </mojo>
+ <mojo>
+ <goal>help</goal>
@@ -737,60 +709,38 @@
+ <outputDirectory implementation="java.io.File"
default-value="${project.build.directory}/generated-sources/plugin"/>
+ <skip implementation="boolean"
default-value="false">${maven.plugin.skip}</skip>
+ </configuration>
-+ <requirements>
-+ <requirement>
-+ <role>org.apache.maven.project.MavenProject</role>
-+ <field-name>project</field-name>
-+ </requirement>
-+ <requirement>
-+ <role>org.codehaus.plexus.velocity.VelocityComponent</role>
-+ <field-name>velocity</field-name>
-+ </requirement>
-+ </requirements>
+ </mojo>
+ </mojos>
+ <dependencies>
+ <dependency>
-+ <groupId>org.slf4j</groupId>
-+ <artifactId>slf4j-api</artifactId>
-+ <type>jar</type>
-+ <version>1.7.36</version>
-+ </dependency>
-+ <dependency>
-+ <groupId>org.codehaus.plexus</groupId>
-+ <artifactId>plexus-classworlds</artifactId>
-+ <type>jar</type>
-+ <version>2.8.0</version>
-+ </dependency>
-+ <dependency>
-+ <groupId>javax.inject</groupId>
-+ <artifactId>javax.inject</artifactId>
++ <groupId>org.ow2.asm</groupId>
++ <artifactId>asm</artifactId>
+ <type>jar</type>
-+ <version>1</version>
++ <version>9.9</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-xml</artifactId>
+ <type>jar</type>
-+ <version>3.0.1</version>
++ <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.0</version>
++ <version>3.15.2</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.apache.maven.wagon</groupId>
-+ <artifactId>wagon-provider-api</artifactId>
++ <groupId>org.apache.maven.reporting</groupId>
++ <artifactId>maven-reporting-api</artifactId>
+ <type>jar</type>
-+ <version>3.5.3</version>
++ <version>4.0.0</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.codehaus.plexus</groupId>
-+ <artifactId>plexus-java</artifactId>
++ <groupId>org.apache.maven.doxia</groupId>
++ <artifactId>doxia-sink-api</artifactId>
+ <type>jar</type>
-+ <version>1.2.0</version>
++ <version>2.0.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
@@ -811,40 +761,34 @@
+ <version>1.11</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.apache.maven.reporting</groupId>
-+ <artifactId>maven-reporting-api</artifactId>
-+ <type>jar</type>
-+ <version>4.0.0-M12</version>
-+ </dependency>
-+ <dependency>
-+ <groupId>org.apache.maven.doxia</groupId>
-+ <artifactId>doxia-sink-api</artifactId>
++ <groupId>org.apache.httpcomponents</groupId>
++ <artifactId>httpcore</artifactId>
+ <type>jar</type>
-+ <version>1.11.1</version>
++ <version>4.4.16</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.apache.maven.doxia</groupId>
-+ <artifactId>doxia-logging-api</artifactId>
++ <groupId>org.apache.maven.wagon</groupId>
++ <artifactId>wagon-provider-api</artifactId>
+ <type>jar</type>
-+ <version>1.12.0</version>
++ <version>3.5.3</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.apache.httpcomponents</groupId>
-+ <artifactId>httpcore</artifactId>
++ <groupId>org.codehaus.plexus</groupId>
++ <artifactId>plexus-java</artifactId>
+ <type>jar</type>
-+ <version>4.4.16</version>
++ <version>1.5.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.plugin-tools</groupId>
+ <artifactId>maven-plugin-tools-generators</artifactId>
+ <type>jar</type>
-+ <version>3.15.0</version>
++ <version>3.15.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.velocity</groupId>
+ <artifactId>velocity-engine-core</artifactId>
+ <type>jar</type>
-+ <version>2.3</version>
++ <version>2.4.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
@@ -856,115 +800,127 @@
+ <groupId>org.jsoup</groupId>
+ <artifactId>jsoup</artifactId>
+ <type>jar</type>
-+ <version>1.18.1</version>
++ <version>1.19.1</version>
++ </dependency>
++ <dependency>
++ <groupId>net.sf.jtidy</groupId>
++ <artifactId>jtidy</artifactId>
++ <type>jar</type>
++ <version>r938</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.plugin-tools</groupId>
+ <artifactId>maven-plugin-tools-java</artifactId>
+ <type>jar</type>
-+ <version>3.15.0</version>
++ <version>3.15.2</version>
+ </dependency>
+ <dependency>
+ <groupId>com.thoughtworks.qdox</groupId>
+ <artifactId>qdox</artifactId>
+ <type>jar</type>
-+ <version>2.1.0</version>
++ <version>2.2.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.plugin-tools</groupId>
+ <artifactId>maven-plugin-tools-annotations</artifactId>
+ <type>jar</type>
-+ <version>3.15.0</version>
++ <version>3.15.2</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.ow2.asm</groupId>
-+ <artifactId>asm</artifactId>
++ <groupId>org.codehaus.plexus</groupId>
++ <artifactId>plexus-archiver</artifactId>
+ <type>jar</type>
-+ <version>9.7</version>
++ <version>4.10.3</version>
++ </dependency>
++ <dependency>
++ <groupId>org.codehaus.plexus</groupId>
++ <artifactId>plexus-io</artifactId>
++ <type>jar</type>
++ <version>3.5.1</version>
++ </dependency>
++ <dependency>
++ <groupId>commons-io</groupId>
++ <artifactId>commons-io</artifactId>
++ <type>jar</type>
++ <version>2.20.0</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>
++ <type>jar</type>
++ <version>1.28.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-util</artifactId>
+ <type>jar</type>
-+ <version>9.7</version>
++ <version>9.9</version>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-analysis</artifactId>
+ <type>jar</type>
-+ <version>9.7</version>
++ <version>9.9</version>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-tree</artifactId>
+ <type>jar</type>
-+ <version>9.7</version>
-+ </dependency>
-+ <dependency>
-+ <groupId>org.codehaus.plexus</groupId>
-+ <artifactId>plexus-archiver</artifactId>
-+ <type>jar</type>
-+ <version>4.10.0</version>
++ <version>9.9</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.codehaus.plexus</groupId>
-+ <artifactId>plexus-io</artifactId>
++ <groupId>org.apache.maven.plugin-tools</groupId>
++ <artifactId>maven-plugin-annotations</artifactId>
+ <type>jar</type>
-+ <version>3.5.0</version>
++ <version>3.15.2</version>
+ </dependency>
+ <dependency>
-+ <groupId>commons-io</groupId>
-+ <artifactId>commons-io</artifactId>
++ <groupId>org.apache.maven.plugin-tools</groupId>
++ <artifactId>maven-plugin-tools-ant</artifactId>
+ <type>jar</type>
-+ <version>2.16.1</version>
++ <version>3.15.2</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.tukaani</groupId>
-+ <artifactId>xz</artifactId>
++ <groupId>org.apache.maven.plugin-tools</groupId>
++ <artifactId>maven-plugin-tools-model</artifactId>
+ <type>jar</type>
-+ <version>1.9</version>
++ <version>3.15.2</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.apache.commons</groupId>
-+ <artifactId>commons-compress</artifactId>
++ <groupId>org.apache.maven.plugin-tools</groupId>
++ <artifactId>maven-plugin-tools-beanshell</artifactId>
+ <type>jar</type>
-+ <version>1.26.2</version>
++ <version>3.15.2</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.apache.maven.plugin-tools</groupId>
-+ <artifactId>maven-plugin-annotations</artifactId>
++ <groupId>org.apache-extras.beanshell</groupId>
++ <artifactId>bsh</artifactId>
+ <type>jar</type>
-+ <version>3.15.0</version>
++ <version>2.0b6</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.resolver</groupId>
+ <artifactId>maven-resolver-util</artifactId>
+ <type>jar</type>
-+ <version>1.9.20</version>
++ <version>1.9.24</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-utils</artifactId>
+ <type>jar</type>
-+ <version>4.0.1</version>
++ <version>4.0.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-velocity</artifactId>
+ <type>jar</type>
-+ <version>2.1.0</version>
-+ </dependency>
-+ <dependency>
-+ <groupId>commons-collections</groupId>
-+ <artifactId>commons-collections</artifactId>
-+ <type>jar</type>
-+ <version>3.1</version>
-+ </dependency>
-+ <dependency>
-+ <groupId>org.apache.velocity</groupId>
-+ <artifactId>velocity</artifactId>
-+ <type>jar</type>
-+ <version>1.7</version>
++ <version>2.3.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.sonatype.plexus</groupId>
@@ -974,8 +930,8 @@
+ </dependency>
+ </dependencies>
+</plugin>
----
maven-plugin-plugin/src/main/java/org/apache/maven/plugins/maven_plugin_plugin/HelpMojo.java
1970-01-01 01:00:00.000000000 +0100
-+++
maven-plugin-plugin/src/main/java/org/apache/maven/plugins/maven_plugin_plugin/HelpMojo.java
2024-09-29 19:59:09.913628525 +0200
+--- /dev/null
++++
maven-plugin-plugin/src/main/java/org/apache/maven/plugins/maven_plugin_plugin/HelpMojo.java
@@ -0,0 +1,448 @@
+package org.apache.maven.plugins.maven_plugin_plugin;
+
++++++ maven-plugin-tools-3.15.1-source-release.zip ->
maven-plugin-tools-3.15.2-source-release.zip ++++++
++++ 271109 lines of diff (skipped)
++++++ maven-plugin-tools-build.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/common.xml new/common.xml
--- old/common.xml 2024-10-26 04:56:30.527047329 +0200
+++ new/common.xml 2025-10-23 09:47:52.466083949 +0200
@@ -3,7 +3,7 @@
<project name="common" basedir=".">
<property file="build.properties"/>
- <property name="project.version" value="3.15.1"/>
+ <property name="project.version" value="3.15.2"/>
<property name="project.groupId" value="org.apache.maven.plugin-tools"/>
<property name="project.organization.name" value="The Apache Software
Foundation"/>