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

reta pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cxf.git


The following commit(s) were added to refs/heads/main by this push:
     new 767e7614c2e Fix Mockito agent warnings (#3200)
767e7614c2e is described below

commit 767e7614c2ee24542dcb51ba5a374b8232327f52
Author: Andriy Redko <[email protected]>
AuthorDate: Thu Jun 11 12:39:22 2026 -0400

    Fix Mockito agent warnings (#3200)
---
 core/pom.xml                                       | 13 ++++++++
 .../release/samples/jax_rs/spring_boot/pom.xml     | 19 +++++++++++
 .../jax_rs/spring_boot_scan/application/pom.xml    | 19 +++++++++++
 .../main/release/samples/jaxws_spring_boot/pom.xml | 20 +++++++++++-
 integration/cdi/pom.xml                            | 17 ++++++++++
 integration/jca/pom.xml                            | 17 ++++++++++
 integration/spring-boot/autoconfigure/pom.xml      | 13 ++++++++
 parent/pom.xml                                     |  7 ++--
 rt/bindings/coloc/pom.xml                          | 17 ++++++++++
 rt/bindings/corba/pom.xml                          | 13 ++++++++
 rt/bindings/soap/pom.xml                           | 17 ++++++++++
 rt/databinding/aegis/pom.xml                       | 13 ++++++++
 rt/databinding/jaxb/pom.xml                        | 13 ++++++++
 rt/features/metrics/pom.xml                        | 17 ++++++++++
 rt/frontend/jaxrs/pom.xml                          | 15 +++++++++
 rt/frontend/jaxws/pom.xml                          | 17 ++++++++++
 rt/frontend/js/pom.xml                             | 17 ++++++++++
 rt/management/pom.xml                              | 13 ++++++++
 rt/rs/description/pom.xml                          | 13 ++++++++
 rt/rs/extensions/providers/pom.xml                 | 17 ++++++++++
 rt/rs/microprofile-client/pom.xml                  | 13 ++++++++
 rt/rs/security/http-signature/pom.xml              | 19 ++++++++++-
 rt/rs/security/oauth-parent/oauth2/pom.xml         | 13 ++------
 rt/rs/security/sso/oidc/pom.xml                    | 38 +++++-----------------
 rt/rs/sse/pom.xml                                  | 17 ++++++++++
 rt/transports/http-jetty/pom.xml                   | 13 ++++++++
 rt/transports/http-netty/netty-server/pom.xml      | 13 ++++++++
 rt/transports/http-undertow/pom.xml                | 13 ++++++++
 rt/transports/http/pom.xml                         | 13 ++++++++
 rt/transports/jms/pom.xml                          | 27 ++++++++-------
 rt/transports/websocket/pom.xml                    | 13 ++++++++
 rt/ws/addr/pom.xml                                 | 17 ++++++++++
 rt/ws/policy/pom.xml                               | 13 ++++++++
 rt/ws/rm/pom.xml                                   | 13 ++++++++
 rt/ws/security/pom.xml                             | 13 ++++++++
 rt/ws/transfer/pom.xml                             | 13 ++++++++
 rt/wsdl/pom.xml                                    | 13 ++++++++
 services/wsn/wsn-core/pom.xml                      | 14 ++------
 services/xkms/xkms-x509-handlers/pom.xml           | 17 ++++++++++
 systests/cdi/cdi-owb/cdi-producers-owb/pom.xml     | 17 ++++++++++
 systests/jaxrs/pom.xml                             | 13 ++++++++
 systests/jaxws/pom.xml                             | 13 ++++++++
 systests/spring-boot/pom.xml                       | 13 ++++++++
 systests/transport-hc5/pom.xml                     | 13 ++++++++
 systests/transport-jms/pom.xml                     | 14 ++------
 systests/transports/pom.xml                        | 15 +++++++--
 systests/ws-transfer/pom.xml                       | 14 ++------
 47 files changed, 634 insertions(+), 90 deletions(-)

diff --git a/core/pom.xml b/core/pom.xml
index 0a6abd1a052..3e8ed4d5be5 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -65,6 +65,7 @@
         <cxf.osgi.dynamic.import>
             org.apache.cxf.bus,org.apache.cxf.*,com.ctc.wstx.*
         </cxf.osgi.dynamic.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -293,6 +294,18 @@
                     </execution>
                 </executions>
             </plugin>
+             <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
         <pluginManagement>
             <plugins>
diff --git a/distribution/src/main/release/samples/jax_rs/spring_boot/pom.xml 
b/distribution/src/main/release/samples/jax_rs/spring_boot/pom.xml
index ef7572cc7f1..d7197da2cea 100644
--- a/distribution/src/main/release/samples/jax_rs/spring_boot/pom.xml
+++ b/distribution/src/main/release/samples/jax_rs/spring_boot/pom.xml
@@ -93,6 +93,25 @@
                     </rules>
                 </configuration>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+             <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-surefire-plugin</artifactId>
+                 <configuration>
+                     
<argLine>-javaagent:${org.mockito:mockito-core:jar}</argLine>
+                 </configuration>
+             </plugin>
         </plugins>
     </build>
     <profiles>
diff --git 
a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/pom.xml
 
b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/pom.xml
index 0ade0fc8bb6..c7d78f333ae 100644
--- 
a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/pom.xml
+++ 
b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/pom.xml
@@ -125,6 +125,25 @@
                     </rules>
                 </configuration>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+             <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-surefire-plugin</artifactId>
+                 <configuration>
+                     
<argLine>-javaagent:${org.mockito:mockito-core:jar}</argLine>
+                 </configuration>
+             </plugin>
         </plugins>
     </build>
     <profiles>
diff --git a/distribution/src/main/release/samples/jaxws_spring_boot/pom.xml 
b/distribution/src/main/release/samples/jaxws_spring_boot/pom.xml
index 4050006b81c..2102d943131 100644
--- a/distribution/src/main/release/samples/jaxws_spring_boot/pom.xml
+++ b/distribution/src/main/release/samples/jaxws_spring_boot/pom.xml
@@ -104,7 +104,6 @@
                     </resources>
                 </configuration>
             </plugin>
-
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-enforcer-plugin</artifactId>
@@ -116,6 +115,25 @@
                     </rules>
                 </configuration>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+             <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-surefire-plugin</artifactId>
+                 <configuration>
+                     
<argLine>-javaagent:${org.mockito:mockito-core:jar}</argLine>
+                 </configuration>
+             </plugin>
         </plugins>
     </build>
 </project>
diff --git a/integration/cdi/pom.xml b/integration/cdi/pom.xml
index ed9e3206bde..229c97b03f9 100644
--- a/integration/cdi/pom.xml
+++ b/integration/cdi/pom.xml
@@ -42,6 +42,7 @@
         <cxf.osgi.export>
             org.apache.cxf.cdi
         </cxf.osgi.export>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     
     <dependencies>
@@ -87,4 +88,20 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+        </plugins>
+    </build>
 </project>
diff --git a/integration/jca/pom.xml b/integration/jca/pom.xml
index b8d2329cc73..9b4ce41b0e3 100644
--- a/integration/jca/pom.xml
+++ b/integration/jca/pom.xml
@@ -32,6 +32,7 @@
     </parent>
     <properties>
         <cxf.module.name>org.apache.cxf.jca</cxf.module.name>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -126,4 +127,20 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+        </plugins>
+    </build>
 </project>
diff --git a/integration/spring-boot/autoconfigure/pom.xml 
b/integration/spring-boot/autoconfigure/pom.xml
index dd9f4d6c680..c762944393e 100644
--- a/integration/spring-boot/autoconfigure/pom.xml
+++ b/integration/spring-boot/autoconfigure/pom.xml
@@ -32,6 +32,7 @@
     </parent>
     <properties>
         
<cxf.module.name>org.apache.cxf.spring.boot.autoconfigure</cxf.module.name>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <build>
         <plugins>
@@ -46,6 +47,18 @@
                     </instructions>
                 </configuration>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
     <dependencies>
diff --git a/parent/pom.xml b/parent/pom.xml
index 255d3438550..112d0a2ccb8 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -37,7 +37,8 @@
         <cxf.surefire.usefile>false</cxf.surefire.usefile>
         
<org.apache.cxf.transport.websocket.atmosphere.disabled>false</org.apache.cxf.transport.websocket.atmosphere.disabled>
         <cxf.surefire.parallel.mode />
-        <cxf.surefire.fork.vmargs>-ea --add-opens 
java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED  
--add-opens 
java.base/sun.net.www.protocol.https=ALL-UNNAMED</cxf.surefire.fork.vmargs>
+        <cxf.surefire.fork.vmargs.extra />
+        <cxf.surefire.fork.vmargs>-ea --add-opens 
java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED  
--add-opens java.base/sun.net.www.protocol.https=ALL-UNNAMED 
${cxf.surefire.fork.vmargs.extra}</cxf.surefire.fork.vmargs>
         <cxf.server.launcher.vmargs>-ea</cxf.server.launcher.vmargs>
         <cxf.surefire.enable.assertions>true</cxf.surefire.enable.assertions>
         <cxf.surefire.rerun.count>3</cxf.surefire.rerun.count>
@@ -2410,8 +2411,8 @@
                         <configuration>
                             <systemPropertyVariables>
                                 
<org.apache.xml.security.securerandom.algorithm>PKCS11</org.apache.xml.security.securerandom.algorithm>
-                               <fips.enabled>true</fips.enabled>
-                           </systemPropertyVariables>
+                                <fips.enabled>true</fips.enabled>
+                            </systemPropertyVariables>
                             <excludes>
                                 <!--fips: need to regenerate keys for 
systests/microprofile/client/weld tests which are out of CXF codebase-->
                                 <exclude>**/SslContextTest.java</exclude>
diff --git a/rt/bindings/coloc/pom.xml b/rt/bindings/coloc/pom.xml
index 44b29f527f5..3d0009cb87a 100644
--- a/rt/bindings/coloc/pom.xml
+++ b/rt/bindings/coloc/pom.xml
@@ -36,6 +36,7 @@
             
org.springframework*;resolution:=optional;version="${cxf.osgi.spring.version}",
             jakarta.xml.ws*;version="${cxf.osgi.jakarta.xml.ws.version}"
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -77,4 +78,20 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+        </plugins>
+    </build>
 </project>
diff --git a/rt/bindings/corba/pom.xml b/rt/bindings/corba/pom.xml
index 10d88208156..d0841932fd4 100644
--- a/rt/bindings/corba/pom.xml
+++ b/rt/bindings/corba/pom.xml
@@ -39,6 +39,7 @@
             jakarta.xml.bind*;version="${cxf.osgi.jakarta.bind.version}",
             org.apache.yoko.orb.*;resolution:=optional
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -138,6 +139,18 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
 </project>
diff --git a/rt/bindings/soap/pom.xml b/rt/bindings/soap/pom.xml
index 0df30cd6b30..bf4b9190603 100644
--- a/rt/bindings/soap/pom.xml
+++ b/rt/bindings/soap/pom.xml
@@ -39,6 +39,7 @@
             
org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}",
             jakarta.xml.bind*;version="${cxf.osgi.jakarta.bind.version}"
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -107,4 +108,20 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+        </plugins>
+    </build>
 </project>
diff --git a/rt/databinding/aegis/pom.xml b/rt/databinding/aegis/pom.xml
index 8e2c53ebd9d..0e04a915db1 100644
--- a/rt/databinding/aegis/pom.xml
+++ b/rt/databinding/aegis/pom.xml
@@ -38,6 +38,7 @@
             jakarta.xml.bind*;version="${cxf.osgi.jakarta.bind.version}",
             jakarta.activation;version="${cxf.osgi.jakarta.activation.version}"
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -154,6 +155,18 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
 </project>
diff --git a/rt/databinding/jaxb/pom.xml b/rt/databinding/jaxb/pom.xml
index 1268643c8a9..d460e8a569d 100644
--- a/rt/databinding/jaxb/pom.xml
+++ b/rt/databinding/jaxb/pom.xml
@@ -36,6 +36,7 @@
             
jakarta.activation;version="${cxf.osgi.jakarta.activation.version}",
             jakarta.xml.bind*;version="${cxf.osgi.jakarta.bind.version}"
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <build>
         <plugins>
@@ -81,6 +82,18 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
     <dependencies>
diff --git a/rt/features/metrics/pom.xml b/rt/features/metrics/pom.xml
index 8e5126f77e4..369aacf4298 100644
--- a/rt/features/metrics/pom.xml
+++ b/rt/features/metrics/pom.xml
@@ -13,6 +13,7 @@
 
     <properties>
         <cxf.module.name>org.apache.cxf.metrics</cxf.module.name>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
 
     <dependencies>
@@ -73,4 +74,20 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+        </plugins>
+    </build>
 </project>
diff --git a/rt/frontend/jaxrs/pom.xml b/rt/frontend/jaxrs/pom.xml
index 73357455b85..b324ba38e6b 100644
--- a/rt/frontend/jaxrs/pom.xml
+++ b/rt/frontend/jaxrs/pom.xml
@@ -45,6 +45,7 @@
         <cxf.osgi.export>
             org.apache.cxf.jaxrs*
         </cxf.osgi.export>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -216,5 +217,19 @@
                 </plugin>
             </plugins>
         </pluginManagement>
+        <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+        </plugins>
     </build>
 </project>
diff --git a/rt/frontend/jaxws/pom.xml b/rt/frontend/jaxws/pom.xml
index 126242ab9f3..16fcfe88f93 100644
--- a/rt/frontend/jaxws/pom.xml
+++ b/rt/frontend/jaxws/pom.xml
@@ -48,6 +48,7 @@
             
org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/blueprint/jaxws";
         </cxf.export.service>
         
<cxf.bundle.activator>org.apache.cxf.jaxws.blueprint.Activator</cxf.bundle.activator>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -193,4 +194,20 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+        </plugins>
+    </build>
 </project>
diff --git a/rt/frontend/js/pom.xml b/rt/frontend/js/pom.xml
index 9a6d48d3513..508f3f1e10f 100644
--- a/rt/frontend/js/pom.xml
+++ b/rt/frontend/js/pom.xml
@@ -35,6 +35,7 @@
         <cxf.osgi.import>
             jakarta.xml.ws*;version="${cxf.osgi.jakarta.xml.ws.version}",
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -67,4 +68,20 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+        </plugins>
+    </build>
 </project>
diff --git a/rt/management/pom.xml b/rt/management/pom.xml
index bdd4f0c0ce9..b3a9c672fa6 100644
--- a/rt/management/pom.xml
+++ b/rt/management/pom.xml
@@ -36,6 +36,7 @@
             jakarta.xml.bind*;version="${cxf.osgi.jakarta.bind.version}",
             
jakarta.annotation*;version="${cxf.osgi.jakarta.annotation.version}"
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -124,6 +125,18 @@
                     </extensions>
                 </configuration>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
 </project>
diff --git a/rt/rs/description/pom.xml b/rt/rs/description/pom.xml
index 284c3037fa8..fc91a4c5c7f 100644
--- a/rt/rs/description/pom.xml
+++ b/rt/rs/description/pom.xml
@@ -36,6 +36,7 @@
             jakarta.servlet*;version="${cxf.osgi.jakarta.servlet.version}",
             jakarta.xml.bind*;version="${cxf.osgi.jakarta.bind.version}"
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -87,6 +88,18 @@
     </dependencies>
     <build>
         <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
 </project>
diff --git a/rt/rs/extensions/providers/pom.xml 
b/rt/rs/extensions/providers/pom.xml
index c6a5c393b6e..023febca9a6 100644
--- a/rt/rs/extensions/providers/pom.xml
+++ b/rt/rs/extensions/providers/pom.xml
@@ -36,6 +36,7 @@
             jakarta.servlet*;version="${cxf.osgi.jakarta.servlet.version}",
             jakarta.xml.bind*;version="${cxf.osgi.jakarta.bind.version}"
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -155,4 +156,20 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+        </plugins>
+    </build>
 </project>
diff --git a/rt/rs/microprofile-client/pom.xml 
b/rt/rs/microprofile-client/pom.xml
index 4a9f459a428..98fed1bbfe2 100644
--- a/rt/rs/microprofile-client/pom.xml
+++ b/rt/rs/microprofile-client/pom.xml
@@ -35,6 +35,7 @@
         <cxf.osgi.import>
             
jakarta.annotation*;version="${cxf.osgi.jakarta.annotation.version}"
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -208,6 +209,18 @@
                     </instructions>
                 </configuration>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
 
diff --git a/rt/rs/security/http-signature/pom.xml 
b/rt/rs/security/http-signature/pom.xml
index 0dc36f5c434..5cd5e5cbfd6 100644
--- a/rt/rs/security/http-signature/pom.xml
+++ b/rt/rs/security/http-signature/pom.xml
@@ -19,6 +19,7 @@
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
+    <artifactId>cxf-rt-rs-security-http-signature</artifactId>
     <packaging>bundle</packaging>
     <name>Apache CXF Runtime Http-Signature</name>
     <description>
@@ -33,9 +34,9 @@
         <relativePath>../../../../parent/pom.xml</relativePath>
     </parent>
 
-    <artifactId>cxf-rt-rs-security-http-signature</artifactId>
     <properties>
         
<cxf.module.name>org.apache.cxf.rs.security.http.signature</cxf.module.name>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
 
     <dependencies>
@@ -77,4 +78,20 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+        </plugins>
+    </build>
 </project>
diff --git a/rt/rs/security/oauth-parent/oauth2/pom.xml 
b/rt/rs/security/oauth-parent/oauth2/pom.xml
index 676fade04e4..bd3290690b1 100644
--- a/rt/rs/security/oauth-parent/oauth2/pom.xml
+++ b/rt/rs/security/oauth-parent/oauth2/pom.xml
@@ -39,6 +39,9 @@
       jakarta.persistence*;resolution:=optional
     </cxf.osgi.import>
     <compilerArguments>-Aopenjpa.source=8 
-Aopenjpa.metamodel=true</compilerArguments>
+    <!-- this configures the surefire plugin to run your tests with the 
javaagent enabled -->
+    <!-- (openJPA loadtime weaving) -->
+    
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.apache.openjpa:openjpa:jar} 
-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
   </properties>
   <dependencies>
     <dependency>
