Replace deprecated methods from StringUtils (#587)
* Replace deprecated methods from StringUtils
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 ad929a2..56b1e6c 100644
--- a/src/main/java/org/apache/maven/plugins/war/AbstractWarMojo.java
+++ b/src/main/java/org/apache/maven/plugins/war/AbstractWarMojo.java
@@ -205,27 +205,27 @@
* The comma separated list of tokens to include when copying the content of the warSourceDirectory.
*/
@Parameter(defaultValue = "**")
- private String warSourceIncludes;
+ private String warSourceIncludes = "**";
/**
* The comma separated list of tokens to exclude when copying the content of the warSourceDirectory.
*/
@Parameter
- private String warSourceExcludes;
+ private String warSourceExcludes = "";
/**
* The comma separated list of tokens to include when doing a WAR overlay. Default is
* {@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
@@ -410,7 +410,7 @@
protected String[] getExcludes() {
List<String> excludeList = new ArrayList<>();
if (warSourceExcludes != null && !warSourceExcludes.isEmpty()) {
- excludeList.addAll(Arrays.asList(StringUtils.split(warSourceExcludes, ",")));
+ excludeList.addAll(Arrays.asList(warSourceExcludes.split(",")));
}
// if webXML is specified, omit the one in the source directory
@@ -432,7 +432,7 @@
* @return an array of tokens to include
*/
protected String[] getIncludes() {
- return StringUtils.split(StringUtils.defaultString(warSourceIncludes), ",");
+ return warSourceIncludes.split(",");
}
/**
@@ -441,7 +441,7 @@
* @return an array of tokens to exclude
*/
protected String[] getDependentWarExcludes() {
- return StringUtils.split(StringUtils.defaultString(dependentWarExcludes), ",");
+ return dependentWarExcludes.split(",");
}
/**
@@ -450,7 +450,7 @@
* @return an array of tokens to include
*/
protected String[] getDependentWarIncludes() {
- return StringUtils.split(StringUtils.defaultString(dependentWarIncludes), ",");
+ return dependentWarIncludes.split(",");
}
/**
@@ -1066,7 +1066,7 @@
if (packagingExcludes == null || packagingExcludes.isEmpty()) {
return new String[0];
} else {
- return org.codehaus.plexus.util.StringUtils.split(packagingExcludes, ",");
+ return packagingExcludes.split(",");
}
}
@@ -1084,7 +1084,7 @@
if (packagingIncludes == null || packagingIncludes.isEmpty()) {
return new String[] {"**"};
} else {
- return org.codehaus.plexus.util.StringUtils.split(packagingIncludes, ",");
+ return packagingIncludes.split(",");
}
}
diff --git a/src/main/java/org/apache/maven/plugins/war/packaging/WarProjectPackagingTask.java b/src/main/java/org/apache/maven/plugins/war/packaging/WarProjectPackagingTask.java
index 7f8a579..968b730 100644
--- a/src/main/java/org/apache/maven/plugins/war/packaging/WarProjectPackagingTask.java
+++ b/src/main/java/org/apache/maven/plugins/war/packaging/WarProjectPackagingTask.java
@@ -28,8 +28,8 @@
import org.apache.maven.plugins.war.Overlay;
import org.apache.maven.plugins.war.util.PathSet;
import org.apache.maven.shared.filtering.MavenFilteringException;
+import org.apache.maven.shared.utils.StringUtils;
import org.codehaus.plexus.util.DirectoryScanner;
-import org.codehaus.plexus.util.StringUtils;
/**
* Handles the project own resources, that is:
diff --git a/src/test/java/org/apache/maven/plugins/war/AbstractWarExplodedMojoTest.java b/src/test/java/org/apache/maven/plugins/war/AbstractWarExplodedMojoTest.java
index 058cdda..50e9712 100644
--- a/src/test/java/org/apache/maven/plugins/war/AbstractWarExplodedMojoTest.java
+++ b/src/test/java/org/apache/maven/plugins/war/AbstractWarExplodedMojoTest.java
@@ -39,7 +39,7 @@
public void setUp() throws Exception {
super.setUp();
- mojo = (WarExplodedMojo) lookupMojo("exploded", getPomFile());
+ mojo = lookupMojo("exploded", getPomFile());
}
/**
diff --git a/src/test/java/org/apache/maven/plugins/war/util/PathSetTest.java b/src/test/java/org/apache/maven/plugins/war/util/PathSetTest.java
index f75aae7..cca89b0 100644
--- a/src/test/java/org/apache/maven/plugins/war/util/PathSetTest.java
+++ b/src/test/java/org/apache/maven/plugins/war/util/PathSetTest.java
@@ -24,7 +24,6 @@
import java.util.Iterator;
import java.util.Set;
-import org.codehaus.plexus.util.StringUtils;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -103,9 +102,9 @@
i++;
assertTrue(ps.contains(pathstr));
assertTrue(ps.contains("/" + pathstr));
- assertTrue(ps.contains("/" + StringUtils.replace(pathstr, '/', '\\')));
- assertFalse(ps.contains("/" + StringUtils.replace(pathstr, '/', '\\') + "/a"));
- assertFalse(ps.contains("/a/" + StringUtils.replace(pathstr, '/', '\\')));
+ assertTrue(ps.contains("/" + pathstr.replace('/', '\\')));
+ assertFalse(ps.contains("/" + pathstr.replace('/', '\\') + "/a"));
+ assertFalse(ps.contains("/a/" + pathstr.replace('/', '\\')));
}
assertEquals(2, i, "Wrong count of iterations");
@@ -117,9 +116,9 @@
assertFalse(pathstr.startsWith("ab/c//"));
assertTrue(ps.contains(pathstr));
assertTrue(ps.contains("/" + pathstr));
- assertTrue(ps.contains("/" + StringUtils.replace(pathstr, '/', '\\')));
- assertFalse(ps.contains("/" + StringUtils.replace(pathstr, '/', '\\') + "/a"));
- assertFalse(ps.contains("/ab/" + StringUtils.replace(pathstr, '/', '\\')));
+ assertTrue(ps.contains("/" + pathstr.replace('/', '\\')));
+ assertFalse(ps.contains("/" + pathstr.replace('/', '\\') + "/a"));
+ assertFalse(ps.contains("/ab/" + pathstr.replace('/', '\\')));
}
assertEquals(2, i, "Wrong count of iterations");
}