This is an automated email from the ASF dual-hosted git repository.

elharo pushed a commit to branch join
in repository https://gitbox.apache.org/repos/asf/maven-war-plugin.git

commit aa45154e9440fb85e7dd89695b666f5903d40dc5
Author: Elliotte Rusty Harold <[email protected]>
AuthorDate: Mon Nov 24 05:29:40 2025 -0600

    Replace deprecated methods from StringUtils
---
 .../org/apache/maven/plugins/war/AbstractWarMojo.java   | 17 ++++++-----------
 1 file changed, 6 insertions(+), 11 deletions(-)

diff --git a/src/main/java/org/apache/maven/plugins/war/AbstractWarMojo.java 
b/src/main/java/org/apache/maven/plugins/war/AbstractWarMojo.java
index 709e2e7..a35533f 100644
--- a/src/main/java/org/apache/maven/plugins/war/AbstractWarMojo.java
+++ b/src/main/java/org/apache/maven/plugins/war/AbstractWarMojo.java
@@ -25,12 +25,7 @@ import java.nio.file.Files;
 import java.nio.file.Path;
 import java.nio.file.SimpleFileVisitor;
 import java.nio.file.attribute.BasicFileAttributes;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.LinkedHashSet;
-import java.util.List;
+import java.util.*;
 
 import org.apache.maven.archiver.MavenArchiveConfiguration;
 import org.apache.maven.artifact.handler.manager.ArtifactHandlerManager;
@@ -220,14 +215,14 @@ public abstract class AbstractWarMojo extends 
AbstractMojo {
      * {@link org.apache.maven.plugins.war.Overlay#DEFAULT_INCLUDES}
      */
     @Parameter
-    private String dependentWarIncludes = 
StringUtils.join(Overlay.DEFAULT_INCLUDES, ",");
+    private String dependentWarIncludes = String.join(",", 
Overlay.DEFAULT_INCLUDES);
 
     /**
      * The comma separated list of tokens to exclude when doing a WAR overlay. 
Default is
      * {@link org.apache.maven.plugins.war.Overlay#DEFAULT_EXCLUDES}
      */
     @Parameter
-    private String dependentWarExcludes = 
StringUtils.join(Overlay.DEFAULT_EXCLUDES, ",");
+    private String dependentWarExcludes = String.join(",", 
Overlay.DEFAULT_EXCLUDES);
 
     /**
      * The comma separated list of tokens to exclude from the WAR before 
packaging. This option may be used to implement
@@ -434,7 +429,7 @@ public abstract class AbstractWarMojo extends AbstractMojo {
      * @return an array of tokens to include
      */
     protected String[] getIncludes() {
-        return StringUtils.split(StringUtils.defaultString(warSourceIncludes), 
",");
+        return StringUtils.split(Objects.toString(warSourceIncludes), ",");
     }
 
     /**
@@ -443,7 +438,7 @@ public abstract class AbstractWarMojo extends AbstractMojo {
      * @return an array of tokens to exclude
      */
     protected String[] getDependentWarExcludes() {
-        return 
StringUtils.split(StringUtils.defaultString(dependentWarExcludes), ",");
+        return StringUtils.split(Objects.toString(dependentWarExcludes), ",");
     }
 
     /**
@@ -452,7 +447,7 @@ public abstract class AbstractWarMojo extends AbstractMojo {
      * @return an array of tokens to include
      */
     protected String[] getDependentWarIncludes() {
-        return 
StringUtils.split(StringUtils.defaultString(dependentWarIncludes), ",");
+        return StringUtils.split(Objects.toString(dependentWarIncludes), ",");
     }
 
     /**

Reply via email to