@@ -256,16 +259,6 @@
                 </execution>
             </executions>
         </plugin>
-      <!-- this configures the surefire plugin to run your tests with the 
javaagent enabled -->
-      <!-- (openJPA loadtime weaving) -->
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <configuration>
-          <argLine>-javaagent:${org.apache.openjpa:openjpa:jar} 
${cxf.surefire.fork.vmargs}</argLine>
-          <workingDirectory>${project.build.directory}</workingDirectory>
-        </configuration>
-      </plugin>
     </plugins>
   </build>
 </project>
diff --git a/rt/rs/security/sso/oidc/pom.xml b/rt/rs/security/sso/oidc/pom.xml
index e8918fa2afb..5fcda3ae890 100644
--- a/rt/rs/security/sso/oidc/pom.xml
+++ b/rt/rs/security/sso/oidc/pom.xml
@@ -36,6 +36,9 @@
     <cxf.osgi.import>
         jakarta.annotation*;version="${cxf.osgi.jakarta.annotation.version}"
     </cxf.osgi.import>
+    <!-- this configures the surefire plugin to run your tests with the 
javaagent enabled -->
+    <!-- (openJPA loadtime weaving) -->
+    
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.apache.openjpa:openjpa:jar}</cxf.surefire.fork.vmargs.extra>
   </properties>
   <dependencies>
     <dependency>
