From c034394022bdef317954a81e3327537c9ebc6c01 Mon Sep 17 00:00:00 2001 From: Philipp Fehre Date: Thu, 23 Oct 2025 15:35:03 +0200 Subject: [PATCH 1/2] fix: remove fork configuration - Added previously to get around test issues, reuseForks false and forkCount 1 are no longer needed. - configure mockito as a javaagent to remove warning on newer Java versions Signed-off-by: Philipp Fehre --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index f16854c8c..1940a4785 100644 --- a/pom.xml +++ b/pom.xml @@ -20,6 +20,8 @@ false 11 + ${settings.localRepository}/org/mockito/mockito-core/${org.mockito.version}/mockito-core-${org.mockito.version}.jar + -javaagent:${org.mockito.jar} OpenFeature Java SDK @@ -300,8 +302,6 @@ maven-surefire-plugin 3.5.4 - 1 - false ${surefireArgLine} --add-opens java.base/java.util=ALL-UNNAMED From 16f86b012f7cee7ba59117976035d53bf6f2e765 Mon Sep 17 00:00:00 2001 From: Philipp Fehre Date: Fri, 24 Oct 2025 13:53:40 +0200 Subject: [PATCH 2/2] fix: move mockito argLine to all test plugins surefire, failsafe, vmlens all need mockito argline to work with Java 21+ to avoid deprecated dynamic java agent loading. Signed-off-by: Philipp Fehre --- pom.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1940a4785..e07c0dccb 100644 --- a/pom.xml +++ b/pom.xml @@ -21,7 +21,7 @@ 11 ${settings.localRepository}/org/mockito/mockito-core/${org.mockito.version}/mockito-core-${org.mockito.version}.jar - -javaagent:${org.mockito.jar} + -javaagent:${org.mockito.jar} OpenFeature Java SDK @@ -304,6 +304,7 @@ ${surefireArgLine} + ${org.mockito.agent.argline} --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED @@ -321,6 +322,7 @@ ${surefireArgLine} + ${org.mockito.agent.argline} @@ -364,6 +366,7 @@ **/*CT.java true + ${org.mockito.agent.argline} @@ -740,6 +743,7 @@ 3.5.4 + ${org.mockito.agent.argline} ${surefireArgLine}