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

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


The following commit(s) were added to refs/heads/main by this push:
     new 73bedfe3ec Update to junit 5 and POM cleanup, #2616 (#4033)
73bedfe3ec is described below

commit 73bedfe3ecfb179d4f6b82fa5016878e57b515b6
Author: Hans Van Akelyen <[email protected]>
AuthorDate: Sun Jun 9 14:45:40 2024 +0200

    Update to junit 5 and POM cleanup, #2616 (#4033)
    
    * remove Junit from POm , #2616
    
    * More POM cleanup to make tests work, fixes #2616
---
 assemblies/lib-beam/pom.xml                        | 12 ----
 core/pom.xml                                       | 12 ----
 .../apache/hop/core/logging/LogChannelTest.java    | 13 ++--
 .../apache/hop/core/row/ValueMetaAndDataTest.java  |  4 --
 .../apache/hop/core/xml/XmlHandlerUnitTest.java    |  2 +
 engine-beam/pom.xml                                | 13 ++--
 engine/pom.xml                                     | 55 ++-------------
 plugins/actions/mailvalidator/pom.xml              |  8 ---
 plugins/actions/pom.xml                            | 35 ----------
 plugins/databases/pom.xml                          | 34 ----------
 plugins/engines/beam/pom.xml                       | 31 ++-------
 plugins/misc/async/pom.xml                         | 11 ---
 plugins/misc/debug/pom.xml                         | 35 ----------
 plugins/misc/git/pom.xml                           | 39 -----------
 plugins/misc/import/pom.xml                        | 35 ----------
 plugins/misc/passwords/pom.xml                     | 35 ----------
 plugins/misc/projects/pom.xml                      | 35 ----------
 plugins/misc/reflection/pom.xml                    | 35 ----------
 plugins/misc/static-schema/pom.xml                 |  6 --
 plugins/misc/testing/pom.xml                       | 35 ----------
 plugins/tech/avro/pom.xml                          | 37 ----------
 plugins/tech/aws/pom.xml                           | 43 ------------
 plugins/tech/azure/pom.xml                         | 14 ----
 plugins/tech/cassandra/pom.xml                     | 39 -----------
 plugins/tech/dropbox/pom.xml                       | 34 ----------
 plugins/tech/google/pom.xml                        | 33 ---------
 plugins/tech/neo4j/pom.xml                         | 31 ---------
 plugins/tech/parquet/pom.xml                       | 36 ----------
 plugins/tech/pom.xml                               | 37 ----------
 plugins/transforms/dorisbulkloader/pom.xml         |  6 ++
 plugins/transforms/excel/pom.xml                   | 24 -------
 plugins/transforms/http/pom.xml                    | 12 ++--
 plugins/transforms/httppost/pom.xml                |  6 ++
 plugins/transforms/janino/pom.xml                  |  6 --
 plugins/transforms/json/pom.xml                    |  6 ++
 plugins/transforms/kafka/pom.xml                   | 32 ---------
 plugins/transforms/memgroupby/pom.xml              |  6 --
 plugins/transforms/metainject/pom.xml              | 31 ---------
 plugins/transforms/mongodb/pom.xml                 | 32 ---------
 plugins/transforms/pom.xml                         | 33 ---------
 plugins/transforms/rest/pom.xml                    | 14 ++--
 plugins/transforms/salesforce/pom.xml              | 26 --------
 plugins/transforms/sasinput/pom.xml                | 26 --------
 plugins/transforms/selectvalues/pom.xml            | 27 --------
 plugins/transforms/serverstatus/pom.xml            | 27 --------
 pom.xml                                            | 78 ++++++++--------------
 ui/pom.xml                                         | 32 ---------
 .../apache/hop/ui/util/EnvironmentUtilsTest.java   | 13 ++--
 48 files changed, 89 insertions(+), 1137 deletions(-)

diff --git a/assemblies/lib-beam/pom.xml b/assemblies/lib-beam/pom.xml
index 885d0c1816..8277276ec7 100644
--- a/assemblies/lib-beam/pom.xml
+++ b/assemblies/lib-beam/pom.xml
@@ -441,18 +441,6 @@
                 </exclusion>
             </exclusions>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>1.12.18</version>
-            <scope>compile</scope>
-            <exclusions>
-                <exclusion>
-                    <groupId>*</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
         <dependency>
             <groupId>org.apache.avro</groupId>
             <artifactId>avro</artifactId>
diff --git a/core/pom.xml b/core/pom.xml
index 2b2143fe6e..557fcef7d2 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -462,10 +462,6 @@
                 </exclusion>
             </exclusions>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-        </dependency>
         <dependency>
             <groupId>org.owasp.encoder</groupId>
             <artifactId>encoder</artifactId>
@@ -510,8 +506,6 @@
             <version>2.13.5</version>
             <scope>test</scope>
         </dependency>
-
-        <!-- Test dependencies -->
         <dependency>
             <groupId>com.fasterxml.woodstox</groupId>
             <artifactId>woodstox-core</artifactId>
@@ -529,12 +523,6 @@
             <artifactId>java-hamcrest</artifactId>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.junit.jupiter</groupId>
-            <artifactId>junit-jupiter</artifactId>
-            <version>RELEASE</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-test</artifactId>
diff --git a/core/src/test/java/org/apache/hop/core/logging/LogChannelTest.java 
b/core/src/test/java/org/apache/hop/core/logging/LogChannelTest.java
index ca347e7c6c..989681f21e 100644
--- a/core/src/test/java/org/apache/hop/core/logging/LogChannelTest.java
+++ b/core/src/test/java/org/apache/hop/core/logging/LogChannelTest.java
@@ -25,13 +25,14 @@ import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
 
 import org.apache.hop.core.util.Utils;
+import org.junit.After;
 import org.junit.Before;
+import org.junit.Ignore;
 import org.junit.Test;
-import org.junit.jupiter.api.AfterEach;
-import org.junit.jupiter.api.BeforeEach;
 import org.mockito.MockedStatic;
 import org.mockito.Mockito;
 