@@ -200,38 +203,15 @@
           </execution>
         </executions>
       </plugin>
-      <!-- this configures the surefire plugin to run your tests with the 
javaagent enabled -->
-      <!-- (openJPA loadtime weaving) -->
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <configuration>
-          
<argLine>-javaagent:${project.basedir}/target/openjpa-${cxf.openjpa.version}.jar
 ${cxf.surefire.fork.vmargs}</argLine>
-          <workingDirectory>${project.basedir}/target</workingDirectory>
-        </configuration>
-      </plugin>
-      <!-- this tells maven to copy the openjpa agent jar into your target/ 
directory -->
-      <!-- where surefire can see it -->
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-dependency-plugin</artifactId>
-        <executions>
+          <artifactId>maven-dependency-plugin</artifactId>
+          <executions>
           <execution>
-            <id>copy</id>
-            <phase>process-resources</phase>
-            <goals>
-              <goal>copy</goal>
-            </goals>
-            <configuration>
-              <artifactItems>
-                <artifactItem>
-                  <groupId>org.apache.openjpa</groupId>
-                  <artifactId>openjpa</artifactId>
-                  <version>${cxf.openjpa.version}</version>
-                  <outputDirectory>${project.build.directory}</outputDirectory>
-                </artifactItem>
-              </artifactItems>
-            </configuration>
+             <phase>generate-test-resources</phase>
+             <goals>
+               <goal>properties</goal>
+             </goals>
           </execution>
         </executions>
       </plugin>
