From ebe71ccd130134126cc4875a3f6160eea530e3ba Mon Sep 17 00:00:00 2001 From: Denis Fuenzalida Date: Sun, 12 Jul 2026 15:44:29 -0700 Subject: [PATCH 1/2] Remove unused dependency and add Maven Enforcer plugin to ban duplicate classes --- ui/pom.xml | 47 ++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 40 insertions(+), 7 deletions(-) diff --git a/ui/pom.xml b/ui/pom.xml index 61fe536f..d553fc96 100644 --- a/ui/pom.xml +++ b/ui/pom.xml @@ -147,11 +147,6 @@ plexus-interpolation 1.29 - - org.codehaus.plexus - plexus-container-default - 2.1.1 - com.google.inject guice @@ -161,7 +156,7 @@ com.google.inject.extensions guice-servlet 5.1.0 - + @@ -178,6 +173,44 @@ 3.5.1 + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.5.0 + + + enforce-ban-duplicate-classes + + enforce + + + + + + compile + runtime + + true + true + + com.google.inject.* + + + + true + + + + + + org.codehaus.mojo + extra-enforcer-rules + 1.8.0 + + + + org.wildfly.plugins @@ -210,7 +243,7 @@ - + From be6bee229d9b2f77d999db6bbb3d34cc742b3f56 Mon Sep 17 00:00:00 2001 From: Denis Fuenzalida Date: Sun, 12 Jul 2026 17:58:18 -0700 Subject: [PATCH 2/2] Exclude conflicting logging dependencies from Maven embedder --- ui/pom.xml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/ui/pom.xml b/ui/pom.xml index d553fc96..7e956587 100644 --- a/ui/pom.xml +++ b/ui/pom.xml @@ -89,6 +89,24 @@ org.apache.maven maven-embedder 3.9.12 + + + org.slf4j + slf4j-simple + + + org.apache.maven + maven-slf4j-provider + + + ch.qos.logback + logback-classic + + + org.apache.logging.log4j + log4j-slf4j-impl + + @@ -243,7 +261,7 @@ - +