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

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


The following commit(s) were added to refs/heads/master by this push:
     new 0fd9867  Simplify code (#589)
0fd9867 is described below

commit 0fd98675a1f77c096b5d5fb91caff35c78bc6281
Author: Elliotte Rusty Harold <[email protected]>
AuthorDate: Mon Nov 24 13:21:55 2025 -0600

    Simplify code (#589)
    
    * Simplify code
    
    * isEmpty
    
    * Update src/main/java/org/apache/maven/plugins/war/Overlay.java
    
    Co-authored-by: Copilot <[email protected]>
    
    ---------
    
    Co-authored-by: Copilot <[email protected]>
---
 src/main/java/org/apache/maven/plugins/war/Overlay.java             | 6 ++----
 .../maven/plugins/war/packaging/AbstractWarPackagingTask.java       | 2 +-
 .../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 -----
 5 files changed, 8 insertions(+), 15 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..dabec5d 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[0]);
     }
 }
diff --git 
a/src/main/java/org/apache/maven/plugins/war/packaging/AbstractWarPackagingTask.java
 
b/src/main/java/org/apache/maven/plugins/war/packaging/AbstractWarPackagingTask.java
index 141f6a9..ee0fa8d 100644
--- 
a/src/main/java/org/apache/maven/plugins/war/packaging/AbstractWarPackagingTask.java
+++ 
b/src/main/java/org/apache/maven/plugins/war/packaging/AbstractWarPackagingTask.java
@@ -433,7 +433,7 @@ public abstract class AbstractWarPackagingTask implements 
WarPackagingTask {
         }
 
         String classifier = artifact.getClassifier();
-        if ((classifier != null) && !("".equals(classifier.trim()))) {
+        if (classifier != null && !(classifier.trim().isEmpty())) {
             return 
MappingUtils.evaluateFileNameMapping(MappingUtils.DEFAULT_FILE_NAME_MAPPING_CLASSIFIER,
 artifact);
         } else {
             return 
MappingUtils.evaluateFileNameMapping(MappingUtils.DEFAULT_FILE_NAME_MAPPING, 
artifact);
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