diff --git a/rt/rs/sse/pom.xml b/rt/rs/sse/pom.xml
index d95c7fe17ef..8d7973b93e0 100644
--- a/rt/rs/sse/pom.xml
+++ b/rt/rs/sse/pom.xml
@@ -35,6 +35,7 @@
         <cxf.osgi.import>
             jakarta.servlet*;version="${cxf.osgi.jakarta.servlet.version}",
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -81,4 +82,20 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+        </plugins>
+    </build>
 </project>
diff --git a/rt/transports/http-jetty/pom.xml b/rt/transports/http-jetty/pom.xml
index eeefafe8fc5..298ee01ebc6 100644
--- a/rt/transports/http-jetty/pom.xml
+++ b/rt/transports/http-jetty/pom.xml
@@ -42,6 +42,7 @@
         <cxf.osgi.dynamic.import>
             org.eclipse.jetty.jmx
         </cxf.osgi.dynamic.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -200,6 +201,18 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
 </project>
diff --git a/rt/transports/http-netty/netty-server/pom.xml 
b/rt/transports/http-netty/netty-server/pom.xml
index 387dbbc5132..e68d3c83c30 100644
--- a/rt/transports/http-netty/netty-server/pom.xml
+++ b/rt/transports/http-netty/netty-server/pom.xml
@@ -42,6 +42,7 @@
         <cxf.osgi.export>
             org.apache.cxf.*,
         </cxf.osgi.export>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -163,6 +164,18 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
 </project>
