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

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

commit b1250e15db12cb744687d1e0318cd5c752d09e57
Author: Elliotte Rusty Harold <[email protected]>
AuthorDate: Mon Nov 24 05:54:44 2025 -0600

    Simplify code
---
 src/main/java/org/apache/maven/plugins/war/Overlay.java             | 6 ++----
 .../apache/maven/plugins/war/packaging/WarProjectPackagingTask.java | 4 ++--
 .../org/apache/maven/plugins/war/overlay/OverlayManagerTest.java    | 6 +++---
 .../java/org/apache/maven/plugins/war/stub/WarArtifact4CCStub.java  | 5 -----
 4 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/src/main/java/org/apache/maven/plugins/war/Overlay.java 
b/src/main/java/org/apache/maven/plugins/war/Overlay.java
index 3f9d182..0699552 100644
--- a/src/main/java/org/apache/maven/plugins/war/Overlay.java
+++ b/src/main/java/org/apache/maven/plugins/war/Overlay.java
@@ -325,14 +325,12 @@ public class Overlay {
 
     private String[] parse(String s) {
         final List<String> result = new ArrayList<>();
-        if (s == null) {
-            return result.toArray(new String[result.size()]);
-        } else {
+        if (s != null) {
             String[] tokens = s.split(",");
             for (String token : tokens) {
                 result.add(token.trim());
             }
-            return result.toArray(new String[result.size()]);
         }
+        return result.toArray(new String[result.size()]);
     }
 }
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 48dbbcc..b00ddbc 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
@@ -205,7 +205,7 @@ public class WarProjectPackagingTask extends 
AbstractWarPackagingTask {
             throws MojoFailureException, MojoExecutionException {
         try {
             if (webXml != null && StringUtils.isNotEmpty(webXml.getName())) {
-                if (!webXml.exists() && (failOnMissingWebXml == null || 
Boolean.TRUE.equals(failOnMissingWebXml))) {
+                if (!webXml.exists() && (failOnMissingWebXml == null || 
failOnMissingWebXml)) {
                     throw new MojoFailureException("The specified web.xml file 
'" + webXml + "' does not exist");
                 }
 
@@ -262,7 +262,7 @@ public class WarProjectPackagingTask extends 
AbstractWarPackagingTask {
                 }
             }
         } catch (IOException e) {
-            if (failOnMissingWebXml == null || 
Boolean.TRUE.equals(failOnMissingWebXml)) {
+            if (failOnMissingWebXml == null || failOnMissingWebXml) {
                 throw new MojoExecutionException("Failed to copy deployment 
descriptor", e);
             }
         } catch (MavenFilteringException e) {
diff --git 
a/src/test/java/org/apache/maven/plugins/war/overlay/OverlayManagerTest.java 
b/src/test/java/org/apache/maven/plugins/war/overlay/OverlayManagerTest.java
index d8a9b9e..68ba8b2 100644
--- a/src/test/java/org/apache/maven/plugins/war/overlay/OverlayManagerTest.java
+++ b/src/test/java/org/apache/maven/plugins/war/overlay/OverlayManagerTest.java
@@ -59,11 +59,11 @@ class OverlayManagerTest {
 
         final List<Overlay> overlays = new ArrayList<>();
 
-        final Overlay overlay = currentProjectOverlay;
-        OverlayManager manager = new OverlayManager(overlays, project, 
DEFAULT_INCLUDES, DEFAULT_EXCLUDES, overlay);
+        OverlayManager manager =
+                new OverlayManager(overlays, project, DEFAULT_INCLUDES, 
DEFAULT_EXCLUDES, currentProjectOverlay);
         assertNotNull(manager.getOverlays());
         assertEquals(2, manager.getOverlays().size());
-        assertEquals(overlay, manager.getOverlays().get(0));
+        assertEquals(currentProjectOverlay, manager.getOverlays().get(0));
         assertEquals(new DefaultOverlay(first), manager.getOverlays().get(1));
     }
 
diff --git 
a/src/test/java/org/apache/maven/plugins/war/stub/WarArtifact4CCStub.java 
b/src/test/java/org/apache/maven/plugins/war/stub/WarArtifact4CCStub.java
index 77c07d6..40faa2e 100644
--- a/src/test/java/org/apache/maven/plugins/war/stub/WarArtifact4CCStub.java
+++ b/src/test/java/org/apache/maven/plugins/war/stub/WarArtifact4CCStub.java
@@ -20,7 +20,6 @@ package org.apache.maven.plugins.war.stub;
 
 import org.apache.maven.artifact.handler.ArtifactHandler;
 import org.apache.maven.artifact.handler.DefaultArtifactHandler;
-import org.apache.maven.artifact.versioning.VersionRange;
 
 /**
  * stub for copy constructor
@@ -31,10 +30,6 @@ public class WarArtifact4CCStub extends WarArtifactStub {
         super(basedir);
     }
 
-    public VersionRange getVersionRange() {
-        return VersionRange.createFromVersion(getVersion());
-    }
-
     public String getGroupId() {
         return "org.maven.plugin.test";
     }

Reply via email to