From 217ae8f78db82b5cfa0b5eca1aefd18e2d999dc4 Mon Sep 17 00:00:00 2001 From: zijian yi Date: Mon, 19 Oct 2026 21:05:45 -0500 Subject: [PATCH] Scope junit-jupiter-engine to test and drop unused plugin test deps junit-jupiter-engine was compile-scoped in estore, so JUnit 5 leaked into every consumer, including estore-maven-plugin. Scope it to test. estore-maven-plugin has no tests, so its maven-compat, junit 4.12 and maven-plugin-testing-harness test dependencies are unused; remove them. antlr4-runtime and javaparser-symbol-solver-core stay because CodegenMojo imports them directly. --- estore-maven-plugin/pom.xml | 18 ------------------ estore/pom.xml | 1 + 2 files changed, 1 insertion(+), 18 deletions(-) diff --git a/estore-maven-plugin/pom.xml b/estore-maven-plugin/pom.xml index 4e29ce5..1fd648d 100644 --- a/estore-maven-plugin/pom.xml +++ b/estore-maven-plugin/pom.xml @@ -64,30 +64,12 @@ ${maven.version} provided - - org.apache.maven - maven-compat - ${maven.version} - test - org.apache.maven.plugin-tools maven-plugin-annotations 3.15.2 provided - - junit - junit - 4.12 - test - - - org.apache.maven.plugin-testing - maven-plugin-testing-harness - 3.3.0 - test - diff --git a/estore/pom.xml b/estore/pom.xml index 532a1d2..fe7403f 100644 --- a/estore/pom.xml +++ b/estore/pom.xml @@ -25,6 +25,7 @@ org.junit.jupiter junit-jupiter-engine 5.9.2 + test org.ow2.asm