diff --git a/rt/transports/http-undertow/pom.xml 
b/rt/transports/http-undertow/pom.xml
index 441ec35ae37..51fbd03698a 100644
--- a/rt/transports/http-undertow/pom.xml
+++ b/rt/transports/http-undertow/pom.xml
@@ -40,6 +40,7 @@
             
jakarta.annotation*;version="${cxf.osgi.jakarta.annotation.version}",
             org.xnio*;version="${cxf.undertow.xnio.osgi.version}",
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -166,6 +167,18 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
 </project>
diff --git a/rt/transports/http/pom.xml b/rt/transports/http/pom.xml
index 588011766a5..6e0b999f901 100644
--- a/rt/transports/http/pom.xml
+++ b/rt/transports/http/pom.xml
@@ -49,6 +49,7 @@
         <cxf.public.suffix.list.url>
             https://publicsuffix.org/list/effective_tld_names.dat
         </cxf.public.suffix.list.url>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -180,6 +181,18 @@
                     </execution>
                 </executions>
              </plugin>
+             <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+              </plugin>
         </plugins>
         <pluginManagement>
             <plugins>
diff --git a/rt/transports/jms/pom.xml b/rt/transports/jms/pom.xml
index 48bea26944e..bd82da4cd5e 100644
--- a/rt/transports/jms/pom.xml
+++ b/rt/transports/jms/pom.xml
@@ -30,6 +30,7 @@
             jakarta.xml.bind*;version="${cxf.osgi.jakarta.bind.version}"
         </cxf.osgi.import>
         <cxf.module.name>org.apache.cxf.transport.jms</cxf.module.name>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -165,6 +166,18 @@
                     </extensions>
                 </configuration>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
    
