Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package maven-filtering4 for 
openSUSE:Factory checked in at 2026-07-15 16:34:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/maven-filtering4 (Old)
 and      /work/SRC/openSUSE:Factory/.maven-filtering4.new.1991 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "maven-filtering4"

Wed Jul 15 16:34:51 2026 rev:4 rq:1365422 version:4.0.0~20260707.git2d20dde

Changes:
--------
--- /work/SRC/openSUSE:Factory/maven-filtering4/maven-filtering4.changes        
2025-11-09 21:10:49.274470981 +0100
+++ 
/work/SRC/openSUSE:Factory/.maven-filtering4.new.1991/maven-filtering4.changes  
    2026-07-15 16:54:09.351985514 +0200
@@ -1,0 +2,23 @@
+Mon Jul 13 16:49:46 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to the git checkout from 7th of June 2026 (hash 2d20dde)
+  * Changes
+    + Configure download_path_suffix for distribution area
+    + Set up for ATR (#343)
+    + Update parent POM to 47 and site to 2.0.0 (#319)
+    + Cleanup and refactor tests (#312)
+    + Add README badges for 3.x vs 4 branches
+    + Update mavenVersion to 4.0.0-rc-5 (#307)
+    + Update maven-shared-components to 49
+    + Update plexus-interpolation to 1.29
+    + Update plexus-utils (test resources) to 4.0.3 (#331)
+    + Update mockitoVersion to 5.23.0 (#310, #324, #329)
+    + Update junitVersion to 5.14.4
+
+-------------------------------------------------------------------
+Mon Jul 13 12:26:47 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Do not use the slf4j2 compatibility package, as the base slf4j
+  package is now on version 2.0.18
+
+-------------------------------------------------------------------

Old:
----
  maven-filtering-4.0.0~20250928.git84993b0.tar.xz

New:
----
  maven-filtering-4.0.0~20260707.git2d20dde.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ maven-filtering4.spec ++++++
--- /var/tmp/diff_new_pack.frK0E3/_old  2026-07-15 16:54:11.980074822 +0200
+++ /var/tmp/diff_new_pack.frK0E3/_new  2026-07-15 16:54:11.996075365 +0200
@@ -20,7 +20,7 @@
 %global version_suffix 4
 %global file_version 4.0.0-beta-2-SNAPSHOT
 Name:           %{base_name}%{version_suffix}
-Version:        4.0.0~20250928.git84993b0
+Version:        4.0.0~20260707.git2d20dde
 Release:        0
 Summary:        Shared component providing resource filtering
 License:        Apache-2.0
@@ -38,7 +38,7 @@
 BuildRequires:  plexus-build-api0
 BuildRequires:  plexus-interpolation
 BuildRequires:  plexus-utils
-BuildRequires:  slf4j2
+BuildRequires:  slf4j
 BuildRequires:  xmvn-install
 BuildRequires:  xmvn-resolve
 BuildRequires:  mvn(org.apache.maven.shared:maven-shared-components:pom:)
@@ -64,8 +64,6 @@
 
 %pom_xpath_remove pom:project/pom:parent/pom:relativePath
 
-%pom_xpath_set pom:project/pom:properties/pom:slf4jVersion 2
-
 %build
 mkdir -p lib
 build-jar-repository -s lib \
@@ -77,7 +75,7 @@
     plexus/utils \
     plexus/interpolation \
     plexus/plexus-build-api0 \
-    slf4j/api-2
+    slf4j/api
 
 ant -Dproject.version=%{version} \
   jar javadoc

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.frK0E3/_old  2026-07-15 16:54:12.160080939 +0200
+++ /var/tmp/diff_new_pack.frK0E3/_new  2026-07-15 16:54:12.188081890 +0200
@@ -1,6 +1,6 @@
-mtime: 1762618555
-commit: b0e78686eab01596fdd97864e6bf4a75d2ea83dbeabb68c5c6df8ec42905ac7b
-url: https://src.opensuse.org/java-packages/maven-filtering4.git
-revision: b0e78686eab01596fdd97864e6bf4a75d2ea83dbeabb68c5c6df8ec42905ac7b
+mtime: 1783961592
+commit: dec6d3019aa1d20761b1edf7a666dc1aca6b593bbc0eccbc7dbf8c901d00f0a1
+url: https://src.opensuse.org/java-packages/maven-filtering4
+revision: dec6d3019aa1d20761b1edf7a666dc1aca6b593bbc0eccbc7dbf8c901d00f0a1
 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.frK0E3/_old  2026-07-15 16:54:12.212082706 +0200
+++ /var/tmp/diff_new_pack.frK0E3/_new  2026-07-15 16:54:12.228083250 +0200
@@ -2,7 +2,7 @@
        <service name="tar_scm" mode="disabled">
                <param name="scm">git</param>
                <param 
name="url">https://github.com/apache/maven-filtering.git</param>
-               <param 
name="revision">84993b07cd1f8b9c8d5b2ecfe04bf08b0176fdc7</param>
+               <param 
name="revision">2d20dde6b86914f0434cf97a76937299d55c5dca</param>
                <param name="versionformat">4.0.0~%cd.git%h</param>
        </service>
        <service name="recompress" mode="disabled">

++++++ 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-07-13 18:53:12.000000000 +0200
@@ -0,0 +1,4 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild

++++++ maven-filtering-4.0.0~20250928.git84993b0.tar.xz -> 
maven-filtering-4.0.0~20260707.git2d20dde.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/maven-filtering-4.0.0~20250928.git84993b0/.asf.yaml 
new/maven-filtering-4.0.0~20260707.git2d20dde/.asf.yaml
--- old/maven-filtering-4.0.0~20250928.git84993b0/.asf.yaml     2025-09-28 
12:31:15.000000000 +0200
+++ new/maven-filtering-4.0.0~20260707.git2d20dde/.asf.yaml     2026-07-07 
21:20:40.000000000 +0200
@@ -40,3 +40,26 @@
   commits: [email protected]
   issues: [email protected]
   pullrequests: [email protected]
+# https://release-test.apache.org/projects/maven-filtering
+project:
+  metadata:
+    key: maven-filtering
+    committee: maven
+    name: Maven Filtering
+    description: A shared component for all plugins that needs to filter 
resources.
+    short_description: A shared component for all plugins that needs to filter 
resources.
+    homepage: https://maven.apache.org/shared/maven-filtering/
+    download_page: https://maven.apache.org/shared/maven-filtering/download.cgi
+    bug_database: 
https://maven.apache.org/shared/maven-filtering/issue-management.html
+    mailing_lists: 
https://maven.apache.org/shared/maven-filtering/mailing-lists.html
+    repositories:
+      - https://github.com/apache/maven-filtering.git
+    categories:
+      - build-management
+    programming_languages:
+      - Java
+  policy:
+    github_repository_name: maven-filtering
+    download_path_suffix: shared
+  features:
+    atr_sync: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/maven-filtering-4.0.0~20250928.git84993b0/README.md 
new/maven-filtering-4.0.0~20260707.git2d20dde/README.md
--- old/maven-filtering-4.0.0~20250928.git84993b0/README.md     2025-09-28 
12:31:15.000000000 +0200
+++ new/maven-filtering-4.0.0~20260707.git2d20dde/README.md     2026-07-07 
21:20:40.000000000 +0200
@@ -23,6 +23,12 @@
 [![Jenkins 
Status](https://img.shields.io/jenkins/s/https/ci-maven.apache.org/job/Maven/job/maven-box/job/maven-filtering/job/master.svg)][build]
 [![Jenkins 
tests](https://img.shields.io/jenkins/t/https/ci-maven.apache.org/job/Maven/job/maven-box/job/maven-filtering/job/master.svg)][test-results]
 
+Maven 3: 
[maven-filtering-3.x](https://github.com/apache/maven-filtering/tree/maven-filtering-3.x)
 
+[![Maven 
Central](https://img.shields.io/maven-central/v/org.apache.maven.shared/maven-filtering.svg?label=Maven%20Central&filter=3*)](https://search.maven.org/artifact/org.apache.maven.shared/maven-filtering)
+[![Reproducible 
Builds](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/jvm-repo-rebuild/reproducible-central/master/content/org/apache/maven/shared/maven-filtering/badge.json)](https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/maven/shared/maven-filtering/README.md)
+[![Jenkins 
Status](https://img.shields.io/jenkins/s/https/ci-maven.apache.org/job/Maven/job/maven-box/job/maven-filtering/job/maven-filtering-3.x.svg)][build-3]
+[![Jenkins 
tests](https://img.shields.io/jenkins/t/https/ci-maven.apache.org/job/Maven/job/maven-box/job/maven-filtering/job/maven-filtering-3.x.svg)][test-results-3]
+
 
 You have found a bug, or you have an idea for a cool new feature? Contributing
 code is a great way to give something back to the open source community. Before
@@ -81,4 +87,6 @@
 [cla]: https://www.apache.org/licenses/#clas
 [maven-wiki]: https://cwiki.apache.org/confluence/display/MAVEN/Index
 [test-results]: 
https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-filtering/job/master/lastCompletedBuild/testReport/
+[test-results-3]: 
https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-filtering/job/maven-filtering-3.x/lastCompletedBuild/testReport/
 [build]: 
https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-filtering/job/master/
+[build-3]: 
https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-filtering/job/maven-filtering-3.x/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/maven-filtering-4.0.0~20250928.git84993b0/pom.xml 
new/maven-filtering-4.0.0~20260707.git2d20dde/pom.xml
--- old/maven-filtering-4.0.0~20250928.git84993b0/pom.xml       2025-09-28 
12:31:15.000000000 +0200
+++ new/maven-filtering-4.0.0~20260707.git2d20dde/pom.xml       2026-07-07 
21:20:40.000000000 +0200
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.maven.shared</groupId>
     <artifactId>maven-shared-components</artifactId>
-    <version>45</version>
+    <version>49</version>
     <relativePath />
   </parent>
 
@@ -62,14 +62,14 @@
 
   <properties>
     <javaVersion>17</javaVersion>
-    <mavenVersion>4.0.0-rc-2</mavenVersion>
+    <mavenVersion>4.0.0-rc-5</mavenVersion>
 
     <hamcrestVersion>3.0</hamcrestVersion>
-    <junitVersion>5.10.1</junitVersion>
-    <mockitoVersion>5.20.0</mockitoVersion>
+    <junitVersion>5.14.4</junitVersion>
+    <mockitoVersion>5.23.0</mockitoVersion>
     <mavenPluginTestingVersion>4.0.0-beta-4</mavenPluginTestingVersion>
     <plexusBuildApiVersion>0.0.7</plexusBuildApiVersion>
-    <plexusInterpolationVersion>1.28</plexusInterpolationVersion>
+    <plexusInterpolationVersion>1.29</plexusInterpolationVersion>
     <slf4jVersion>2.0.13</slf4jVersion>
 
     
<project.build.outputTimestamp>2024-06-26T08:01:47Z</project.build.outputTimestamp>
@@ -203,7 +203,7 @@
           <configuration>
             <rules>
               <enforceBytecodeVersion>
-                <maxJdkVersion>${maven.compiler.target}</maxJdkVersion>
+                <maxJdkVersion>${javaVersion}</maxJdkVersion>
                 <excludes>
                   <exclude>org.jline:jline</exclude>
                 </excludes>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/site/site.xml 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/site/site.xml
--- old/maven-filtering-4.0.0~20250928.git84993b0/src/site/site.xml     
2025-09-28 12:31:15.000000000 +0200
+++ new/maven-filtering-4.0.0~20260707.git2d20dde/src/site/site.xml     
2026-07-07 21:20:40.000000000 +0200
@@ -19,7 +19,9 @@
 under the License.
 -->
 
-<project xmlns="http://maven.apache.org/DECORATION/1.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/DECORATION/1.0.0 
http://maven.apache.org/xsd/decoration-1.0.0.xsd";>
+
+<site xmlns="http://maven.apache.org/SITE/2.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+        xsi:schemaLocation="http://maven.apache.org/SITE/2.0.0 
https://maven.apache.org/xsd/site-2.0.0.xsd";>
   <body>
     <menu name="Overview">
       <item name="Introduction" href="index.html"/>
@@ -32,4 +34,4 @@
       <item name="Download" href="download.html"/>
     </menu>
   </body>
-</project>
+</site>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/AbstractInterpolatorFilterReaderLineEndingTest.java
 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/AbstractInterpolatorFilterReaderLineEndingTest.java
--- 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/AbstractInterpolatorFilterReaderLineEndingTest.java
   2025-09-28 12:31:15.000000000 +0200
+++ 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/AbstractInterpolatorFilterReaderLineEndingTest.java
   2026-07-07 21:20:40.000000000 +0200
@@ -18,7 +18,6 @@
  */
 package org.apache.maven.shared.filtering;
 
-import java.io.IOException;
 import java.io.Reader;
 import java.io.StringReader;
 
@@ -41,7 +40,7 @@
     private Interpolator interpolator;
 
     @Test
-    public void testDefaults() throws Exception {
+    public void defaults() throws Exception {
         when(interpolator.interpolate(eq("${a}"), eq(""), 
isA(RecursionInterceptor.class)))
                 .thenReturn("DONE_A");
 
@@ -84,7 +83,7 @@
 
     // MSHARED-198: custom delimiters doesn't work as expected
     @Test
-    public void testCustomDelimiters() throws Exception {
+    public void customDelimiters() throws Exception {
         when(interpolator.interpolate(eq("aaaFILTER.a.MEaaa"), eq(""), 
isA(RecursionInterceptor.class)))
                 .thenReturn("DONE");
         when(interpolator.interpolate(eq("abcFILTER.a.MEabc"), eq(""), 
isA(RecursionInterceptor.class)))
@@ -102,7 +101,7 @@
 
     // MSHARED-235: reader exceeds readAheadLimit
     @Test
-    public void testMarkInvalid() throws IOException {
+    public void markInvalid() throws Exception {
         try (Reader reader = getAtReader(new 
StringReader("@\").replace(p,\"]\").replace(q,\""), interpolator, "\\")) {
             assertEquals("@\").replace(p,\"]\").replace(q,\"", 
IOUtils.toString(reader));
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/AbstractMavenFilteringRequestTest.java
 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/AbstractMavenFilteringRequestTest.java
--- 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/AbstractMavenFilteringRequestTest.java
        2025-09-28 12:31:15.000000000 +0200
+++ 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/AbstractMavenFilteringRequestTest.java
        2026-07-07 21:20:40.000000000 +0200
@@ -28,32 +28,32 @@
 /**
  * @author Karl Heinz Marbaise <a 
href="mailto:[email protected]";>[email protected]</a>.
  */
-public class AbstractMavenFilteringRequestTest {
+class AbstractMavenFilteringRequestTest {
 
     private final AbstractMavenFilteringRequest request = new 
AbstractMavenFilteringRequest();
     private final LinkedHashSet<String> delimiters = new LinkedHashSet<>();
 
     @Test
-    public void setDelimitersShouldNotChangeAnythingIfUsingNull() {
+    void setDelimitersShouldNotChangeAnythingIfUsingNull() {
         request.setDelimiters(null, false);
         assertThat(request.getDelimiters(), Matchers.contains("${*}", "@"));
     }
 
     @Test
-    public void setDelimitersShouldNotChangeAnythingIfUsingEmpty() {
+    void setDelimitersShouldNotChangeAnythingIfUsingEmpty() {
         request.setDelimiters(delimiters, false);
         assertThat(request.getDelimiters(), Matchers.contains("${*}", "@"));
     }
 
     @Test
-    public void setDelimitersShouldAddOnlyTheGivenDelimiter() {
+    void setDelimitersShouldAddOnlyTheGivenDelimiter() {
         delimiters.add("test");
         request.setDelimiters(delimiters, false);
         assertThat(request.getDelimiters(), Matchers.contains("test"));
     }
 
     @Test
-    public void setDelimitersShouldAddDefaultDelimitersForNullElements() {
+    void setDelimitersShouldAddDefaultDelimitersForNullElements() {
         delimiters.add("test");
         delimiters.add(null);
         delimiters.add("second");
@@ -62,27 +62,27 @@
     }
 
     @Test
-    public void 
setDelimitersShouldAddDefaultDelimitersIfUseDefaultDelimitersIfNullGiven() {
+    void 
setDelimitersShouldAddDefaultDelimitersIfUseDefaultDelimitersIfNullGiven() {
         request.setDelimiters(null, true);
         assertThat(request.getDelimiters(), Matchers.contains("${*}", "@"));
     }
 
     @Test
-    public void 
setDelimitersShouldAddDefaultDelimitersIfUseDefaultDelimitersIfNotNullGiven() {
+    void 
setDelimitersShouldAddDefaultDelimitersIfUseDefaultDelimitersIfNotNullGiven() {
         LinkedHashSet<String> delimiters = new LinkedHashSet<>();
         request.setDelimiters(delimiters, true);
         assertThat(request.getDelimiters(), Matchers.contains("${*}", "@"));
     }
 
     @Test
-    public void 
setDelimitersShouldAddDefaultDelimitersIfUseDefaultDelimitersIfSingleElementIsGiven()
 {
+    void 
setDelimitersShouldAddDefaultDelimitersIfUseDefaultDelimitersIfSingleElementIsGiven()
 {
         delimiters.add("test");
         request.setDelimiters(delimiters, true);
         assertThat(request.getDelimiters(), Matchers.contains("${*}", "@", 
"test"));
     }
 
     @Test
-    public void setDelimitersShouldAddDefaultDelimitersForNullElement() {
+    void setDelimitersShouldAddDefaultDelimitersForNullElement() {
         delimiters.add("test");
         delimiters.add(null);
         delimiters.add("second");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/BoundedReaderTest.java
 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/BoundedReaderTest.java
--- 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/BoundedReaderTest.java
        2025-09-28 12:31:15.000000000 +0200
+++ 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/BoundedReaderTest.java
        2026-07-07 21:20:40.000000000 +0200
@@ -19,7 +19,6 @@
 package org.apache.maven.shared.filtering;
 
 import java.io.BufferedReader;
-import java.io.IOException;
 import java.io.Reader;
 import java.io.StringReader;
 import java.util.Arrays;
@@ -28,12 +27,12 @@
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
-public class BoundedReaderTest {
+class BoundedReaderTest {
 
     private final Reader sr = new BufferedReader(new 
StringReader("01234567890"));
 
     @Test
-    public void readTillEnd() throws IOException {
+    void readTillEnd() throws Exception {
         try (BoundedReader mr = new BoundedReader(sr, 3)) {
             mr.mark(3);
             mr.read();
@@ -44,7 +43,7 @@
     }
 
     @Test
-    public void readMulti() throws IOException {
+    void readMulti() throws Exception {
         char[] cbuf = new char[4];
         Arrays.fill(cbuf, 'X');
 
@@ -60,7 +59,7 @@
     }
 
     @Test
-    public void readMultiWithOffset() throws IOException {
+    void readMultiWithOffset() throws Exception {
 
         char[] cbuf = new char[4];
         Arrays.fill(cbuf, 'X');
@@ -77,7 +76,7 @@
     }
 
     @Test
-    public void resetWorks() throws IOException {
+    void resetWorks() throws Exception {
         try (BoundedReader mr = new BoundedReader(sr, 3)) {
             mr.read();
             mr.read();
@@ -91,7 +90,7 @@
     }
 
     @Test
-    public void skipTest() throws IOException {
+    void skipTest() throws Exception {
         try (BoundedReader mr = new BoundedReader(sr, 3)) {
             mr.skip(2);
             mr.read();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/DefaultMavenFileFilterTest.java
 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/DefaultMavenFileFilterTest.java
--- 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/DefaultMavenFileFilterTest.java
       2025-09-28 12:31:15.000000000 +0200
+++ 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/DefaultMavenFileFilterTest.java
       2026-07-07 21:20:40.000000000 +0200
@@ -19,7 +19,6 @@
 package org.apache.maven.shared.filtering;
 
 import java.io.File;
-import java.io.IOException;
 import java.io.Reader;
 import java.io.StringReader;
 import java.nio.file.Files;
@@ -52,7 +51,7 @@
  *
  */
 @MavenDITest
-public class DefaultMavenFileFilterTest {
+class DefaultMavenFileFilterTest {
 
     @Inject
     Injector container;
@@ -65,7 +64,7 @@
     }
 
     @Test
-    public void testOverwriteFile() throws Exception {
+    void overwriteFile() throws Exception {
         MavenFileFilter mavenFileFilter = 
container.getInstance(MavenFileFilter.class);
 
         Path from = Paths.get(getBasedir(), 
"src/test/units-files/reflection-test.properties");
@@ -86,7 +85,7 @@
     }
 
     @Test
-    public void testNullSafeDefaultFilterWrappers() throws Exception {
+    void nullSafeDefaultFilterWrappers() throws Exception {
         MavenFileFilter mavenFileFilter = 
container.getInstance(MavenFileFilter.class);
 
         mavenFileFilter.getDefaultFilterWrappers(null, null, false, null, 
null);
@@ -95,7 +94,7 @@
     }
 
     @Test
-    public void testMultiFilterFileInheritance() throws Exception {
+    void multiFilterFileInheritance() throws Exception {
         DefaultMavenFileFilter mavenFileFilter = new 
DefaultMavenFileFilter(mock(BuildContext.class));
 
         File testDir = new File(getBasedir(), 
"src/test/units-files/MSHARED-177");
@@ -116,7 +115,7 @@
     // MSHARED-161: DefaultMavenFileFilter.getDefaultFilterWrappers loads
     // filters from the current directory instead of using basedir
     @Test
-    public void testMavenBasedir() throws Exception {
+    void mavenBasedir() throws Exception {
         MavenFileFilter mavenFileFilter = 
container.getInstance(MavenFileFilter.class);
 
         AbstractMavenFilteringRequest req = new 
AbstractMavenFilteringRequest();
@@ -140,7 +139,7 @@
 
     // MSHARED-198: custom delimiters doesn't work as expected
     @Test
-    public void testCustomDelimiters() throws Exception {
+    void customDelimiters() throws Exception {
         MavenFileFilter mavenFileFilter = 
container.getInstance(MavenFileFilter.class);
 
         AbstractMavenFilteringRequest req = new 
AbstractMavenFilteringRequest();
@@ -160,7 +159,7 @@
 
     // MSHARED-199: Filtering doesn't work if 2 delimiters are used on the 
same line, the first one being left open
     @Test
-    public void testLineWithSingleAtAndExpression() throws Exception {
+    void lineWithSingleAtAndExpression() throws Exception {
         MavenFileFilter mavenFileFilter = 
container.getInstance(MavenFileFilter.class);
 
         AbstractMavenFilteringRequest req = new 
AbstractMavenFilteringRequest();
@@ -176,7 +175,7 @@
     }
 
     @Test
-    void testInterpolatorCustomizer() throws MavenFilteringException, 
IOException {
+    void interpolatorCustomizer() throws Exception {
         AbstractMavenFilteringRequest req = new 
AbstractMavenFilteringRequest();
         req.setInterpolatorCustomizer(i -> i.addValueSource(new 
AbstractValueSource(false) {
             @Override
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/DefaultMavenReaderFilterTest.java
 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/DefaultMavenReaderFilterTest.java
--- 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/DefaultMavenReaderFilterTest.java
     2025-09-28 12:31:15.000000000 +0200
+++ 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/DefaultMavenReaderFilterTest.java
     2026-07-07 21:20:40.000000000 +0200
@@ -33,12 +33,12 @@
  * @author Kristian Rosenvold
  */
 @MavenDITest
-public class DefaultMavenReaderFilterTest {
+class DefaultMavenReaderFilterTest {
     @Inject
     Injector container;
 
     @Test
-    public void testJustDoSomeFiltering() throws Exception {
+    void justDoSomeFiltering() throws Exception {
         MavenReaderFilter readerFilter = 
container.getInstance(MavenReaderFilter.class);
 
         StringReader src = new StringReader("[email protected] ${foo}");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFilteringTest.java
 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFilteringTest.java
--- 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFilteringTest.java
       2025-09-28 12:31:15.000000000 +0200
+++ 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFilteringTest.java
       2026-07-07 21:20:40.000000000 +0200
@@ -55,7 +55,7 @@
  * @since 1.0-beta-1
  */
 @MavenDITest
-public class DefaultMavenResourcesFilteringTest {
+class DefaultMavenResourcesFilteringTest {
 
     @Inject
     Injector container;
@@ -78,7 +78,7 @@
     }
 
     @Test
-    public void testSimpleFiltering() throws Exception {
+    void simpleFiltering() throws Exception {
         mavenProject.addProperty("foo", "bar");
         mavenProject.addProperty("java.version", "zloug");
 
@@ -112,7 +112,7 @@
     }
 
     @Test
-    public void testSessionFiltering() throws Exception {
+    void sessionFiltering() throws Exception {
 
         String unitFilesDir = getBasedir() + 
"/src/test/units-files/session-filtering";
 
@@ -155,7 +155,7 @@
     }
 
     @Test
-    public void testWithMavenResourcesExecution() throws Exception {
+    void withMavenResourcesExecution() throws Exception {
         mavenProject.addProperty("foo", "bar");
         mavenProject.addProperty("java.version", "zloug");
 
@@ -187,7 +187,7 @@
     }
 
     @Test
-    public void testWithMavenResourcesExecutionWithAdditionalProperties() 
throws Exception {
+    void withMavenResourcesExecutionWithAdditionalProperties() throws 
Exception {
         mavenProject.addProperty("foo", "bar");
         mavenProject.addProperty("java.version", "zloug");
 
@@ -278,7 +278,7 @@
     }
 
     @Test
-    public void testAddingTokens() throws Exception {
+    void addingTokens() throws Exception {
         mavenProject.addProperty("foo", "bar");
         mavenProject.addProperty("java.version", "zloug");
 
@@ -314,7 +314,7 @@
     }
 
     @Test
-    public void testNoFiltering() throws Exception {
+    void noFiltering() throws Exception {
 
         String unitFilesDir = getBasedir() + 
"/src/test/units-files/maven-resources-filtering";
         Path initialImageFile = Paths.get(unitFilesDir, "happy_duke.gif");
@@ -365,7 +365,7 @@
     }
 
     @Test
-    public void testIncludeOneFile() throws Exception {
+    void includeOneFile() throws Exception {
 
         String unitFilesDir = getBasedir() + 
"/src/test/units-files/maven-resources-filtering";
 
@@ -396,7 +396,7 @@
     }
 
     @Test
-    public void testIncludeOneFileAndDirectory() throws Exception {
+    void includeOneFileAndDirectory() throws Exception {
         String unitFilesDir = getBasedir() + 
"/src/test/units-files/maven-resources-filtering";
 
         Resource resource = new Resource();
@@ -432,7 +432,7 @@
     }
 
     @Test
-    public void testFlattenDirectoryStructure() throws Exception {
+    void flattenDirectoryStructure() throws Exception {
         Path baseDir = Paths.get(getBasedir());
         ProjectStub mavenProject = new ProjectStub().setBasedir(baseDir);
         mavenProject.setVersion("1.0");
@@ -478,7 +478,7 @@
     }
 
     @Test
-    public void testFlattenDirectoryStructureWithoutOverride() {
+    void flattenDirectoryStructureWithoutOverride() {
         Path baseDir = Paths.get(getBasedir());
         ProjectStub mavenProject = new ProjectStub().setBasedir(baseDir);
         mavenProject.setVersion("1.0");
@@ -520,7 +520,7 @@
     }
 
     @Test
-    public void testExcludeOneFile() throws Exception {
+    void excludeOneFile() throws Exception {
 
         String unitFilesDir = getBasedir() + 
"/src/test/units-files/maven-resources-filtering";
 
@@ -562,7 +562,7 @@
     }
 
     @Test
-    public void testTargetAbsolutePath() throws Exception {
+    void targetAbsolutePath() throws Exception {
 
         String unitFilesDir = getBasedir() + 
"/src/test/units-files/maven-resources-filtering";
 
@@ -600,7 +600,7 @@
     }
 
     @Test
-    public void testTargetPath() throws Exception {
+    void targetPath() throws Exception {
 
         String unitFilesDir = getBasedir() + 
"/src/test/units-files/maven-resources-filtering";
 
@@ -633,7 +633,7 @@
     }
 
     @Test
-    public void testEmptyDirectories() throws Exception {
+    void emptyDirectories() throws Exception {
 
         List<Resource> resources = new ArrayList<>();
         resources.add(new Resource() {
@@ -681,7 +681,7 @@
     }
 
     @Test
-    public void testShouldReturnGitIgnoreFiles() throws Exception {
+    void shouldReturnGitIgnoreFiles() throws Exception {
         createTestDataStructure();
 
         Path outputDirectory = Paths.get(getBasedir(), 
"target/testGitIgnoreFile");
@@ -773,7 +773,7 @@
      * unit test for MSHARED-81 : 
https://issues.apache.org/jira/browse/MSHARED-81
      */
     @Test
-    public void testMSHARED81() throws Exception {
+    void mshared81() throws Exception {
         mavenProject.addProperty("escaped", "this is escaped");
         mavenProject.addProperty("escaped.at", "this is escaped.at");
         mavenProject.addProperty("foo", "this is foo");
@@ -864,7 +864,7 @@
      * unit test for edge cases : 
https://issues.apache.org/jira/browse/MSHARED-228
      */
     @Test
-    public void testEdgeCases() throws Exception {
+    void edgeCases() throws Exception {
         mavenProject.addProperty("escaped", "this is escaped");
         mavenProject.addProperty("escaped.at", "this is escaped.at");
         mavenProject.addProperty("foo", "this is foo");
@@ -918,7 +918,7 @@
 
     // MSHARED-220: Apply filtering to filenames
     @Test
-    public void testFilterFileName() throws Exception {
+    void filterFileName() throws Exception {
 
         String unitFilesDir = getBasedir() + 
"/src/test/units-files/maven-filename-filtering";
 
@@ -950,7 +950,7 @@
      * MRESOURCES-171: Use correct encoding when filtering properties-files
      */
     @Test
-    public void testFilterPropertiesFiles() throws Exception {
+    void filterPropertiesFiles() throws Exception {
 
         String unitFilesDir = getBasedir() + 
"/src/test/units-files/MRESOURCES-171";
 
@@ -977,7 +977,7 @@
     }
 
     @Test
-    public void testGetEncoding() {
+    void getEncoding() {
         Path propertiesFile = Paths.get("file.properties");
         Path regularFile = Paths.get("file.xml");
 
@@ -992,7 +992,7 @@
     }
 
     @Test
-    public void testIsPropertiesFile() {
+    void isPropertiesFile() {
         // Properties files
         
assertTrue(DefaultMavenResourcesFiltering.isPropertiesFile(Paths.get("file.properties")));
         
assertTrue(DefaultMavenResourcesFiltering.isPropertiesFile(Paths.get("some/parent/path",
 "file.properties")));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/EscapeStringTest.java
 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/EscapeStringTest.java
--- 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/EscapeStringTest.java
 2025-09-28 12:31:15.000000000 +0200
+++ 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/EscapeStringTest.java
 2026-07-07 21:20:40.000000000 +0200
@@ -40,7 +40,7 @@
  * @author Olivier Lamy
  */
 @MavenDITest
-public class EscapeStringTest {
+class EscapeStringTest {
 
     @Inject
     Injector container;
@@ -56,7 +56,7 @@
     }
 
     @Test
-    public void testEscape() throws Exception {
+    void escape() throws Exception {
         Path baseDir = Paths.get(getBasedir());
         ProjectStub mavenProject = new ProjectStub().setBasedir(baseDir);
         mavenProject.setVersion("1.0");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/FilteringUtilsTest.java
 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/FilteringUtilsTest.java
--- 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/FilteringUtilsTest.java
       2025-09-28 12:31:15.000000000 +0200
+++ 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/FilteringUtilsTest.java
       2026-07-07 21:20:40.000000000 +0200
@@ -18,7 +18,6 @@
  */
 package org.apache.maven.shared.filtering;
 
-import java.io.IOException;
 import java.io.Reader;
 import java.nio.charset.StandardCharsets;
 import java.nio.file.Files;
@@ -37,11 +36,11 @@
  * @since 1.0
  *
  */
-public class FilteringUtilsTest {
+class FilteringUtilsTest {
     private static final Path TEST_DIRECTORY = Paths.get(getBasedir(), 
"target/test-classes/");
 
     @Test
-    public void testMSHARED1213CopyWithTargetAlreadyExisting0ByteFile() throws 
IOException {
+    void mshared1213CopyWithTargetAlreadyExisting0ByteFile() throws Exception {
         Path fromFile = Paths.get(getBasedir() + 
"/src/test/units-files/MSHARED-1213/enunciate.xml");
         Path toFile = TEST_DIRECTORY.resolve("MSHARED-1213-enunciate.xml");
         Files.writeString(toFile, "");
@@ -64,7 +63,7 @@
     }
 
     @Test
-    public void testMSHARED1213CopyWithTargetAlreadyExistingJunkFile() throws 
IOException {
+    void mshared1213CopyWithTargetAlreadyExistingJunkFile() throws Exception {
         Path fromFile = Paths.get(getBasedir() + 
"/src/test/units-files/MSHARED-1213/enunciate.xml");
         Path toFile = TEST_DIRECTORY.resolve("MSHARED-1213-enunciate.xml");
         Files.writeString(toFile, "junk");
@@ -87,7 +86,7 @@
     }
 
     @Test
-    public void testMSHARED1213CopyWithTargetAlreadyExistingSameFile() throws 
IOException {
+    void mshared1213CopyWithTargetAlreadyExistingSameFile() throws Exception {
         Path fromFile = Paths.get(getBasedir() + 
"/src/test/units-files/MSHARED-1213/enunciate.xml");
         Path toFile = TEST_DIRECTORY.resolve("MSHARED-1213-enunciate.xml");
         Files.copy(fromFile, toFile, StandardCopyOption.REPLACE_EXISTING);
@@ -110,17 +109,17 @@
     }
 
     @Test
-    public void testEscapeWindowsPathStartingWithDrive() {
+    void escapeWindowsPathStartingWithDrive() {
         assertEquals("C:\\\\Users\\\\Administrator", 
FilteringUtils.escapeWindowsPath("C:\\Users\\Administrator"));
     }
 
     @Test
-    public void testEscapeWindowsPathMissingDriveLetter() {
+    void escapeWindowsPathMissingDriveLetter() {
         assertEquals(":\\Users\\Administrator", 
FilteringUtils.escapeWindowsPath(":\\Users\\Administrator"));
     }
 
     @Test
-    public void testEscapeWindowsPathInvalidDriveLetter() {
+    void escapeWindowsPathInvalidDriveLetter() {
         assertEquals("4:\\Users\\Administrator", 
FilteringUtils.escapeWindowsPath("4:\\Users\\Administrator"));
     }
 
@@ -142,7 +141,7 @@
 
     // MSHARED-179
     @Test
-    public void testEscapeWindowsPathNotAtBeginning() {
+    void escapeWindowsPathNotAtBeginning() {
         assertEquals(
                 "jdbc:derby:C:\\\\Users\\\\Administrator/test;create=true",
                 
FilteringUtils.escapeWindowsPath("jdbc:derby:C:\\Users\\Administrator/test;create=true"));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/IncrementalResourceFilteringTest.java
 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/IncrementalResourceFilteringTest.java
--- 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/IncrementalResourceFilteringTest.java
 2025-09-28 12:31:15.000000000 +0200
+++ 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/IncrementalResourceFilteringTest.java
 2026-07-07 21:20:40.000000000 +0200
@@ -46,7 +46,7 @@
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
 @MavenDITest
-public class IncrementalResourceFilteringTest {
+class IncrementalResourceFilteringTest {
 
     final Path baseDirectory = Paths.get(getBasedir());
     final Path outputDirectory = 
baseDirectory.resolve("target/IncrementalResourceFilteringTest");
@@ -72,7 +72,7 @@
     }
 
     @Test
-    public void testSimpleIncrementalFiltering() throws Exception {
+    void simpleIncrementalFiltering() throws Exception {
         // run full build first
         filter("time");
 
@@ -107,7 +107,7 @@
     }
 
     @Test
-    public void testOutputChange() throws Exception {
+    void outputChange() throws Exception {
         // run full build first
         filter("time");
 
@@ -126,7 +126,7 @@
     }
 
     @Test
-    public void testFilterChange() throws Exception {
+    void filterChange() throws Exception {
         // run full build first
         filter("time");
 
@@ -145,7 +145,7 @@
     }
 
     @Test
-    public void testFilterDeleted() throws Exception {
+    void filterDeleted() throws Exception {
         // run full build first
         filter("time");
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/InvalidMarkTest.java
 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/InvalidMarkTest.java
--- 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/InvalidMarkTest.java
  2025-09-28 12:31:15.000000000 +0200
+++ 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/InvalidMarkTest.java
  2026-07-07 21:20:40.000000000 +0200
@@ -27,17 +27,17 @@
 import org.apache.maven.api.di.testing.MavenDITest;
 import org.apache.maven.api.plugin.testing.stubs.ProjectStub;
 import org.apache.maven.di.Injector;
+import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
 import static org.apache.maven.api.di.testing.MavenDIExtension.getBasedir;
-import static org.junit.jupiter.api.Assertions.fail;
 
 /**
  * @author Mikolaj Izdebski
  */
 @MavenDITest
-public class InvalidMarkTest {
+class InvalidMarkTest {
 
     @Inject
     Injector container;
@@ -53,7 +53,7 @@
     }
 
     @Test
-    public void testEscape() {
+    void escape() {
         MavenResourcesFiltering mavenResourcesFiltering = 
container.getInstance(MavenResourcesFiltering.class);
 
         Resource resource = new Resource();
@@ -69,10 +69,8 @@
                 Collections.emptyList(),
                 new StubSession());
 
-        try {
+        Assertions.assertDoesNotThrow(() -> {
             mavenResourcesFiltering.filterResources(mavenResourcesExecution);
-        } catch (MavenFilteringException e) {
-            fail();
-        }
+        });
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/MuliLinesMavenResourcesFilteringTest.java
 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/MuliLinesMavenResourcesFilteringTest.java
--- 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/MuliLinesMavenResourcesFilteringTest.java
     2025-09-28 12:31:15.000000000 +0200
+++ 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/MuliLinesMavenResourcesFilteringTest.java
     2026-07-07 21:20:40.000000000 +0200
@@ -42,7 +42,7 @@
  *
  */
 @MavenDITest
-public class MuliLinesMavenResourcesFilteringTest {
+class MuliLinesMavenResourcesFilteringTest {
 
     @Inject
     Injector container;
@@ -58,7 +58,7 @@
     /**
      */
     @Test
-    public void testFilteringTokenOnce() throws Exception {
+    void filteringTokenOnce() throws Exception {
         Path baseDir = Paths.get(getBasedir());
         ProjectStub mavenProject = new ProjectStub().setBasedir(baseDir);
         mavenProject.setVersion("1.0");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/MultiDelimiterInterpolatorFilterReaderLineEndingTest.java
 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/MultiDelimiterInterpolatorFilterReaderLineEndingTest.java
--- 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/MultiDelimiterInterpolatorFilterReaderLineEndingTest.java
     2025-09-28 12:31:15.000000000 +0200
+++ 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/MultiDelimiterInterpolatorFilterReaderLineEndingTest.java
     2026-07-07 21:20:40.000000000 +0200
@@ -37,8 +37,7 @@
 import static org.mockito.Mockito.when;
 
 @ExtendWith(MockitoExtension.class)
-public class MultiDelimiterInterpolatorFilterReaderLineEndingTest
-        extends AbstractInterpolatorFilterReaderLineEndingTest {
+class MultiDelimiterInterpolatorFilterReaderLineEndingTest extends 
AbstractInterpolatorFilterReaderLineEndingTest {
 
     @Mock
     private Interpolator interpolator;
@@ -79,7 +78,7 @@
 
     // MSHARED-199: Filtering doesn't work if 2 delimiters are used on the 
same line, the first one being left open
     @Test
-    public void testLineWithSingleAtAndExpression() throws Exception {
+    void lineWithSingleAtAndExpression() throws Exception {
         when(interpolator.interpolate(eq("${foo}"), eq(""), 
isA(RecursionInterceptor.class)))
                 .thenReturn("bar");
 
@@ -93,7 +92,7 @@
 
     // 
http://stackoverflow.com/questions/21786805/maven-war-plugin-customize-filter-delimitters-in-webresources/
     @Test
-    public void testAtDollarExpression() throws Exception {
+    void atDollarExpression() throws Exception {
         when(interpolator.interpolate(eq("${db.server}"), eq(""), 
isA(RecursionInterceptor.class)))
                 .thenReturn("DB_SERVER");
         when(interpolator.interpolate(eq("${db.port}"), eq(""), 
isA(RecursionInterceptor.class)))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/PropertyUtilsTest.java
 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/PropertyUtilsTest.java
--- 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/PropertyUtilsTest.java
        2025-09-28 12:31:15.000000000 +0200
+++ 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/PropertyUtilsTest.java
        2026-07-07 21:20:40.000000000 +0200
@@ -45,11 +45,11 @@
  * @since 1.0-beta-1
  */
 @MavenDITest
-public class PropertyUtilsTest {
+class PropertyUtilsTest {
     private static final Path TEST_DIRECTORY = Paths.get(getBasedir(), 
"target/test-classes/");
 
     @Test
-    public void testBasic() throws Exception {
+    void basic() throws Exception {
         Path basicProp = TEST_DIRECTORY.resolve("basic.properties");
 
         Files.deleteIfExists(basicProp);
@@ -67,7 +67,7 @@
     }
 
     @Test
-    public void testSystemProperties() throws Exception {
+    void systemProperties() throws Exception {
         Path systemProp = TEST_DIRECTORY.resolve("system.properties");
 
         Files.deleteIfExists(systemProp);
@@ -82,7 +82,7 @@
     }
 
     @Test
-    public void testException() {
+    void exception() {
         Path nonExistent = TEST_DIRECTORY.resolve("not_existent_file");
 
         assertFalse(Files.exists(nonExistent), "property file exist: " + 
nonExistent);
@@ -91,7 +91,7 @@
     }
 
     @Test
-    public void testloadpropertiesFile() throws Exception {
+    void testloadpropertiesFile() throws Exception {
         Path propertyFile = Paths.get(getBasedir() + 
"/src/test/units-files/propertyutils-test.properties");
         Properties baseProps = new Properties();
         baseProps.put("pom.version", "realVersion");
@@ -109,7 +109,7 @@
      * @throws IOException if problem writing file
      */
     @Test
-    public void testCircularReferences() throws IOException {
+    void circularReferences() throws Exception {
         Path basicProp = TEST_DIRECTORY.resolve("circular.properties");
 
         Files.deleteIfExists(basicProp);
@@ -137,7 +137,7 @@
      * @throws IOException if problem writing file
      */
     @Test
-    public void testCircularReferences3Vars() throws IOException {
+    void circularReferences3Vars() throws Exception {
         Path basicProp = TEST_DIRECTORY.resolve("circular.properties");
 
         Files.deleteIfExists(basicProp);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/StubSession.java
 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/StubSession.java
--- 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/StubSession.java
      2025-09-28 12:31:15.000000000 +0200
+++ 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/StubSession.java
      2026-07-07 21:20:40.000000000 +0200
@@ -55,6 +55,7 @@
 import org.apache.maven.api.model.Repository;
 import org.apache.maven.api.services.VersionResolverException;
 import org.apache.maven.api.settings.Settings;
+import org.apache.maven.api.toolchain.ToolchainModel;
 
 /**
  */
@@ -100,6 +101,11 @@
     }
 
     @Override
+    public Collection<ToolchainModel> getToolchains() {
+        return List.of();
+    }
+
+    @Override
     public Map<String, String> getSystemProperties() {
         return this.systemProperties;
     }
@@ -312,6 +318,12 @@
     }
 
     @Override
+    public Optional<Version> resolveHighestVersion(ArtifactCoordinates 
artifactCoordinates, List<RemoteRepository> list)
+            throws VersionResolverException {
+        return Optional.empty();
+    }
+
+    @Override
     public List<Node> flattenDependencies(Node node, PathScope scope) {
         return null;
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/TestReflectionProperties.java
 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/TestReflectionProperties.java
--- 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/java/org/apache/maven/shared/filtering/TestReflectionProperties.java
 2025-09-28 12:31:15.000000000 +0200
+++ 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/java/org/apache/maven/shared/filtering/TestReflectionProperties.java
 2026-07-07 21:20:40.000000000 +0200
@@ -41,13 +41,13 @@
  *
  */
 @MavenDITest
-public class TestReflectionProperties {
+class TestReflectionProperties {
 
     @Inject
     Injector container;
 
     @Test
-    public void testSimpleFiltering() throws Exception {
+    void simpleFiltering() throws Exception {
         ProjectStub mavenProject = new ProjectStub();
         mavenProject.setVersion("1.0");
         mavenProject.setGroupId("org.apache");
@@ -75,7 +75,7 @@
     }
 
     @Test
-    public void testSimpleNonFiltering() throws Exception {
+    void simpleNonFiltering() throws Exception {
 
         ProjectStub mavenProject = new ProjectStub();
         mavenProject.setVersion("1.0");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/maven-filtering-4.0.0~20250928.git84993b0/src/test/resources/pom.xml 
new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/resources/pom.xml
--- old/maven-filtering-4.0.0~20250928.git84993b0/src/test/resources/pom.xml    
2025-09-28 12:31:15.000000000 +0200
+++ new/maven-filtering-4.0.0~20260707.git2d20dde/src/test/resources/pom.xml    
2026-07-07 21:20:40.000000000 +0200
@@ -65,7 +65,7 @@
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-utils</artifactId>
-      <version>3.0.24</version>
+      <version>4.0.3</version>
     </dependency>
   </dependencies>
 

Reply via email to