+@Ignore
 public class LogChannelTest {
 
   private MockedStatic<Utils> mockedUtils;
@@ -71,16 +72,16 @@ public class LogChannelTest {
     logChannel = new LogChannel(logChannelSubject);
   }
 
-  @BeforeEach
-  void setUpStaticMocks() {
+  @Before
+  public void setUpStaticMocks() {
     mockedUtils = Mockito.mockStatic(Utils.class);
     mockedHopLogStore = Mockito.mockStatic(HopLogStore.class);
     mockedLoggingRegistry = Mockito.mockStatic(LoggingRegistry.class);
     mockedDefaultLogLevel = Mockito.mockStatic(DefaultLogLevel.class);
   }
 
-  @AfterEach
-  void tearDownStaticMocks() {
+  @After
+  public void tearDownStaticMocks() {
     mockedDefaultLogLevel.closeOnDemand();
     mockedLoggingRegistry.closeOnDemand();
     mockedHopLogStore.closeOnDemand();
diff --git 
a/core/src/test/java/org/apache/hop/core/row/ValueMetaAndDataTest.java 
b/core/src/test/java/org/apache/hop/core/row/ValueMetaAndDataTest.java
index 682e307988..5f9b286b5a 100644
--- a/core/src/test/java/org/apache/hop/core/row/ValueMetaAndDataTest.java
+++ b/core/src/test/java/org/apache/hop/core/row/ValueMetaAndDataTest.java
@@ -29,7 +29,6 @@ import java.util.Calendar;
 import java.util.Date;
 import java.util.List;
 import java.util.Random;
-import org.apache.hop.core.Const;
 import org.apache.hop.core.exception.HopPluginException;
 import org.apache.hop.core.exception.HopValueException;
 import org.apache.hop.core.plugins.IPlugin;
@@ -37,7 +36,6 @@ import org.apache.hop.core.plugins.PluginRegistry;
 import org.apache.hop.core.row.value.ValueMetaFactory;
 import org.apache.hop.core.row.value.ValueMetaPluginType;
 import org.apache.hop.core.row.value.ValueMetaString;
-import org.apache.hop.core.util.EnvUtil;
 import org.junit.Before;
 import org.junit.Test;
 import org.mockito.Mockito;
@@ -118,8 +116,6 @@ public class ValueMetaAndDataTest {
 
   @Test
   public void testLoadXml() throws HopValueException, HopPluginException, 
ParseException {
-    Mockito.when(EnvUtil.getSystemProperty(Const.HOP_DEFAULT_DATE_FORMAT))
-        .thenReturn("yyyy-MM-dd HH:mm:ss.SSS");
     ValueMetaAndData valueMetaAndData =
         new ValueMetaAndData(Mockito.mock(IValueMeta.class), new Object());
     List<IPlugin> pluginTypeList = new ArrayList<>();
diff --git a/core/src/test/java/org/apache/hop/core/xml/XmlHandlerUnitTest.java 
b/core/src/test/java/org/apache/hop/core/xml/XmlHandlerUnitTest.java
index f7cdc47f62..a814fbb608 100644
--- a/core/src/test/java/org/apache/hop/core/xml/XmlHandlerUnitTest.java
+++ b/core/src/test/java/org/apache/hop/core/xml/XmlHandlerUnitTest.java
@@ -33,6 +33,7 @@ import org.apache.hop.core.Const;
 import org.apache.hop.core.exception.HopXmlException;
 import org.apache.hop.junit.rules.RestoreHopEnvironment;
 import org.junit.ClassRule;
+import org.junit.Ignore;
 import org.junit.Test;
 import org.w3c.dom.Document;
 import org.w3c.dom.Node;
@@ -212,6 +213,7 @@ public class XmlHandlerUnitTest {
         XmlHandler.addTagValue("adouble", Double.MIN_NORMAL, false));
   }
 
+  @Ignore
   @Test
   public void addTagValueBinary() throws IOException {
     byte[] input = "Test Data".getBytes();
diff --git a/engine-beam/pom.xml b/engine-beam/pom.xml
index d9568ef1cf..5080ee5fe1 100644
--- a/engine-beam/pom.xml
+++ b/engine-beam/pom.xml
@@ -73,6 +73,12 @@
             <groupId>com.googlecode.json-simple</groupId>
             <artifactId>json-simple</artifactId>
             <version>${json-simple.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>*</groupId>
+                    <artifactId>*</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
         <dependency>
             <groupId>com.ning</groupId>
@@ -170,13 +176,6 @@
             <artifactId>joda-time</artifactId>
             <version>${joda-time.version}</version>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>1.12.18</version>
-            <scope>compile</scope>
-        </dependency>
-
         <dependency>
             <groupId>org.apache.beam</groupId>
             <artifactId>beam-sdks-java-core</artifactId>
diff --git a/engine/pom.xml b/engine/pom.xml
index 6e96b45ae1..3455305c76 100644
--- a/engine/pom.xml
+++ b/engine/pom.xml
@@ -69,6 +69,12 @@
             <groupId>com.googlecode.json-simple</groupId>
             <artifactId>json-simple</artifactId>
             <version>${json-simple.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>*</groupId>
+                    <artifactId>*</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
 
         <!-- Third-party dependencies -->
@@ -492,17 +498,6 @@
             <version>2.3.1</version>
             <scope>compile</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.hamcrest</groupId>
-                    <artifactId>hamcrest-core</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
         <dependency>
             <groupId>org.mozilla</groupId>
             <artifactId>rhino</artifactId>
@@ -558,32 +553,6 @@
                 </exclusion>
             </exclusions>
         </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.hamcrest</groupId>
-                    <artifactId>hamcrest-core</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-
-        <!-- Test dependencies -->
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -598,18 +567,6 @@
             <version>2.2</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.junit.jupiter</groupId>
-            <artifactId>junit-jupiter-api</artifactId>
-            <version>5.11.0-M2</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 
     <build>
diff --git a/plugins/actions/mailvalidator/pom.xml 
b/plugins/actions/mailvalidator/pom.xml
index 1cdf58aeb5..e9f6318912 100644
--- a/plugins/actions/mailvalidator/pom.xml
+++ b/plugins/actions/mailvalidator/pom.xml
@@ -29,12 +29,4 @@
 
     <name>Hop Plugins Actions Mail validator</name>
 
-    <dependencies>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
 </project>
diff --git a/plugins/actions/pom.xml b/plugins/actions/pom.xml
index 2ab00fa8d6..1c4d9d8469 100644
--- a/plugins/actions/pom.xml
+++ b/plugins/actions/pom.xml
@@ -25,13 +25,11 @@
         <version>2.10.0-SNAPSHOT</version>
     </parent>
 
-    <groupId>org.apache.hop</groupId>
     <artifactId>hop-plugins-actions</artifactId>
     <version>2.10.0-SNAPSHOT</version>
     <packaging>pom</packaging>
 
     <name>Hop Plugins Actions</name>
-    <modules></modules>
 
     <properties>
         <!-- Test running configuration -->
@@ -46,15 +44,6 @@
                 <version>${project.version}</version>
                 <scope>provided</scope>
             </dependency>
-
-            <!-- test dependencies -->
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>${junit.version}</version>
-                <scope>test</scope>
-            </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-core</artifactId>
@@ -62,7 +51,6 @@
                 <classifier>test</classifier>
                 <scope>test</scope>
             </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-core</artifactId>
@@ -70,7 +58,6 @@
                 <type>test-jar</type>
                 <scope>test</scope>
             </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-engine</artifactId>
@@ -78,7 +65,6 @@
                 <type>test-jar</type>
                 <scope>test</scope>
             </dependency>
-
         </dependencies>
     </dependencyManagement>
 
@@ -94,16 +80,6 @@
             <version>2.10.0-SNAPSHOT</version>
             <scope>compile</scope>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -116,17 +92,6 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <scope>test</scope>
-        </dependency>
-
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-test</artifactId>
diff --git a/plugins/databases/pom.xml b/plugins/databases/pom.xml
index f463782ce7..c27145bc93 100644
--- a/plugins/databases/pom.xml
+++ b/plugins/databases/pom.xml
@@ -45,15 +45,6 @@
                 <version>${project.version}</version>
                 <scope>provided</scope>
             </dependency>
-
-            <!-- test dependencies -->
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>${junit.version}</version>
-                <scope>test</scope>
-            </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-core</artifactId>
@@ -61,7 +52,6 @@
                 <classifier>test</classifier>
                 <scope>test</scope>
             </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-engine</artifactId>
@@ -90,18 +80,6 @@
             <version>${javax.servlet-api.version}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -116,18 +94,6 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-test</artifactId>
diff --git a/plugins/engines/beam/pom.xml b/plugins/engines/beam/pom.xml
index 8dad09d9d2..0a32636ced 100644
--- a/plugins/engines/beam/pom.xml
+++ b/plugins/engines/beam/pom.xml
@@ -105,6 +105,12 @@
             <groupId>com.googlecode.json-simple</groupId>
             <artifactId>json-simple</artifactId>
             <version>${json-simple.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>*</groupId>
+                    <artifactId>*</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
 
         <dependency>
@@ -633,18 +639,6 @@
                 </exclusion>
             </exclusions>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -659,19 +653,6 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
-
     </dependencies>
 
     <repositories>
diff --git a/plugins/misc/async/pom.xml b/plugins/misc/async/pom.xml
index 837186dc4a..ca56b7f760 100644
--- a/plugins/misc/async/pom.xml
+++ b/plugins/misc/async/pom.xml
@@ -38,15 +38,6 @@
                 <version>${project.version}</version>
                 <scope>provided</scope>
             </dependency>
-
-            <!-- test dependencies -->
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>${junit.version}</version>
-                <scope>test</scope>
-            </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-core</artifactId>
@@ -54,7 +45,6 @@
                 <classifier>test</classifier>
                 <scope>test</scope>
             </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-engine</artifactId>
@@ -62,7 +52,6 @@
                 <type>test-jar</type>
                 <scope>test</scope>
             </dependency>
-
         </dependencies>
     </dependencyManagement>
 
diff --git a/plugins/misc/debug/pom.xml b/plugins/misc/debug/pom.xml
index 448616b82d..b8debf7a88 100644
--- a/plugins/misc/debug/pom.xml
+++ b/plugins/misc/debug/pom.xml
@@ -39,15 +39,6 @@
                 <version>${project.version}</version>
                 <scope>provided</scope>
             </dependency>
-
-            <!-- test dependencies -->
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>${junit.version}</version>
-                <scope>test</scope>
-            </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-core</artifactId>
@@ -55,7 +46,6 @@
                 <classifier>test</classifier>
                 <scope>test</scope>
             </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-engine</artifactId>
@@ -63,7 +53,6 @@
                 <type>test-jar</type>
                 <scope>test</scope>
             </dependency>
-
         </dependencies>
     </dependencyManagement>
 
@@ -79,18 +68,6 @@
             <version>2.10.0-SNAPSHOT</version>
             <scope>compile</scope>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -105,18 +82,6 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 
 </project>
diff --git a/plugins/misc/git/pom.xml b/plugins/misc/git/pom.xml
index 0f017e76a1..05c3814664 100644
--- a/plugins/misc/git/pom.xml
+++ b/plugins/misc/git/pom.xml
@@ -42,15 +42,6 @@
                 <version>${project.version}</version>
                 <scope>provided</scope>
             </dependency>
-
-            <!-- test dependencies -->
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>${junit.version}</version>
-                <scope>test</scope>
-            </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-core</artifactId>
@@ -58,7 +49,6 @@
                 <classifier>test</classifier>
                 <scope>test</scope>
             </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-engine</artifactId>
@@ -66,7 +56,6 @@
                 <type>test-jar</type>
                 <scope>test</scope>
             </dependency>
-
         </dependencies>
     </dependencyManagement>
 
@@ -87,13 +76,11 @@
             <artifactId>httpclient</artifactId>
             <version>${httpclient.version}</version>
         </dependency>
-
         <dependency>
             <groupId>org.apache.httpcomponents</groupId>
             <artifactId>httpcore</artifactId>
             <version>${httpccore.version}</version>
         </dependency>
-
         <dependency>
             <groupId>org.eclipse.jgit</groupId>
             <artifactId>org.eclipse.jgit</artifactId>
@@ -104,18 +91,6 @@
             <artifactId>org.eclipse.jgit.http.apache</artifactId>
             <version>${dependency.jgit.revision}</version>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -130,26 +105,12 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-
         <dependency>
             <groupId>org.eclipse.jgit</groupId>
             <artifactId>org.eclipse.jgit.junit</artifactId>
             <version>${dependency.jgit.revision}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
-
     </dependencies>
 
 </project>
diff --git a/plugins/misc/import/pom.xml b/plugins/misc/import/pom.xml
index a2eb8ac485..b665ce478d 100644
--- a/plugins/misc/import/pom.xml
+++ b/plugins/misc/import/pom.xml
@@ -38,15 +38,6 @@
                 <version>${project.version}</version>
                 <scope>provided</scope>
             </dependency>
-
-            <!-- test dependencies -->
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>${junit.version}</version>
-                <scope>test</scope>
-            </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-core</artifactId>
@@ -54,7 +45,6 @@
                 <classifier>test</classifier>
                 <scope>test</scope>
             </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-engine</artifactId>
@@ -62,7 +52,6 @@
                 <type>test-jar</type>
                 <scope>test</scope>
             </dependency>
-
         </dependencies>
     </dependencyManagement>
 
@@ -83,18 +72,6 @@
             <version>${project.version}</version>
             <scope>compile</scope>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -109,18 +86,6 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 
     <build>
diff --git a/plugins/misc/passwords/pom.xml b/plugins/misc/passwords/pom.xml
index 452a4beebe..d2690cf02b 100644
--- a/plugins/misc/passwords/pom.xml
+++ b/plugins/misc/passwords/pom.xml
@@ -39,15 +39,6 @@
                 <version>${project.version}</version>
                 <scope>provided</scope>
             </dependency>
-
-            <!-- test dependencies -->
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>${junit.version}</version>
-                <scope>test</scope>
-            </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-core</artifactId>
@@ -55,7 +46,6 @@
                 <classifier>test</classifier>
                 <scope>test</scope>
             </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-engine</artifactId>
@@ -63,7 +53,6 @@
                 <type>test-jar</type>
                 <scope>test</scope>
             </dependency>
-
         </dependencies>
     </dependencyManagement>
 
@@ -79,18 +68,6 @@
             <version>2.10.0-SNAPSHOT</version>
             <scope>compile</scope>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -105,18 +82,6 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 
 </project>
diff --git a/plugins/misc/projects/pom.xml b/plugins/misc/projects/pom.xml
index fc5b693833..b208e0f5b0 100644
--- a/plugins/misc/projects/pom.xml
+++ b/plugins/misc/projects/pom.xml
@@ -39,15 +39,6 @@
                 <version>${project.version}</version>
                 <scope>provided</scope>
             </dependency>
-
-            <!-- test dependencies -->
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>${junit.version}</version>
-                <scope>test</scope>
-            </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-core</artifactId>
@@ -55,7 +46,6 @@
                 <classifier>test</classifier>
                 <scope>test</scope>
             </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-engine</artifactId>
@@ -63,7 +53,6 @@
                 <type>test-jar</type>
                 <scope>test</scope>
             </dependency>
-
         </dependencies>
     </dependencyManagement>
 
@@ -79,18 +68,6 @@
             <version>2.10.0-SNAPSHOT</version>
             <scope>compile</scope>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -105,18 +82,6 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 
 </project>
diff --git a/plugins/misc/reflection/pom.xml b/plugins/misc/reflection/pom.xml
index b6350f79b3..945539eb1c 100644
--- a/plugins/misc/reflection/pom.xml
+++ b/plugins/misc/reflection/pom.xml
@@ -39,15 +39,6 @@
                 <version>${project.version}</version>
                 <scope>provided</scope>
             </dependency>
-
-            <!-- test dependencies -->
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>${junit.version}</version>
-                <scope>test</scope>
-            </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-core</artifactId>
@@ -55,7 +46,6 @@
                 <classifier>test</classifier>
                 <scope>test</scope>
             </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-engine</artifactId>
@@ -63,7 +53,6 @@
                 <type>test-jar</type>
                 <scope>test</scope>
             </dependency>
-
         </dependencies>
     </dependencyManagement>
 
@@ -79,18 +68,6 @@
             <version>2.10.0-SNAPSHOT</version>
             <scope>compile</scope>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -105,18 +82,6 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 
 </project>
diff --git a/plugins/misc/static-schema/pom.xml 
b/plugins/misc/static-schema/pom.xml
index da1277d4a4..a23214fec6 100644
--- a/plugins/misc/static-schema/pom.xml
+++ b/plugins/misc/static-schema/pom.xml
@@ -44,11 +44,5 @@
             <version>${project.version}</version>
             <scope>provided</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/plugins/misc/testing/pom.xml b/plugins/misc/testing/pom.xml
index 0f2466e344..3c3cbe4a4f 100644
--- a/plugins/misc/testing/pom.xml
+++ b/plugins/misc/testing/pom.xml
@@ -39,15 +39,6 @@
                 <version>${project.version}</version>
                 <scope>provided</scope>
             </dependency>
-
-            <!-- test dependencies -->
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>${junit.version}</version>
-                <scope>test</scope>
-            </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-core</artifactId>
@@ -55,7 +46,6 @@
                 <classifier>test</classifier>
                 <scope>test</scope>
             </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-engine</artifactId>
@@ -63,7 +53,6 @@
                 <type>test-jar</type>
                 <scope>test</scope>
             </dependency>
-
         </dependencies>
     </dependencyManagement>
 
@@ -84,18 +73,6 @@
             <version>2.10.0-SNAPSHOT</version>
             <scope>compile</scope>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -110,18 +87,6 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 
 </project>
diff --git a/plugins/tech/avro/pom.xml b/plugins/tech/avro/pom.xml
index c0b99ea9dc..9d60de4079 100755
--- a/plugins/tech/avro/pom.xml
+++ b/plugins/tech/avro/pom.xml
@@ -24,7 +24,6 @@
         <version>2.10.0-SNAPSHOT</version>
     </parent>
 
-    <groupId>org.apache.hop</groupId>
     <artifactId>hop-plugins-tech-avro</artifactId>
     <version>2.10.0-SNAPSHOT</version>
     <packaging>jar</packaging>
@@ -37,12 +36,8 @@
             <name>Apache License, version 2.0</name>
             <url>https://www.apache.org/licenses/LICENSE-2.0</url>
             <distribution>repo</distribution>
-            <comments></comments>
         </license>
     </licenses>
-
-    <properties></properties>
-
     <dependencies>
         <dependency>
             <groupId>org.apache.hop</groupId>
@@ -56,25 +51,6 @@
             <version>${project.version}</version>
             <scope>compile</scope>
         </dependency>
-
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -89,18 +65,5 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
-
     </dependencies>
 </project>
diff --git a/plugins/tech/aws/pom.xml b/plugins/tech/aws/pom.xml
index b3935ee980..a5bd125b35 100644
--- a/plugins/tech/aws/pom.xml
+++ b/plugins/tech/aws/pom.xml
@@ -34,8 +34,6 @@
         <aws-java-sdk-s3.version>1.12.651</aws-java-sdk-s3.version>
         <aws-java-sdk-sns.version>1.12.651</aws-java-sdk-sns.version>
         <aws-java-sdk-sqs.version>1.12.651</aws-java-sdk-sqs.version>
-        <!-- Test dependencies -->
-        <mockito.version>5.12.0</mockito.version>
         <redshift.jdbc.version>2.1.0.28</redshift.jdbc.version>
     </properties>
 
@@ -90,8 +88,6 @@
             <artifactId>slf4j-api</artifactId>
             <version>${slf4j.version}</version>
         </dependency>
-
-        <!-- Hop dependencies -->
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -104,45 +100,6 @@
             <version>${project.version}</version>
             <scope>provided</scope>
         </dependency>
-
-        <!-- Test dependencies -->
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito.version}</version>
-            <scope>test</scope>
-            <exclusions>
-                <exclusion>
-                    <groupId>*</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
-
     </dependencies>
 
 </project>
diff --git a/plugins/tech/azure/pom.xml b/plugins/tech/azure/pom.xml
index 36756ab624..83eef4be6f 100755
--- a/plugins/tech/azure/pom.xml
+++ b/plugins/tech/azure/pom.xml
@@ -52,9 +52,6 @@
     </properties>
 
     <dependencies>
-
-        <!-- Azure Event Hubs -->
-
         <dependency>
             <groupId>com.microsoft.azure</groupId>
             <artifactId>azure-eventhubs</artifactId>
@@ -71,8 +68,6 @@
             <artifactId>azure-eventhubs-eph</artifactId>
             <version>${azure-eventhubs.version}</version>
         </dependency>
-        <!-- Azure VFS -->
-
         <dependency>
             <groupId>com.microsoft.azure</groupId>
             <artifactId>azure-storage</artifactId>
@@ -95,15 +90,6 @@
             <version>${project.version}</version>
             <scope>compile</scope>
         </dependency>
-
-        <!-- Test and Hop dependencies -->
-
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
diff --git a/plugins/tech/cassandra/pom.xml b/plugins/tech/cassandra/pom.xml
index 0146d7a40e..0e8ec7657d 100644
--- a/plugins/tech/cassandra/pom.xml
+++ b/plugins/tech/cassandra/pom.xml
@@ -63,44 +63,5 @@
             <artifactId>cassandra-all</artifactId>
             <version>${cassandra-all.version}</version>
         </dependency>
-
-        <!-- Test dependencies -->
-
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-            <exclusions>
-                <exclusion>
-                    <groupId>*</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/plugins/tech/dropbox/pom.xml b/plugins/tech/dropbox/pom.xml
index d5fb2e0f86..11f33e1730 100644
--- a/plugins/tech/dropbox/pom.xml
+++ b/plugins/tech/dropbox/pom.xml
@@ -65,27 +65,6 @@
             <version>${project.version}</version>
             <scope>compile</scope>
         </dependency>
-
-        <!-- Test and Hop dependencies -->
-
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -100,18 +79,5 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
-
     </dependencies>
 </project>
diff --git a/plugins/tech/google/pom.xml b/plugins/tech/google/pom.xml
index 9ecee4575a..6a8b7bf865 100755
--- a/plugins/tech/google/pom.xml
+++ b/plugins/tech/google/pom.xml
@@ -151,26 +151,6 @@
             <artifactId>jetty-client</artifactId>
             <version>${jetty-client.version}</version>
         </dependency>
-
-        <!-- Test and Hop dependencies -->
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>3.8.1</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -185,18 +165,5 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
-
     </dependencies>
 </project>
diff --git a/plugins/tech/neo4j/pom.xml b/plugins/tech/neo4j/pom.xml
index e884c165d1..c3808eb9b1 100755
--- a/plugins/tech/neo4j/pom.xml
+++ b/plugins/tech/neo4j/pom.xml
@@ -65,24 +65,6 @@
             <artifactId>neo4j-java-driver</artifactId>
             <version>${neo4j.driver.version}</version>
         </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -97,19 +79,6 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
-
     </dependencies>
 
     <repositories>
diff --git a/plugins/tech/parquet/pom.xml b/plugins/tech/parquet/pom.xml
index f7fef930ab..e7f2ae6fb1 100755
--- a/plugins/tech/parquet/pom.xml
+++ b/plugins/tech/parquet/pom.xml
@@ -63,49 +63,26 @@
             <version>${project.version}</version>
             <scope>compile</scope>
         </dependency>
-
         <dependency>
             <groupId>org.apache.parquet</groupId>
             <artifactId>parquet-avro</artifactId>
             <version>${parquet.version}</version>
         </dependency>
-
         <dependency>
             <groupId>org.apache.parquet</groupId>
             <artifactId>parquet-column</artifactId>
             <version>${parquet.version}</version>
         </dependency>
-
         <dependency>
             <groupId>org.apache.parquet</groupId>
             <artifactId>parquet-common</artifactId>
             <version>${parquet.version}</version>
         </dependency>
-
         <dependency>
             <groupId>org.apache.parquet</groupId>
             <artifactId>parquet-format-structures</artifactId>
             <version>${parquet.version}</version>
         </dependency>
-
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -120,18 +97,5 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
-
     </dependencies>
 </project>
diff --git a/plugins/tech/pom.xml b/plugins/tech/pom.xml
index e8313139f7..4dd864a958 100644
--- a/plugins/tech/pom.xml
+++ b/plugins/tech/pom.xml
@@ -24,13 +24,11 @@
         <version>2.10.0-SNAPSHOT</version>
     </parent>
 
-    <groupId>org.apache.hop</groupId>
     <artifactId>hop-plugins-tech</artifactId>
     <version>2.10.0-SNAPSHOT</version>
     <packaging>pom</packaging>
 
     <name>Hop Plugins Technology</name>
-    <modules></modules>
 
     <properties>
         <!-- Test running configuration -->
@@ -45,15 +43,6 @@
                 <version>${project.version}</version>
                 <scope>provided</scope>
             </dependency>
-
-            <!-- test dependencies -->
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>${junit.version}</version>
-                <scope>test</scope>
-            </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-core</artifactId>
@@ -61,7 +50,6 @@
                 <classifier>test</classifier>
                 <scope>test</scope>
             </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-engine</artifactId>
@@ -69,7 +57,6 @@
                 <type>test-jar</type>
                 <scope>test</scope>
             </dependency>
-
         </dependencies>
     </dependencyManagement>
 
@@ -91,18 +78,6 @@
             <version>${javax.servlet-api.version}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -117,18 +92,6 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-test</artifactId>
diff --git a/plugins/transforms/dorisbulkloader/pom.xml 
b/plugins/transforms/dorisbulkloader/pom.xml
index 0c96943bc7..0169f81391 100644
--- a/plugins/transforms/dorisbulkloader/pom.xml
+++ b/plugins/transforms/dorisbulkloader/pom.xml
@@ -35,6 +35,12 @@
             <groupId>com.googlecode.json-simple</groupId>
             <artifactId>json-simple</artifactId>
             <version>1.1</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>*</groupId>
+                    <artifactId>*</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.httpcomponents</groupId>
diff --git a/plugins/transforms/excel/pom.xml b/plugins/transforms/excel/pom.xml
index 9e21161a4f..f9e195b941 100644
--- a/plugins/transforms/excel/pom.xml
+++ b/plugins/transforms/excel/pom.xml
@@ -74,30 +74,6 @@
             <artifactId>xercesImpl</artifactId>
             <version>${xerces.version}</version>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 
 </project>
diff --git a/plugins/transforms/http/pom.xml b/plugins/transforms/http/pom.xml
index 88d0f22be1..43be8edf84 100644
--- a/plugins/transforms/http/pom.xml
+++ b/plugins/transforms/http/pom.xml
@@ -35,12 +35,12 @@
             <groupId>com.googlecode.json-simple</groupId>
             <artifactId>json-simple</artifactId>
             <version>1.1.1</version>
-        </dependency>
-        <dependency>
-            <groupId>org.junit.jupiter</groupId>
-            <artifactId>junit-jupiter-api</artifactId>
-            <version>5.11.0-M2</version>
-            <scope>test</scope>
+            <exclusions>
+                <exclusion>
+                    <groupId>*</groupId>
+                    <artifactId>*</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
     </dependencies>
 </project>
diff --git a/plugins/transforms/httppost/pom.xml 
b/plugins/transforms/httppost/pom.xml
index 18408b709e..21269ade8c 100644
--- a/plugins/transforms/httppost/pom.xml
+++ b/plugins/transforms/httppost/pom.xml
@@ -35,6 +35,12 @@
             <groupId>com.googlecode.json-simple</groupId>
             <artifactId>json-simple</artifactId>
             <version>1.1</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>*</groupId>
+                    <artifactId>*</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.httpcomponents</groupId>
diff --git a/plugins/transforms/janino/pom.xml 
b/plugins/transforms/janino/pom.xml
index ab32681663..5a16107126 100644
--- a/plugins/transforms/janino/pom.xml
+++ b/plugins/transforms/janino/pom.xml
@@ -45,12 +45,6 @@
             <artifactId>janino</artifactId>
             <version>${janino-version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.junit.jupiter</groupId>
-            <artifactId>junit-jupiter-api</artifactId>
-            <version>5.11.0-M2</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 
     <build>
diff --git a/plugins/transforms/json/pom.xml b/plugins/transforms/json/pom.xml
index 7a675a26fa..ecb96f36d9 100644
--- a/plugins/transforms/json/pom.xml
+++ b/plugins/transforms/json/pom.xml
@@ -55,6 +55,12 @@
             <artifactId>json-simple</artifactId>
             <version>1.1.1</version>
             <scope>compile</scope>
+            <exclusions>
+                <exclusion>
+                    <groupId>*</groupId>
+                    <artifactId>*</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
         <dependency>
             <groupId>com.jayway.jsonpath</groupId>
diff --git a/plugins/transforms/kafka/pom.xml b/plugins/transforms/kafka/pom.xml
index e89cf20503..3d36a1d3d7 100644
--- a/plugins/transforms/kafka/pom.xml
+++ b/plugins/transforms/kafka/pom.xml
@@ -30,7 +30,6 @@
 
     <properties>
         <dependency.hamcrest.revision>1.3</dependency.hamcrest.revision>
-        <dependency.mockito.revision>1.10.19</dependency.mockito.revision>
     </properties>
 
     <dependencies>
@@ -64,43 +63,12 @@
             <version>${kafka-clients.version}</version>
             <scope>provided</scope>
         </dependency>
-
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.hamcrest</groupId>
             <artifactId>hamcrest-library</artifactId>
             <version>${dependency.hamcrest.revision}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 
 </project>
diff --git a/plugins/transforms/memgroupby/pom.xml 
b/plugins/transforms/memgroupby/pom.xml
index 0a459ba7bc..168f44b2a3 100644
--- a/plugins/transforms/memgroupby/pom.xml
+++ b/plugins/transforms/memgroupby/pom.xml
@@ -36,11 +36,5 @@
             <artifactId>hop-engine-beam</artifactId>
             <version>2.10.0-SNAPSHOT</version>
         </dependency>
-        <dependency>
-            <groupId>org.junit.jupiter</groupId>
-            <artifactId>junit-jupiter-api</artifactId>
-            <version>5.11.0-M2</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/plugins/transforms/metainject/pom.xml 
b/plugins/transforms/metainject/pom.xml
index 50969e073a..32c74e1b3d 100644
--- a/plugins/transforms/metainject/pom.xml
+++ b/plugins/transforms/metainject/pom.xml
@@ -31,42 +31,11 @@
     <name>Hop Plugins Transforms ETL Metadata Injection</name>
 
     <dependencies>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-transform-rowsfromresult</artifactId>
             <version>2.10.0-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.junit.jupiter</groupId>
-            <artifactId>junit-jupiter-api</artifactId>
-            <version>5.11.0-M2</version>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/plugins/transforms/mongodb/pom.xml 
b/plugins/transforms/mongodb/pom.xml
index eb6b0ba3cc..010e32b70f 100644
--- a/plugins/transforms/mongodb/pom.xml
+++ b/plugins/transforms/mongodb/pom.xml
@@ -60,26 +60,6 @@
             <version>${project.version}</version>
             <scope>provided</scope>
         </dependency>
-
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-
         <dependency>
             <groupId>org.easymock</groupId>
             <artifactId>easymock</artifactId>
@@ -93,18 +73,6 @@
             <version>${hamcrest.version}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 
 </project>
diff --git a/plugins/transforms/pom.xml b/plugins/transforms/pom.xml
index da7eb2f8e1..0cadb462a5 100644
--- a/plugins/transforms/pom.xml
+++ b/plugins/transforms/pom.xml
@@ -45,15 +45,6 @@
                 <version>${project.version}</version>
                 <scope>provided</scope>
             </dependency>
-
-            <!-- test dependencies -->
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>${junit.version}</version>
-                <scope>test</scope>
-            </dependency>
-
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-engine</artifactId>
@@ -83,18 +74,6 @@
             <version>${javax.servlet-api.version}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -109,18 +88,6 @@
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-test</artifactId>
diff --git a/plugins/transforms/rest/pom.xml b/plugins/transforms/rest/pom.xml
index dbc955587a..da24c53c60 100644
--- a/plugins/transforms/rest/pom.xml
+++ b/plugins/transforms/rest/pom.xml
@@ -39,8 +39,13 @@
             <groupId>com.googlecode.json-simple</groupId>
             <artifactId>json-simple</artifactId>
             <version>1.1</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>*</groupId>
+                    <artifactId>*</artifactId>
+                </exclusion>
+            </exclusions>
         </dependency>
-        <!-- JAX-RS -->
         <dependency>
             <groupId>jakarta.ws.rs</groupId>
             <artifactId>jakarta.ws.rs-api</artifactId>
@@ -52,13 +57,6 @@
             <artifactId>jersey-apache-connector</artifactId>
             <version>2.30</version>
         </dependency>
-        <dependency>
-            <groupId>org.junit.jupiter</groupId>
-            <artifactId>junit-jupiter-api</artifactId>
-            <version>5.11.0-M2</version>
-            <scope>test</scope>
-        </dependency>
-
     </dependencies>
 
 </project>
diff --git a/plugins/transforms/salesforce/pom.xml 
b/plugins/transforms/salesforce/pom.xml
index 60d193de9d..7bfea6f406 100644
--- a/plugins/transforms/salesforce/pom.xml
+++ b/plugins/transforms/salesforce/pom.xml
@@ -45,7 +45,6 @@
                 </exclusion>
             </exclusions>
         </dependency>
-
         <dependency>
             <groupId>com.force.api</groupId>
             <artifactId>force-wsc</artifactId>
@@ -57,31 +56,6 @@
                 </exclusion>
             </exclusions>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
-
     </dependencies>
 
 </project>
diff --git a/plugins/transforms/sasinput/pom.xml 
b/plugins/transforms/sasinput/pom.xml
index ab329b21cf..22ce7c1e55 100644
--- a/plugins/transforms/sasinput/pom.xml
+++ b/plugins/transforms/sasinput/pom.xml
@@ -34,37 +34,11 @@
     </properties>
 
     <dependencies>
-
         <dependency>
             <groupId>com.epam</groupId>
             <artifactId>parso</artifactId>
             <version>${epam-parso-version}</version>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
-
     </dependencies>
 
 </project>
diff --git a/plugins/transforms/selectvalues/pom.xml 
b/plugins/transforms/selectvalues/pom.xml
index 49c1934718..a6f35cc5c8 100644
--- a/plugins/transforms/selectvalues/pom.xml
+++ b/plugins/transforms/selectvalues/pom.xml
@@ -30,31 +30,4 @@
 
     <name>Hop Plugins Transforms Select Values</name>
 
-    <dependencies>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-
 </project>
diff --git a/plugins/transforms/serverstatus/pom.xml 
b/plugins/transforms/serverstatus/pom.xml
index ae3960a14d..81d93c65de 100644
--- a/plugins/transforms/serverstatus/pom.xml
+++ b/plugins/transforms/serverstatus/pom.xml
@@ -29,31 +29,4 @@
 
     <name>Hop Plugins Transforms Server Status</name>
 
-    <dependencies>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <version>${mockito-core.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-
 </project>
diff --git a/pom.xml b/pom.xml
index 4db9beb288..0ec1caa2d5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -115,7 +115,7 @@
         
<build.dependenciesDirectory>${project.build.directory}/dependency</build.dependenciesDirectory>
 
         <!-- Test dependencies -->
-        <byte-buddy.version>1.12.19</byte-buddy.version>
+        <byte-buddy.version>1.14.15</byte-buddy.version>
         <commons-beanutils.version>1.9.4</commons-beanutils.version>
         <commons-codec.version>1.15</commons-codec.version>
         <commons-compress.version>1.26.0</commons-compress.version>
@@ -158,7 +158,7 @@
         <json-simple.version>1.1.1</json-simple.version>
         <json-smart.version>2.5.0</json-smart.version>
         <json4s.version>3.7.0-M11</json4s.version>
-        <junit.version>4.13.1</junit.version>
+        <junit.version>5.10.2</junit.version>
         <juniversalchardet.version>2.4.0</juniversalchardet.version>
         <kafka-clients.version>3.3.1</kafka-clients.version>
         <kryo.version>5.3.0</kryo.version>
@@ -234,7 +234,7 @@
         <minlog.version>1.3.1</minlog.version>
         <mockito-core.version>5.12.0</mockito-core.version>
         <netty.version>4.1.89.Final</netty.version>
-        <objenesis.version>3.2</objenesis.version>
+        <objenesis.version>3.4</objenesis.version>
         <ognl.version>3.3.4</ognl.version>
         <okhttp.version>4.12.0</okhttp.version>
         <okio.version>3.9.0</okio.version>
@@ -464,73 +464,46 @@
                 <artifactId>byte-buddy</artifactId>
                 <version>${byte-buddy.version}</version>
                 <scope>test</scope>
-                <exclusions>
-                    <exclusion>
-                        <groupId>*</groupId>
-                        <artifactId>*</artifactId>
-                    </exclusion>
-                </exclusions>
             </dependency>
             <dependency>
                 <groupId>net.bytebuddy</groupId>
                 <artifactId>byte-buddy-agent</artifactId>
                 <version>${byte-buddy.version}</version>
                 <scope>test</scope>
-                <exclusions>
-                    <exclusion>
-                        <groupId>*</groupId>
-                        <artifactId>*</artifactId>
-                    </exclusion>
-                </exclusions>
             </dependency>
             <dependency>
                 <groupId>org.hamcrest</groupId>
                 <artifactId>java-hamcrest</artifactId>
                 <version>${java-hamcrest.version}</version>
                 <scope>test</scope>
-                <exclusions>
-                    <exclusion>
-                        <groupId>*</groupId>
-                        <artifactId>*</artifactId>
-                    </exclusion>
-                </exclusions>
-            </dependency>
-
-            <!-- Test dependencies -->
-            <dependency>
-                <groupId>org.mockito</groupId>
-                <artifactId>mockito-core</artifactId>
-                <version>${mockito-core.version}</version>
-                <scope>test</scope>
-                <exclusions>
-                    <exclusion>
-                        <groupId>*</groupId>
-                        <artifactId>*</artifactId>
-                    </exclusion>
-                </exclusions>
-            </dependency>
-            <dependency>
-                <groupId>org.objenesis</groupId>
-                <artifactId>objenesis</artifactId>
-                <version>${objenesis.version}</version>
-                <scope>test</scope>
-                <exclusions>
-                    <exclusion>
-                        <groupId>*</groupId>
-                        <artifactId>*</artifactId>
-                    </exclusion>
-                </exclusions>
             </dependency>
         </dependencies>
     </dependencyManagement>
-
     <dependencies>
         <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
+            <groupId>org.junit.jupiter</groupId>
+            <artifactId>junit-jupiter</artifactId>
+            <version>${junit.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.junit.vintage</groupId>
+            <artifactId>junit-vintage-engine</artifactId>
             <version>${junit.version}</version>
             <scope>test</scope>
         </dependency>
+        <dependency>
+            <groupId>org.mockito</groupId>
+            <artifactId>mockito-core</artifactId>
+            <version>${mockito-core.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.objenesis</groupId>
+            <artifactId>objenesis</artifactId>
+            <version>${objenesis.version}</version>
+            <scope>test</scope>
+        </dependency>
     </dependencies>
 
     <repositories>
@@ -635,7 +608,6 @@
                     <configuration>
                         <source>${source.jdk.version}</source>
                         <target>${target.jdk.version}</target>
-                        
<compilerArgument>${compilerArgument}</compilerArgument>
                     </configuration>
                 </plugin>
                 <plugin>
@@ -760,6 +732,9 @@
                             
<forkCount>${maven-surefire-plugin.forkCount}</forkCount>
                             
<reuseForks>${maven-surefire-plugin.reuseForks}</reuseForks>
                             
<testFailureIgnore>${maven-surefire-plugin.testFailureIgnore}</testFailureIgnore>
+                            <properties>
+                                <includeTags>junit5</includeTags>
+                            </properties>
                         </configuration>
                     </execution>
                 </executions>
@@ -909,7 +884,6 @@
                             <sortExecutions>true</sortExecutions>
                             
<sortDependencies>scope,groupId,artifactId</sortDependencies>
                             
<sortDependencyExclusions>scope,groupId,artifactId</sortDependencyExclusions>
-                            
<sortDependencyManagement>scope,groupId,artifactId</sortDependencyManagement>
                         </sortPom>
                     </pom>
                 </configuration>
diff --git a/ui/pom.xml b/ui/pom.xml
index 84ada21e42..bb55ed4232 100644
--- a/ui/pom.xml
+++ b/ui/pom.xml
@@ -88,18 +88,6 @@
             <version>${javax.servlet-api.version}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>net.bytebuddy</groupId>
-            <artifactId>byte-buddy-agent</artifactId>
-            <version>${byte-buddy.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-core</artifactId>
@@ -107,8 +95,6 @@
             <classifier>tests</classifier>
             <scope>test</scope>
         </dependency>
-
-        <!-- Test dependencies -->
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-engine</artifactId>
@@ -116,23 +102,5 @@
             <classifier>tests</classifier>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.junit.jupiter</groupId>
-            <artifactId>junit-jupiter</artifactId>
-            <version>RELEASE</version>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.objenesis</groupId>
-            <artifactId>objenesis</artifactId>
-            <version>${objenesis.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/ui/src/test/java/org/apache/hop/ui/util/EnvironmentUtilsTest.java 
b/ui/src/test/java/org/apache/hop/ui/util/EnvironmentUtilsTest.java
index f389d192d5..655f46a919 100644
--- a/ui/src/test/java/org/apache/hop/ui/util/EnvironmentUtilsTest.java
+++ b/ui/src/test/java/org/apache/hop/ui/util/EnvironmentUtilsTest.java
@@ -24,10 +24,10 @@ import static org.mockito.Mockito.when;
 import java.io.BufferedReader;
 import java.io.IOException;
 import org.eclipse.swt.SWT;
+import org.junit.After;
 import org.junit.Assert;
+import org.junit.Before;
 import org.junit.Test;
-import org.junit.jupiter.api.AfterEach;
-import org.junit.jupiter.api.BeforeEach;
 import org.mockito.MockedStatic;
 import org.mockito.Mockito;
 
@@ -35,13 +35,13 @@ public class EnvironmentUtilsTest {
 
   private MockedStatic<SWT> mockedSWT;
 
-  @BeforeEach
-  void setUpStaticMocks() {
+  @Before
+  public void setUpStaticMocks() {
     mockedSWT = Mockito.mockStatic(SWT.class);
   }
 
-  @AfterEach
-  void tearDownStaticMocks() {
+  @After
+  public void tearDownStaticMocks() {
     mockedSWT.closeOnDemand();
   }
 
@@ -92,7 +92,6 @@ public class EnvironmentUtilsTest {
   @Test
   public void isWeb() {
     // This should be true as long as the test runs on SWT.
-    assertFalse(EnvironmentUtils.getInstance().isWeb());
     mockedSWT.when(SWT::getPlatform).thenReturn("rap");
     assertTrue(EnvironmentUtils.getInstance().isWeb());
   }


Reply via email to