@@ -174,17 +187,9 @@
             <activation>
                 <jdk>[23,24)</jdk>
             </activation>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-surefire-plugin</artifactId>
-                        <configuration>
-                            <argLine>${cxf.surefire.fork.vmargs} 
-Djava.security.manager=allow</argLine>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
+            <properties>
+                
<cxf.surefire.fork.vmargs.extra>-Djava.security.manager=allow</cxf.surefire.fork.vmargs.extra>
+            </properties>
         </profile>
     </profiles>
 </project>
diff --git a/rt/transports/websocket/pom.xml b/rt/transports/websocket/pom.xml
index 4a81842b1e7..b8924dfb8fc 100644
--- a/rt/transports/websocket/pom.xml
+++ b/rt/transports/websocket/pom.xml
@@ -41,6 +41,7 @@
         <cxf.osgi.dynamic.import>
             org.eclipse.jetty.jmx
         </cxf.osgi.dynamic.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -206,6 +207,18 @@
     </dependencies>
     <build>
         <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
 </project>
diff --git a/rt/ws/addr/pom.xml b/rt/ws/addr/pom.xml
index c9b6932290b..801d1f29f82 100644
--- a/rt/ws/addr/pom.xml
+++ b/rt/ws/addr/pom.xml
@@ -37,6 +37,7 @@
             jakarta.xml.ws*;version="${cxf.osgi.jakarta.xml.ws.version}",
             jakarta.xml.bind*;version="${cxf.osgi.jakarta.bind.version}"
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -76,4 +77,20 @@
             <version>${project.version}</version>
         </dependency>
     </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+        </plugins>
+    </build>
 </project>
diff --git a/rt/ws/policy/pom.xml b/rt/ws/policy/pom.xml
index 1f2e6aad4e0..44d79f5caec 100644
--- a/rt/ws/policy/pom.xml
+++ b/rt/ws/policy/pom.xml
@@ -37,6 +37,7 @@
             jakarta.xml.bind*;version="${cxf.osgi.jakarta.bind.version}",
             
jakarta.annotation*;version="${cxf.osgi.jakarta.annotation.version}"
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -202,6 +203,18 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
 </project>
