Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package maven-resources-plugin for
openSUSE:Factory checked in at 2026-03-05 17:30:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/maven-resources-plugin (Old)
and /work/SRC/openSUSE:Factory/.maven-resources-plugin.new.561 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "maven-resources-plugin"
Thu Mar 5 17:30:49 2026 rev:10 rq:1336715 version:3.5.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/maven-resources-plugin/maven-resources-plugin.changes
2025-12-01 11:14:10.484673928 +0100
+++
/work/SRC/openSUSE:Factory/.maven-resources-plugin.new.561/maven-resources-plugin.changes
2026-03-05 17:33:41.444780671 +0100
@@ -1,0 +2,16 @@
+Mon Mar 2 13:02:01 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to version 3.5.0
+ * New features and improvements
+ + Bug: use change detecton strategies
+ * Maintenance
+ + Add IT for #444 issue
+ + Migration to JUnit 5 - avoid using AbstractMojoTestCase
+ + Cleanup deps
+ * Dependency updates
+ + Bump org.apache.maven.plugin-testing
+ :maven-plugin-testing-harness from 3.4.0 to 3.5.1
+ + Bump org.apache.maven.plugins:maven-plugins from 45 to 47
+ + Bump mavenVersion from 3.9.11 to 3.9.12
+
+-------------------------------------------------------------------
Old:
----
maven-resources-plugin-3.4.0-source-release.zip
New:
----
maven-resources-plugin-3.5.0-source-release.zip
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ maven-resources-plugin.spec ++++++
--- /var/tmp/diff_new_pack.vcL7Rk/_old 2026-03-05 17:33:42.620829506 +0100
+++ /var/tmp/diff_new_pack.vcL7Rk/_new 2026-03-05 17:33:42.624829671 +0100
@@ -23,7 +23,7 @@
%bcond_with bootstrap
%endif
%global base_name maven-resources-plugin
-Version: 3.4.0
+Version: 3.5.0
Release: 0
Summary: Maven Resources Plugin
License: Apache-2.0
@@ -37,7 +37,7 @@
BuildRequires: fdupes
BuildRequires: java-devel >= 1.8
BuildRequires: javapackages-local
-BuildRequires: maven-filtering >= 1.3
+BuildRequires: maven-filtering >= 3.5.0
BuildRequires: maven-lib
BuildRequires: maven-plugin-annotations
BuildRequires: plexus-interpolation
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.vcL7Rk/_old 2026-03-05 17:33:42.668831499 +0100
+++ /var/tmp/diff_new_pack.vcL7Rk/_new 2026-03-05 17:33:42.668831499 +0100
@@ -1,6 +1,6 @@
-mtime: 1764394420
-commit: 1cff0709eb9a19308d161ff605ff309b91f89fbd255ef80831997ae8f46f77ed
+mtime: 1772456854
+commit: 2f92a793c2c5a015d662d737119cdbf08218e6977e48089787417d36028710f6
url: https://src.opensuse.org/java-packages/maven-resources-plugin.git
-revision: 1cff0709eb9a19308d161ff605ff309b91f89fbd255ef80831997ae8f46f77ed
+revision: 2f92a793c2c5a015d662d737119cdbf08218e6977e48089787417d36028710f6
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 2026-03-02 14:08:12.000000000 +0100
@@ -0,0 +1 @@
+.osc
++++++ maven-resources-plugin-3.4.0-source-release.zip ->
maven-resources-plugin-3.5.0-source-release.zip ++++++
++++ 2936 lines of diff (skipped)
++++++ maven-resources-plugin-bootstrap-resources.patch ++++++
--- /var/tmp/diff_new_pack.vcL7Rk/_old 2026-03-05 17:33:43.260856082 +0100
+++ /var/tmp/diff_new_pack.vcL7Rk/_new 2026-03-05 17:33:43.276856747 +0100
@@ -1,7 +1,6 @@
-diff -urEbwBN
a/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-resources-plugin/plugin-help.xml
b/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-resources-plugin/plugin-help.xml
----
a/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-resources-plugin/plugin-help.xml
1970-01-01 01:00:00.000000000 +0100
-+++
b/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-resources-plugin/plugin-help.xml
2025-11-23 14:50:59.691665646 +0100
-@@ -0,0 +1,659 @@
+--- /dev/null
++++
b/src/main/filtered-resources/META-INF/maven/org.apache.maven.plugins/maven-resources-plugin/plugin-help.xml
+@@ -0,0 +1,701 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Generated by maven-plugin-tools 4.0 (for help mojo with limited
elements)-->
@@ -55,6 +54,19 @@
+* Darcs: **/_darcs, **/_darcs/**, **/.darcsrepo,
**/.darcsrepo/****/-darcs-backup*, **/.darcs-temp-mail </description>
+ </parameter>
+ <parameter>
++ <name>changeDetection</name>
++ <type>java.lang.String</type>
++ <since>3.5.0</since>
++ <required>false</required>
++ <editable>true</editable>
++ <description>The strategy to use for change detection. Supported
values are listed below. If this parameter is configured, it will override the
value of overwrite. Strategies and their behavior are as follows:
++* content: This is the default strategy since version 3.4.0. Overwrites
existing target file only if content differs.
++* timestamp: This was the default strategy before version 3.4.0. Overwrites
existing target file only if target timestamp is older than source timestamp.
++* timestamp+content: Combines the two strategies above; if timestamp is older
and if content differs, existing target file will be overwritten.
++* always: Always overwrites existing target file. Equivalent of
overwrite=true.
++* never: Never overwrites existing target file. Note: default value of this
parameter is handled programmatically (as "content") for programmatic
detection reasons.</description>
++ </parameter>
++ <parameter>
+ <name>delimiters</name>
+ <type>java.util.LinkedHashSet<java.lang.String></type>
+ <since>2.4</since>
@@ -147,6 +159,7 @@
+ <name>overwrite</name>
+ <type>boolean</type>
+ <since>2.3</since>
++ <deprecated>Use changeDetection instead.</deprecated>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Overwrite existing files even if the destination files
are newer.</description>
@@ -306,6 +319,19 @@
+* Darcs: **/_darcs, **/_darcs/**, **/.darcsrepo,
**/.darcsrepo/****/-darcs-backup*, **/.darcs-temp-mail </description>
+ </parameter>
+ <parameter>
++ <name>changeDetection</name>
++ <type>java.lang.String</type>
++ <since>3.5.0</since>
++ <required>false</required>
++ <editable>true</editable>
++ <description>The strategy to use for change detection. Supported
values are listed below. If this parameter is configured, it will override the
value of overwrite. Strategies and their behavior are as follows:
++* content: This is the default strategy since version 3.4.0. Overwrites
existing target file only if content differs.
++* timestamp: This was the default strategy before version 3.4.0. Overwrites
existing target file only if target timestamp is older than source timestamp.
++* timestamp+content: Combines the two strategies above; if timestamp is older
and if content differs, existing target file will be overwritten.
++* always: Always overwrites existing target file. Equivalent of
overwrite=true.
++* never: Never overwrites existing target file. Note: default value of this
parameter is handled programmatically (as "content") for programmatic
detection reasons.</description>
++ </parameter>
++ <parameter>
+ <name>delimiters</name>
+ <type>java.util.LinkedHashSet<java.lang.String></type>
+ <since>2.4</since>
@@ -398,6 +424,7 @@
+ <name>overwrite</name>
+ <type>boolean</type>
+ <since>2.3</since>
++ <deprecated>Use changeDetection instead.</deprecated>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Overwrite existing files even if the destination files
are newer.</description>
@@ -499,6 +526,19 @@
+* Darcs: **/_darcs, **/_darcs/**, **/.darcsrepo,
**/.darcsrepo/****/-darcs-backup*, **/.darcs-temp-mail </description>
+ </parameter>
+ <parameter>
++ <name>changeDetection</name>
++ <type>java.lang.String</type>
++ <since>3.5.0</since>
++ <required>false</required>
++ <editable>true</editable>
++ <description>The strategy to use for change detection. Supported
values are listed below. If this parameter is configured, it will override the
value of overwrite. Strategies and their behavior are as follows:
++* content: This is the default strategy since version 3.4.0. Overwrites
existing target file only if content differs.
++* timestamp: This was the default strategy before version 3.4.0. Overwrites
existing target file only if target timestamp is older than source timestamp.
++* timestamp+content: Combines the two strategies above; if timestamp is older
and if content differs, existing target file will be overwritten.
++* always: Always overwrites existing target file. Equivalent of
overwrite=true.
++* never: Never overwrites existing target file. Note: default value of this
parameter is handled programmatically (as "content") for programmatic
detection reasons.</description>
++ </parameter>
++ <parameter>
+ <name>delimiters</name>
+ <type>java.util.LinkedHashSet<java.lang.String></type>
+ <since>2.4</since>
@@ -591,6 +631,7 @@
+ <name>overwrite</name>
+ <type>boolean</type>
+ <since>2.3</since>
++ <deprecated>Use changeDetection instead.</deprecated>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Overwrite existing files even if the destination files
are newer.</description>
@@ -661,10 +702,9 @@
+ </mojo>
+ </mojos>
+</plugin>
-diff -urEbwBN a/src/main/filtered-resources/META-INF/maven/plugin.xml
b/src/main/filtered-resources/META-INF/maven/plugin.xml
---- a/src/main/filtered-resources/META-INF/maven/plugin.xml 1970-01-01
01:00:00.000000000 +0100
-+++ b/src/main/filtered-resources/META-INF/maven/plugin.xml 2025-11-23
14:49:03.913983164 +0100
-@@ -0,0 +1,799 @@
+--- /dev/null
++++ b/src/main/filtered-resources/META-INF/maven/plugin.xml
+@@ -0,0 +1,841 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Generated by maven-plugin-tools 4.0-->
@@ -731,6 +771,19 @@
+See also: filters</description>
+ </parameter>
+ <parameter>
++ <name>changeDetection</name>
++ <type>java.lang.String</type>
++ <since>3.5.0</since>
++ <required>false</required>
++ <editable>true</editable>
++ <description>The strategy to use for change detection. Supported
values are listed below. If this parameter is configured, it will override the
value of overwrite. Strategies and their behavior are as follows:
++* content: This is the default strategy since version 3.4.0. Overwrites
existing target file only if content differs.
++* timestamp: This was the default strategy before version 3.4.0. Overwrites
existing target file only if target timestamp is older than source timestamp.
++* timestamp+content: Combines the two strategies above; if timestamp is older
and if content differs, existing target file will be overwritten.
++* always: Always overwrites existing target file. Equivalent of
overwrite=true.
++* never: Never overwrites existing target file. Note: default value of this
parameter is handled programmatically (as "content") for programmatic
detection reasons.</description>
++ </parameter>
++ <parameter>
+ <name>delimiters</name>
+ <type>java.util.LinkedHashSet</type>
+ <since>2.4</since>
@@ -823,6 +876,7 @@
+ <name>overwrite</name>
+ <type>boolean</type>
+ <since>2.3</since>
++ <deprecated>Use changeDetection instead.</deprecated>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Overwrite existing files even if the destination files
are newer.</description>
@@ -1008,6 +1062,19 @@
+See also: filters</description>
+ </parameter>
+ <parameter>
++ <name>changeDetection</name>
++ <type>java.lang.String</type>
++ <since>3.5.0</since>
++ <required>false</required>
++ <editable>true</editable>
++ <description>The strategy to use for change detection. Supported
values are listed below. If this parameter is configured, it will override the
value of overwrite. Strategies and their behavior are as follows:
++* content: This is the default strategy since version 3.4.0. Overwrites
existing target file only if content differs.
++* timestamp: This was the default strategy before version 3.4.0. Overwrites
existing target file only if target timestamp is older than source timestamp.
++* timestamp+content: Combines the two strategies above; if timestamp is older
and if content differs, existing target file will be overwritten.
++* always: Always overwrites existing target file. Equivalent of
overwrite=true.
++* never: Never overwrites existing target file. Note: default value of this
parameter is handled programmatically (as "content") for programmatic
detection reasons.</description>
++ </parameter>
++ <parameter>
+ <name>delimiters</name>
+ <type>java.util.LinkedHashSet</type>
+ <since>2.4</since>
@@ -1100,6 +1167,7 @@
+ <name>overwrite</name>
+ <type>boolean</type>
+ <since>2.3</since>
++ <deprecated>Use changeDetection instead.</deprecated>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Overwrite existing files even if the destination files
are newer.</description>
@@ -1235,6 +1303,19 @@
+See also: filters</description>
+ </parameter>
+ <parameter>
++ <name>changeDetection</name>
++ <type>java.lang.String</type>
++ <since>3.5.0</since>
++ <required>false</required>
++ <editable>true</editable>
++ <description>The strategy to use for change detection. Supported
values are listed below. If this parameter is configured, it will override the
value of overwrite. Strategies and their behavior are as follows:
++* content: This is the default strategy since version 3.4.0. Overwrites
existing target file only if content differs.
++* timestamp: This was the default strategy before version 3.4.0. Overwrites
existing target file only if target timestamp is older than source timestamp.
++* timestamp+content: Combines the two strategies above; if timestamp is older
and if content differs, existing target file will be overwritten.
++* always: Always overwrites existing target file. Equivalent of
overwrite=true.
++* never: Never overwrites existing target file. Note: default value of this
parameter is handled programmatically (as "content") for programmatic
detection reasons.</description>
++ </parameter>
++ <parameter>
+ <name>delimiters</name>
+ <type>java.util.LinkedHashSet</type>
+ <since>2.4</since>
@@ -1327,6 +1408,7 @@
+ <name>overwrite</name>
+ <type>boolean</type>
+ <since>2.3</since>
++ <deprecated>Use changeDetection instead.</deprecated>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Overwrite existing files even if the destination files
are newer.</description>
@@ -1415,58 +1497,57 @@
+ </mojos>
+ <dependencies>
+ <dependency>
-+ <groupId>org.codehaus.plexus</groupId>
-+ <artifactId>plexus-utils</artifactId>
++ <groupId>org.apache.maven.shared</groupId>
++ <artifactId>maven-filtering</artifactId>
+ <type>jar</type>
-+ <version>4.0.2</version>
++ <version>3.5.0</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.slf4j</groupId>
-+ <artifactId>slf4j-api</artifactId>
++ <groupId>org.codehaus.plexus</groupId>
++ <artifactId>plexus-interpolation</artifactId>
+ <type>jar</type>
-+ <version>1.7.36</version>
++ <version>1.29</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
-+ <artifactId>plexus-interpolation</artifactId>
++ <artifactId>plexus-build-api</artifactId>
+ <type>jar</type>
-+ <version>1.28</version>
++ <version>1.2.0</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.apache.maven.shared</groupId>
-+ <artifactId>maven-filtering</artifactId>
++ <groupId>org.sonatype.plexus</groupId>
++ <artifactId>plexus-build-api</artifactId>
+ <type>jar</type>
-+ <version>3.4.0</version>
++ <version>0.0.7</version>
+ </dependency>
+ <dependency>
-+ <groupId>commons-io</groupId>
-+ <artifactId>commons-io</artifactId>
++ <groupId>org.codehaus.plexus</groupId>
++ <artifactId>plexus-utils</artifactId>
+ <type>jar</type>
-+ <version>2.16.1</version>
++ <version>3.6.0</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.sonatype.plexus</groupId>
-+ <artifactId>plexus-build-api</artifactId>
++ <groupId>org.eclipse.sisu</groupId>
++ <artifactId>org.eclipse.sisu.plexus</artifactId>
+ <type>jar</type>
-+ <version>0.0.7</version>
++ <version>0.9.0.M4</version>
+ </dependency>
+ <dependency>
-+ <groupId>org.apache.commons</groupId>
-+ <artifactId>commons-lang3</artifactId>
++ <groupId>org.codehaus.plexus</groupId>
++ <artifactId>plexus-classworlds</artifactId>
+ <type>jar</type>
-+ <version>3.20.0</version>
++ <version>2.9.0</version>
+ </dependency>
+ <dependency>
-+ <groupId>javax.inject</groupId>
-+ <artifactId>javax.inject</artifactId>
++ <groupId>org.codehaus.plexus</groupId>
++ <artifactId>plexus-component-annotations</artifactId>
+ <type>jar</type>
-+ <version>1</version>
++ <version>2.2.0</version>
+ </dependency>
+ </dependencies>
+</plugin>
-diff -urEbwBN
a/src/main/org/apache/maven/plugins/maven_resources_plugin/HelpMojo.java
b/src/main/org/apache/maven/plugins/maven_resources_plugin/HelpMojo.java
---- a/src/main/org/apache/maven/plugins/maven_resources_plugin/HelpMojo.java
1970-01-01 01:00:00.000000000 +0100
-+++ b/src/main/org/apache/maven/plugins/maven_resources_plugin/HelpMojo.java
2025-11-23 14:53:49.463603931 +0100
+--- /dev/null
++++ b/src/main/org/apache/maven/plugins/maven_resources_plugin/HelpMojo.java
@@ -0,0 +1,448 @@
+package org.apache.maven.plugins.maven_resources_plugin;
+
++++++ maven-resources-plugin-build.xml ++++++
--- /var/tmp/diff_new_pack.vcL7Rk/_old 2026-03-05 17:33:43.308858076 +0100
+++ /var/tmp/diff_new_pack.vcL7Rk/_new 2026-03-05 17:33:43.332859073 +0100
@@ -19,10 +19,10 @@
unit tests."/>
<property name="project.groupId" value="org.apache.maven.plugins"/>
<property name="project.artifactId" value="maven-resources-plugin"/>
- <property name="project.version" value="3.4.0"/>
+ <property name="project.version" value="3.5.0"/>
<property name="project.organization.name" value="The Apache Software
Foundation"/>
- <property name="spec.version" value="3.4"/>
+ <property name="spec.version" value="3.5"/>
<property name="compiler.source" value="1.8"/>
<property name="compiler.target" value="${compiler.source}"/>