From f9a409a4804096ec5f4206f3e0d3e64d14b3aa5d Mon Sep 17 00:00:00 2001 From: Elliotte Rusty Harold Date: Thu, 23 Oct 2025 08:12:58 -0400 Subject: [PATCH] Fix hashCode on arrays --- src/main/java/org/apache/maven/plugins/war/Overlay.java | 4 ++-- 1 file changed, 2 insertions(+), 2 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 9ad4b013..9c0611fa 100644 --- a/src/main/java/org/apache/maven/plugins/war/Overlay.java +++ b/src/main/java/org/apache/maven/plugins/war/Overlay.java @@ -318,8 +318,8 @@ public boolean equals(Object o) { public int hashCode() { int result; result = (getId() != null ? getId().hashCode() : 0); - result = 31 * result + (includes != null ? includes.hashCode() : 0); - result = 31 * result + (excludes != null ? excludes.hashCode() : 0); + result = 31 * result + (includes != null ? Arrays.hashCode(includes) : 0); + result = 31 * result + (excludes != null ? Arrays.hashCode(excludes) : 0); return result; }