diff --git a/rt/ws/rm/pom.xml b/rt/ws/rm/pom.xml
index 8e65c6c7515..350a1554407 100644
--- a/rt/ws/rm/pom.xml
+++ b/rt/ws/rm/pom.xml
@@ -38,6 +38,7 @@
             jakarta.xml.bind*;version="${cxf.osgi.jakarta.bind.version}",
             
jakarta.annotation*;version="${cxf.osgi.jakarta.annotation.version}"
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -218,6 +219,18 @@
                     </extensions>
                 </configuration>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
 </project>
diff --git a/rt/ws/security/pom.xml b/rt/ws/security/pom.xml
index ca8cc1ca178..9b77c09ea21 100644
--- a/rt/ws/security/pom.xml
+++ b/rt/ws/security/pom.xml
@@ -42,6 +42,7 @@
             jakarta.xml.bind*;version="${cxf.osgi.jakarta.bind.version}",
             
jakarta.annotation*;version="${cxf.osgi.jakarta.annotation.version}"
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -249,6 +250,18 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
 </project>
diff --git a/rt/ws/transfer/pom.xml b/rt/ws/transfer/pom.xml
index 7552c0e0b7d..2ae17b74fd6 100644
--- a/rt/ws/transfer/pom.xml
+++ b/rt/ws/transfer/pom.xml
@@ -16,6 +16,7 @@
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <cxf.module.name>org.apache.cxf.ws.transfer</cxf.module.name>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
 
     <dependencies>
@@ -95,6 +96,18 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
 </project>
diff --git a/rt/wsdl/pom.xml b/rt/wsdl/pom.xml
index dba1c1842ad..cbccca4ae63 100644
--- a/rt/wsdl/pom.xml
+++ b/rt/wsdl/pom.xml
@@ -36,6 +36,7 @@
            jakarta.xml.bind*;version="${cxf.osgi.jakarta.bind.version}",
            jakarta.annotation*;version="${cxf.osgi.jakarta.annotation.version}"
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -119,6 +120,18 @@
                     </extensions>
                 </configuration>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
 </project>
diff --git a/services/wsn/wsn-core/pom.xml b/services/wsn/wsn-core/pom.xml
index 5acde0fccfd..4fd1e26ad8c 100644
--- a/services/wsn/wsn-core/pom.xml
+++ b/services/wsn/wsn-core/pom.xml
@@ -165,17 +165,9 @@
             <activation>
                 <jdk>[23,24)</jdk>
             </activation>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-surefire-plugin</artifactId>
-                        <configuration>
-                            <argLine>${cxf.surefire.fork.vmargs} 
-Djava.security.manager=allow</argLine>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
+            <properties>
+                
<cxf.surefire.fork.vmargs.extra>-Djava.security.manager=allow</cxf.surefire.fork.vmargs.extra>
+            </properties>
         </profile>
     </profiles>
 </project>
diff --git a/services/xkms/xkms-x509-handlers/pom.xml 
b/services/xkms/xkms-x509-handlers/pom.xml
index 83e2b33c4b3..08ff4e90cd0 100644
--- a/services/xkms/xkms-x509-handlers/pom.xml
+++ b/services/xkms/xkms-x509-handlers/pom.xml
@@ -35,6 +35,7 @@
         <cxf.osgi.import>
             jakarta.xml.bind*;version="${cxf.osgi.jakarta.bind.version}"
         </cxf.osgi.import>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -63,4 +64,20 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+        </plugins>
+    </build>
 </project>
diff --git a/systests/cdi/cdi-owb/cdi-producers-owb/pom.xml 
b/systests/cdi/cdi-owb/cdi-producers-owb/pom.xml
index c3d5b956dfc..95c3bfbb74b 100644
--- a/systests/cdi/cdi-owb/cdi-producers-owb/pom.xml
+++ b/systests/cdi/cdi-owb/cdi-producers-owb/pom.xml
@@ -33,6 +33,7 @@
     
     <properties>
         
<cxf.module.name>org.apache.cxf.systests.cdi.owb.producers</cxf.module.name>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     
     <dependencies>
@@ -48,4 +49,20 @@
              <scope>test</scope>
         </dependency>
     </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+        </plugins>
+    </build>
 </project>
diff --git a/systests/jaxrs/pom.xml b/systests/jaxrs/pom.xml
index abfbc769ffb..67d31cc2e82 100644
--- a/systests/jaxrs/pom.xml
+++ b/systests/jaxrs/pom.xml
@@ -32,6 +32,7 @@
     <url>https://cxf.apache.org</url>
     <properties>
         <cxf.module.name>org.apache.cxf.systests.jaxrs</cxf.module.name>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     <dependencies>
         <dependency>
@@ -594,6 +595,18 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
     <profiles>
diff --git a/systests/jaxws/pom.xml b/systests/jaxws/pom.xml
index 45f7444e373..80d1afc2323 100644
--- a/systests/jaxws/pom.xml
+++ b/systests/jaxws/pom.xml
@@ -33,6 +33,7 @@
     
     <properties>
         <cxf.module.name>org.apache.cxf.systests.jaxws</cxf.module.name>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     
     <build>
@@ -95,6 +96,18 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
     <dependencies>
diff --git a/systests/spring-boot/pom.xml b/systests/spring-boot/pom.xml
index 2d4f921a5b6..ac6debe36ed 100644
--- a/systests/spring-boot/pom.xml
+++ b/systests/spring-boot/pom.xml
@@ -33,6 +33,7 @@
 
     <properties>
         <cxf.module.name>org.apache.cxf.systests.spring.boot</cxf.module.name>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
 
     <build>
@@ -55,6 +56,18 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
     <dependencies>
diff --git a/systests/transport-hc5/pom.xml b/systests/transport-hc5/pom.xml
index 1e81995370b..3d75655aa59 100644
--- a/systests/transport-hc5/pom.xml
+++ b/systests/transport-hc5/pom.xml
@@ -33,6 +33,7 @@
     
     <properties>
         
<cxf.module.name>org.apache.cxf.systests.transport.hc5</cxf.module.name>
+        
<cxf.surefire.fork.vmargs.extra>-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
     </properties>
     
     <build>
@@ -95,6 +96,18 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
     <dependencies>
diff --git a/systests/transport-jms/pom.xml b/systests/transport-jms/pom.xml
index c1cacc1894f..06df8893924 100644
--- a/systests/transport-jms/pom.xml
+++ b/systests/transport-jms/pom.xml
@@ -274,17 +274,9 @@
             <activation>
                 <jdk>[23,24)</jdk>
             </activation>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-surefire-plugin</artifactId>
-                        <configuration>
-                            <argLine>${cxf.surefire.fork.vmargs} 
-Djava.security.manager=allow</argLine>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
+            <properties>
+                
<cxf.surefire.fork.vmargs.extra>-Djava.security.manager=allow</cxf.surefire.fork.vmargs.extra>
+            </properties>
         </profile>
     </profiles>
 </project>
diff --git a/systests/transports/pom.xml b/systests/transports/pom.xml
index ae55fe04ea9..2326fb1db1f 100644
--- a/systests/transports/pom.xml
+++ b/systests/transports/pom.xml
@@ -31,8 +31,7 @@
     <description>Apache CXF Transport System Tests</description>
     <url>https://cxf.apache.org</url>
     <properties>
-        
<cxf.surefire.fork.vmargs>-Djdk.http.auth.tunneling.disabledSchemes=""</cxf.surefire.fork.vmargs>
-        <cxf.surefire.fork.vmargs>--add-opens 
java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED 
-Djdk.http.auth.tunneling.disabledSchemes=""</cxf.surefire.fork.vmargs>
+        <cxf.surefire.fork.vmargs.extra>--add-opens 
java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED 
-Djdk.http.auth.tunneling.disabledSchemes="" 
-javaagent:${org.mockito:mockito-core:jar}</cxf.surefire.fork.vmargs.extra>
         <cxf.module.name>org.apache.cxf.systests.transport</cxf.module.name>
     </properties>
     <build>
@@ -114,6 +113,18 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <executions>
+                     <execution>
+                         <phase>generate-test-resources</phase>
+                         <goals>
+                             <goal>properties</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
         </plugins>
     </build>
     <dependencies>
diff --git a/systests/ws-transfer/pom.xml b/systests/ws-transfer/pom.xml
index a4a144c04a1..75ca6593970 100644
--- a/systests/ws-transfer/pom.xml
+++ b/systests/ws-transfer/pom.xml
@@ -73,17 +73,9 @@
             <activation>
                 <jdk>[17,)</jdk>
             </activation>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-surefire-plugin</artifactId>
-                        <configuration>
-                            <argLine>${cxf.surefire.fork.vmargs} 
-Djdk.xml.enableExtensionFunctions=true</argLine>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
+            <properties>
+                
<cxf.surefire.fork.vmargs.extra>-Djdk.xml.enableExtensionFunctions=true</cxf.surefire.fork.vmargs.extra>
+            </properties>
         </profile>
     </profiles>
 </project>

Reply via email to