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 64a2276574 cleanup duplicate dependencies, fixes #6145 (#6153)
64a2276574 is described below

commit 64a2276574033092e1b9a6c4d04d32d7b7684235
Author: Hans Van Akelyen <[email protected]>
AuthorDate: Tue Dec 9 13:16:19 2025 +0100

    cleanup duplicate dependencies, fixes #6145 (#6153)
---
 lib/pom.xml                                        | 87 +++++++++++++++++++++-
 plugins/engines/beam/pom.xml                       | 22 +++++-
 plugins/engines/beam/src/assembly/assembly.xml     | 42 +++++++++++
 plugins/pom.xml                                    |  1 +
 plugins/tech/aws/src/assembly/assembly.xml         |  8 ++
 plugins/tech/azure/pom.xml                         |  8 +-
 plugins/tech/azure/src/assembly/assembly.xml       | 32 ++++++++
 plugins/tech/cassandra/src/assembly/assembly.xml   |  8 ++
 plugins/tech/google/pom.xml                        |  7 ++
 plugins/tech/minio/src/assembly/assembly.xml       |  3 +-
 .../transforms/edi2xml/src/assembly/assembly.xml   |  2 +
 plugins/transforms/html2text/pom.xml               | 14 +++-
 .../transforms/html2text/src/assembly/assembly.xml |  3 +-
 plugins/transforms/kafka/pom.xml                   |  7 --
 plugins/transforms/kafka/src/assembly/assembly.xml |  2 +
 plugins/transforms/tika/pom.xml                    |  5 ++
 plugins/transforms/tika/src/assembly/assembly.xml  |  4 +
 pom.xml                                            |  5 +-
 18 files changed, 244 insertions(+), 16 deletions(-)

diff --git a/lib/pom.xml b/lib/pom.xml
index ea176ae956..08c5024bb7 100644
--- a/lib/pom.xml
+++ b/lib/pom.xml
@@ -30,6 +30,7 @@
     <name>Hop Libraries</name>
 
     <properties>
+        <ST4.version>4.3.4</ST4.version>
         <accessors-smart.version>2.4.9</accessors-smart.version>
         <akka.version>2.5.32</akka.version>
         <angus-activation.version>2.0.3</angus-activation.version>
@@ -38,9 +39,11 @@
         <apache-spark.version>3.4.3</apache-spark.version>
         <asm.version>9.7</asm.version>
         <avro.version>1.12.0</avro.version>
-        <aws-java-sdk.version>1.12.347</aws-java-sdk.version>
+        <aws-java-sdk.version>1.12.651</aws-java-sdk.version>
         <bahir.version>2.1.1</bahir.version>
+        <bcprov-jdk18on.version>1.81</bcprov-jdk18on.version>
         <blueprints-core.version>2.6.0</blueprints-core.version>
+        <caffeine.version>2.9.3</caffeine.version>
         <checker-qual.version>3.47.0</checker-qual.version>
         <com.wcohen.secondstring.version>0.1</com.wcohen.secondstring.version>
         <common-utils.version>7.6.1</common-utils.version>
@@ -60,6 +63,7 @@
         <commons-math3.version>3.6.1</commons-math3.version>
         <commons-net.version>3.11.1</commons-net.version>
         <commons-pool.version>1.6</commons-pool.version>
+        <commons-text.version>1.13.1</commons-text.version>
         <commons-vfs2.version>2.10.0</commons-vfs2.version>
         <curator.version>5.4.0</curator.version>
         <databricks.version>4.0.0</databricks.version>
@@ -78,7 +82,7 @@
         <google-cloud-storage.version>2.15.0</google-cloud-storage.version>
         <google-http-client.version>1.42.3</google-http-client.version>
         <google-oauth-client.version>1.34.1</google-oauth-client.version>
-        <gson.version>2.10</gson.version>
+        <gson.version>2.11.0</gson.version>
         <!--check Beam BOM to find matching version 
https://repo1.maven.org/maven2/org/apache/beam/beam-runners-google-cloud-dataflow-java/xxx/beam-runners-google-cloud-dataflow-java-xxx.pom
         Replace exclusions beam-vendor-guava-xxx-jre-->
         <guava.version>33.3.1-jre</guava.version>
@@ -100,18 +104,24 @@
         <json-simple.version>1.1.1</json-simple.version>
         <json-smart.version>2.5.2</json-smart.version>
         <json4s.version>3.7.0-M11</json4s.version>
+        <jsoup.version>1.21.2</jsoup.version>
         <juniversalchardet.version>2.4.0</juniversalchardet.version>
+        <kafka-avro-serializer.version>7.6.1</kafka-avro-serializer.version>
         <kafka-clients.version>3.9.1</kafka-clients.version>
+        
<kafka-schema-registry-client.version>7.6.1</kafka-schema-registry-client.version>
         <kotlin.version>1.9.25</kotlin.version>
         <kryo.version>5.3.0</kryo.version>
         <log4j.version>2.23.1</log4j.version>
         <lz4.version>1.8.0</lz4.version>
         <metrics.version>4.2.12</metrics.version>
         <minlog.version>1.3.1</minlog.version>
-        <netty.version>4.2.7.Final</netty.version>
+        <msal4j-persistence.version>1.3.0</msal4j-persistence.version>
+        <msal4j.version>1.16.1</msal4j.version>
+        <nimbus-jose.version>10.6</nimbus-jose.version>
         <ognl.version>3.3.4</ognl.version>
         <okhttp.version>4.12.0</okhttp.version>
         <okio.version>3.9.0</okio.version>
+        <opentelemetry.version>1.56.0</opentelemetry.version>
         <paho.version>1.2.1</paho.version>
         <paranamer.version>2.8</paranamer.version>
         <perfmark.version>0.26.0</perfmark.version>
@@ -144,11 +154,41 @@
                 <artifactId>reactor-core</artifactId>
                 <version>${reactor-core.version}</version>
             </dependency>
+            <dependency>
+                <groupId>org.antlr</groupId>
+                <artifactId>ST4</artifactId>
+                <version>${ST4.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>io.confluent</groupId>
+                <artifactId>kafka-avro-serializer</artifactId>
+                <version>${kafka-avro-serializer.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>io.confluent</groupId>
+                <artifactId>kafka-schema-registry-client</artifactId>
+                <version>${kafka-schema-registry-client.version}</version>
+            </dependency>
             <dependency>
                 <groupId>com.amazonaws</groupId>
                 <artifactId>aws-java-sdk-core</artifactId>
                 <version>${aws-java-sdk.version}</version>
             </dependency>
+            <dependency>
+                <groupId>com.nimbusds</groupId>
+                <artifactId>nimbus-jose-jwt</artifactId>
+                <version>${nimbus-jose.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.squareup.okio</groupId>
+                <artifactId>okio-jvm</artifactId>
+                <version>${okio.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.amazonaws</groupId>
+                <artifactId>aws-java-sdk-s3</artifactId>
+                <version>${aws-java-sdk.version}</version>
+            </dependency>
             <dependency>
                 <groupId>com.amazonaws</groupId>
                 <artifactId>aws-java-sdk-emr</artifactId>
@@ -159,6 +199,27 @@
                 <artifactId>aws-java-sdk-iam</artifactId>
                 <version>${aws-java-sdk.version}</version>
             </dependency>
+            <dependency>
+                <groupId>com.amazonaws</groupId>
+                <artifactId>aws-java-sdk-kms</artifactId>
+                <version>${aws-java-sdk.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.microsoft.azure</groupId>
+                <artifactId>msal4j</artifactId>
+                <version>${msal4j.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.microsoft.azure</groupId>
+                <artifactId>msal4j-persistence-extension</artifactId>
+                <version>${msal4j-persistence.version}</version>
+                <!-- 
{x-version-update;com.microsoft.azure:msal4j-persistence-extension;external_dependency}
 -->
+            </dependency>
+            <dependency>
+                <groupId>org.apache.commons</groupId>
+                <artifactId>commons-text</artifactId>
+                <version>${commons-text.version}</version>
+            </dependency>
             <dependency>
                 <groupId>com.amazonaws</groupId>
                 <artifactId>aws-java-sdk-pricing</artifactId>
@@ -526,6 +587,11 @@
                 <artifactId>hadoop-hdfs-client</artifactId>
                 <version>${hadoop.version}</version>
             </dependency>
+            <dependency>
+                <groupId>org.apache.hadoop</groupId>
+                <artifactId>hadoop-mapreduce-client-core</artifactId>
+                <version>${hadoop.version}</version>
+            </dependency>
             <dependency>
                 <groupId>org.apache.hop</groupId>
                 <artifactId>hop-core</artifactId>
@@ -738,6 +804,21 @@
                 <artifactId>xmlunit</artifactId>
                 <version>${xmlunit.version}</version>
             </dependency>
+            <dependency>
+                <groupId>org.bouncycastle</groupId>
+                <artifactId>bcprov-jdk18on</artifactId>
+                <version>${bcprov-jdk18on.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.github.ben-manes.caffeine</groupId>
+                <artifactId>caffeine</artifactId>
+                <version>${caffeine.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.jsoup</groupId>
+                <artifactId>jsoup</artifactId>
+                <version>${jsoup.version}</version>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 
diff --git a/plugins/engines/beam/pom.xml b/plugins/engines/beam/pom.xml
index 7ce4525d9e..e91120fb08 100644
--- a/plugins/engines/beam/pom.xml
+++ b/plugins/engines/beam/pom.xml
@@ -29,12 +29,32 @@
     <name>Hop Plugins Engines Beam</name>
 
     <properties>
-        <opentelemetry.version>1.47.0</opentelemetry.version>
         <spark.version>3.5.1</spark.version>
     </properties>
 
     <dependencyManagement>
         <dependencies>
+            <dependency>
+                <groupId>com.azure</groupId>
+                <artifactId>azure-sdk-bom</artifactId>
+                <version>${azure-sdk-bom.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+            <dependency>
+                <groupId>io.opentelemetry</groupId>
+                <artifactId>opentelemetry-bom</artifactId>
+                <version>${opentelemetry.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+            <dependency>
+                <groupId>io.netty</groupId>
+                <artifactId>netty-bom</artifactId>
+                <version>${netty.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
             <dependency>
                 <groupId>org.apache.beam</groupId>
                 
<artifactId>beam-sdks-java-google-cloud-platform-bom</artifactId>
diff --git a/plugins/engines/beam/src/assembly/assembly.xml 
b/plugins/engines/beam/src/assembly/assembly.xml
index 85b2ac2f4f..c3cbc46668 100644
--- a/plugins/engines/beam/src/assembly/assembly.xml
+++ b/plugins/engines/beam/src/assembly/assembly.xml
@@ -132,6 +132,27 @@
                 <exclude>com.google.re2j:re2j:jar</exclude>
                 <exclude>org.reactivestreams:reactive-streams:jar</exclude>
                 <exclude>io.projectreactor:reactor-core:jar</exclude>
+                <exclude>org.bouncycastle::jar</exclude>
+                <exclude>com.microsoft.azure:msal4j:jar</exclude>
+                
<exclude>com.microsoft.azure:msal4j-persistence-extension:jar</exclude>
+                <exclude>com.amazonaws:aws-java-sdk-core:jar</exclude>
+                <exclude>com.amazonaws:aws-java-sdk-kms:jar</exclude>
+                <exclude>com.amazonaws:aws-java-sdk-s3:jar</exclude>
+                <exclude>com.nimbusds:oauth2-oidc-sdk:jar</exclude>
+                <exclude>com.azure:azure-core:jar</exclude>
+                <exclude>com.azure:azure-identity:jar</exclude>
+                <exclude>com.azure:azure-core-http-netty:jar</exclude>
+                <exclude>com.azure:azure-json:jar</exclude>
+                <exclude>com.microsoft.azure:azure-keyvault-core:jar</exclude>
+                
<exclude>com.azure:azure-security-keyvault-secrets:jar</exclude>
+                <exclude>com.azure:azure-storage-blob:jar</exclude>
+                <exclude>com.azure:azure-storage-common:jar</exclude>
+                <exclude>com.azure:azure-storage-internal-avro:jar</exclude>
+                <exclude>com.azure:azure-xml:jar</exclude>
+                <exclude>com.nimbusds:nimbus-jose-jwt:jar</exclude>
+                <exclude>io.confluent::jar</exclude>
+                <exclude>com.google.code.gson:gson:jar</exclude>
+                <exclude>org.apache.commons:commons-collections4:jar</exclude>
             </excludes>
             <outputDirectory>lib/beam</outputDirectory>
         </dependencySet>
@@ -209,6 +230,27 @@
                 <include>io.perfmark:perfmark-api:jar</include>
                 <include>com.google.re2j:re2j:jar</include>
                 <include>org.reactivestreams:reactive-streams:jar</include>
+                <include>org.bouncycastle::jar</include>
+                <include>com.microsoft.azure:msal4j:jar</include>
+                
<include>com.microsoft.azure:msal4j-persistence-extension:jar</include>
+                <include>com.amazonaws:aws-java-sdk-core:jar</include>
+                <include>com.amazonaws:aws-java-sdk-kms:jar</include>
+                <include>com.amazonaws:aws-java-sdk-s3:jar</include>
+                <include>com.nimbusds:oauth2-oidc-sdk:jar</include>
+                <include>com.azure:azure-core:jar</include>
+                <include>com.azure:azure-identity:jar</include>
+                <include>com.azure:azure-core-http-netty:jar</include>
+                <include>com.azure:azure-json:jar</include>
+                <include>com.microsoft.azure:azure-keyvault-core:jar</include>
+                
<include>com.azure:azure-security-keyvault-secrets:jar</include>
+                <include>com.azure:azure-storage-blob:jar</include>
+                <include>com.azure:azure-storage-common:jar</include>
+                <include>com.azure:azure-storage-internal-avro:jar</include>
+                <include>com.azure:azure-xml:jar</include>
+                <include>com.nimbusds:nimbus-jose-jwt:jar</include>
+                <include>io.confluent::jar</include>
+                <include>com.google.code.gson:gson:jar</include>
+                <include>org.apache.commons:commons-collections4:jar</include>
             </includes>
             <outputDirectory>lib/core</outputDirectory>
         </dependencySet>
diff --git a/plugins/pom.xml b/plugins/pom.xml
index 9458bdbcc9..0dd1cfc37a 100644
--- a/plugins/pom.xml
+++ b/plugins/pom.xml
@@ -45,6 +45,7 @@
             <groupId>jakarta.servlet</groupId>
             <artifactId>jakarta.servlet-api</artifactId>
             <version>6.1.0</version>
+            <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
diff --git a/plugins/tech/aws/src/assembly/assembly.xml 
b/plugins/tech/aws/src/assembly/assembly.xml
index af187b0aa0..115b855850 100644
--- a/plugins/tech/aws/src/assembly/assembly.xml
+++ b/plugins/tech/aws/src/assembly/assembly.xml
@@ -50,6 +50,10 @@
             <excludes>
                 <exclude>org.apache.hop:hop-tech-aws:jar</exclude>
                 <exclude>joda-time:joda-time:jar</exclude>
+                <exclude>com.amazonaws:aws-java-sdk-core:jar</exclude>
+                <exclude>com.amazonaws:aws-java-sdk-kms:jar</exclude>
+                <exclude>com.amazonaws:aws-java-sdk-s3:jar</exclude>
+                
<exclude>com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar</exclude>
             </excludes>
             <outputDirectory>plugins/tech/aws/lib</outputDirectory>
         </dependencySet>
@@ -57,6 +61,10 @@
             <scope>runtime</scope>
             <includes>
                 <include>joda-time:joda-time:jar</include>
+                <include>com.amazonaws:aws-java-sdk-core:jar</include>
+                <include>com.amazonaws:aws-java-sdk-kms:jar</include>
+                <include>com.amazonaws:aws-java-sdk-s3:jar</include>
+                
<include>com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar</include>
             </includes>
             <outputDirectory>lib/core</outputDirectory>
         </dependencySet>
diff --git a/plugins/tech/azure/pom.xml b/plugins/tech/azure/pom.xml
index 94abf4728e..31ff9de5ff 100755
--- a/plugins/tech/azure/pom.xml
+++ b/plugins/tech/azure/pom.xml
@@ -31,11 +31,17 @@
 
     <properties>
         <azure-eventhubs.version>3.3.0</azure-eventhubs.version>
-        <azure-sdk-bom.version>1.2.26</azure-sdk-bom.version>
     </properties>
 
     <dependencyManagement>
         <dependencies>
+            <dependency>
+                <groupId>io.netty</groupId>
+                <artifactId>netty-bom</artifactId>
+                <version>${netty.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
             <dependency>
                 <groupId>com.azure</groupId>
                 <artifactId>azure-sdk-bom</artifactId>
diff --git a/plugins/tech/azure/src/assembly/assembly.xml 
b/plugins/tech/azure/src/assembly/assembly.xml
index 7151f6317b..74ea131d83 100644
--- a/plugins/tech/azure/src/assembly/assembly.xml
+++ b/plugins/tech/azure/src/assembly/assembly.xml
@@ -64,6 +64,22 @@
                 <exclude>com.fasterxml.jackson.dataformat:*</exclude>
                 <exclude>com.fasterxml.jackson.module:*</exclude>
                 <exclude>org.slf4j:*</exclude>
+                <exclude>net.java.dev.jna::jar</exclude>
+                
<exclude>com.microsoft.azure:msal4j-persistence-extension:jar</exclude>
+                <exclude>com.microsoft.azure:msal4j:jar</exclude>
+                <exclude>com.nimbusds:oauth2-oidc-sdk:jar</exclude>
+                <exclude>com.azure:azure-core:jar</exclude>
+                <exclude>com.azure:azure-identity:jar</exclude>
+                <exclude>com.azure:azure-core-http-netty:jar</exclude>
+                <exclude>com.azure:azure-json:jar</exclude>
+                <exclude>com.microsoft.azure:azure-keyvault-core:jar</exclude>
+                
<exclude>com.azure:azure-security-keyvault-secrets:jar</exclude>
+                <exclude>com.azure:azure-storage-blob:jar</exclude>
+                <exclude>com.azure:azure-storage-common:jar</exclude>
+                <exclude>com.azure:azure-storage-internal-avro:jar</exclude>
+                <exclude>com.azure:azure-xml:jar</exclude>
+                <exclude>com.nimbusds:nimbus-jose-jwt:jar</exclude>
+                <exclude>net.minidev:*:jar</exclude>
             </excludes>
             <outputDirectory>plugins/tech/azure/lib</outputDirectory>
         </dependencySet>
@@ -81,6 +97,22 @@
                 <include>com.squareup.okio::jar</include>
                 <include>org.reactivestreams:reactive-streams:jar</include>
                 <include>com.azure:azure-security-keyvault-secrets</include>
+                <include>net.java.dev.jna::jar</include>
+                
<include>com.microsoft.azure:msal4j-persistence-extension:jar</include>
+                <include>com.microsoft.azure:msal4j:jar</include>
+                <include>com.nimbusds:oauth2-oidc-sdk:jar</include>
+                <include>com.azure:azure-core:jar</include>
+                <include>com.azure:azure-identity:jar</include>
+                <include>com.azure:azure-core-http-netty:jar</include>
+                <include>com.azure:azure-json:jar</include>
+                <include>com.microsoft.azure:azure-keyvault-core:jar</include>
+                
<include>com.azure:azure-security-keyvault-secrets:jar</include>
+                <include>com.azure:azure-storage-blob:jar</include>
+                <include>com.azure:azure-storage-common:jar</include>
+                <include>com.azure:azure-storage-internal-avro:jar</include>
+                <include>com.azure:azure-xml:jar</include>
+                <include>com.nimbusds:nimbus-jose-jwt:jar</include>
+                <include>net.minidev:*:jar</include>
             </includes>
             <outputDirectory>lib/core</outputDirectory>
         </dependencySet>
diff --git a/plugins/tech/cassandra/src/assembly/assembly.xml 
b/plugins/tech/cassandra/src/assembly/assembly.xml
index 1419093cec..7ba2f786d4 100644
--- a/plugins/tech/cassandra/src/assembly/assembly.xml
+++ b/plugins/tech/cassandra/src/assembly/assembly.xml
@@ -58,6 +58,10 @@
                 <exclude>net.java.dev.jna::jar</exclude>
                 <exclude>com.github.luben:zstd-jni:jar</exclude>
                 <exclude>org.reactivestreams:reactive-streams:jar</exclude>
+                <exclude>org.bouncycastle::jar</exclude>
+                <exclude>com.github.ben-manes.caffeine:caffeine:jar</exclude>
+                
<exclude>com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar</exclude>
+                <exclude>org.antlr:ST4:jar</exclude>
             </excludes>
             <outputDirectory>plugins/tech/cassandra/lib</outputDirectory>
         </dependencySet>
@@ -81,6 +85,10 @@
                 <include>net.java.dev.jna::jar</include>
                 <include>com.github.luben:zstd-jni:jar</include>
                 <include>org.reactivestreams:reactive-streams:jar</include>
+                <include>org.bouncycastle::jar</include>
+                <include>com.github.ben-manes.caffeine:caffeine:jar</include>
+                
<include>com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar</include>
+                <include>org.antlr:ST4:jar</include>
             </includes>
             <outputDirectory>lib/core</outputDirectory>
         </dependencySet>
diff --git a/plugins/tech/google/pom.xml b/plugins/tech/google/pom.xml
index dbc4191e11..7a3b692990 100755
--- a/plugins/tech/google/pom.xml
+++ b/plugins/tech/google/pom.xml
@@ -49,6 +49,13 @@
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
+            <dependency>
+                <groupId>io.opentelemetry</groupId>
+                <artifactId>opentelemetry-bom</artifactId>
+                <version>${opentelemetry.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
             <dependency>
                 <groupId>org.apache.beam</groupId>
                 
<artifactId>beam-sdks-java-google-cloud-platform-bom</artifactId>
diff --git a/plugins/tech/minio/src/assembly/assembly.xml 
b/plugins/tech/minio/src/assembly/assembly.xml
index 6a3a07802d..b4b8194770 100644
--- a/plugins/tech/minio/src/assembly/assembly.xml
+++ b/plugins/tech/minio/src/assembly/assembly.xml
@@ -64,13 +64,14 @@
                 <exclude>org.checkerframework:checker-qual:jar</exclude>
                 <exclude>org.xerial.snappy:snappy-java:jar</exclude>
                 <exclude>com.squareup.okhttp3:okhttp:jar</exclude>
+                <exclude>org.bouncycastle::jar</exclude>
             </excludes>
             <outputDirectory>plugins/tech/minio/lib</outputDirectory>
         </dependencySet>
         <dependencySet>
             <scope>runtime</scope>
             <includes>
-                <include>io.minio:minio:jar</include>
+                <include>org.bouncycastle::jar</include>
             </includes>
             <outputDirectory>lib/core</outputDirectory>
         </dependencySet>
diff --git a/plugins/transforms/edi2xml/src/assembly/assembly.xml 
b/plugins/transforms/edi2xml/src/assembly/assembly.xml
index 77757affb3..b197584fde 100644
--- a/plugins/transforms/edi2xml/src/assembly/assembly.xml
+++ b/plugins/transforms/edi2xml/src/assembly/assembly.xml
@@ -51,6 +51,7 @@
             <excludes>
                 <exclude>org.apache.hop:hop-transform-edi2xml:jar</exclude>
                 <exclude>org.antlr:antlr-runtime:jar</exclude>
+                <exclude>org.antlr:ST4:jar</exclude>
             </excludes>
             <outputDirectory>plugins/transforms/edi2xml/lib</outputDirectory>
         </dependencySet>
@@ -58,6 +59,7 @@
             <scope>provided</scope>
             <includes>
                 <include>org.antlr:antlr-runtime:jar</include>
+                <include>org.antlr:ST4:jar</include>
             </includes>
             <outputDirectory>/lib/core</outputDirectory>
         </dependencySet>
diff --git a/plugins/transforms/html2text/pom.xml 
b/plugins/transforms/html2text/pom.xml
index cfbfcbd28e..d62ff16322 100644
--- a/plugins/transforms/html2text/pom.xml
+++ b/plugins/transforms/html2text/pom.xml
@@ -29,11 +29,23 @@
     <packaging>jar</packaging>
     <name>Hop Plugins Transforms HTML-to-Text</name>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.hop</groupId>
+                <artifactId>hop-libs</artifactId>
+                <version>${project.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
     <dependencies>
         <dependency>
             <groupId>org.jsoup</groupId>
             <artifactId>jsoup</artifactId>
-            <version>1.18.1</version>
+            <scope>provided</scope>
         </dependency>
     </dependencies>
 </project>
diff --git a/plugins/transforms/html2text/src/assembly/assembly.xml 
b/plugins/transforms/html2text/src/assembly/assembly.xml
index 21789a7da2..b446caf5bb 100644
--- a/plugins/transforms/html2text/src/assembly/assembly.xml
+++ b/plugins/transforms/html2text/src/assembly/assembly.xml
@@ -47,10 +47,11 @@
             <outputDirectory>plugins/transforms/html2text</outputDirectory>
         </dependencySet>
         <dependencySet>
+            <scope>provided</scope>
             <includes>
                 <include>org.jsoup:jsoup:jar</include>
             </includes>
-            <outputDirectory>plugins/transforms/html2text/lib</outputDirectory>
+            <outputDirectory>lib/core</outputDirectory>
         </dependencySet>
     </dependencySets>
 </assembly>
diff --git a/plugins/transforms/kafka/pom.xml b/plugins/transforms/kafka/pom.xml
index 91ea2a4585..485921cdde 100644
--- a/plugins/transforms/kafka/pom.xml
+++ b/plugins/transforms/kafka/pom.xml
@@ -28,11 +28,6 @@
     <packaging>jar</packaging>
     <name>Hop Plugins Transforms Kafka</name>
 
-    <properties>
-        <kafka-avro-serializer.version>7.6.1</kafka-avro-serializer.version>
-        
<kafka-schema-registry-client.version>7.6.1</kafka-schema-registry-client.version>
-    </properties>
-
     <dependencyManagement>
         <dependencies>
             <dependency>
@@ -49,7 +44,6 @@
         <dependency>
             <groupId>io.confluent</groupId>
             <artifactId>kafka-avro-serializer</artifactId>
-            <version>${kafka-avro-serializer.version}</version>
             <exclusions>
                 <exclusion>
                     <groupId>com.fasterxml.jackson.dataformat</groupId>
@@ -76,7 +70,6 @@
         <dependency>
             <groupId>io.confluent</groupId>
             <artifactId>kafka-schema-registry-client</artifactId>
-            <version>${kafka-schema-registry-client.version}</version>
             <exclusions>
                 <exclusion>
                     <groupId>com.fasterxml.jackson.core</groupId>
diff --git a/plugins/transforms/kafka/src/assembly/assembly.xml 
b/plugins/transforms/kafka/src/assembly/assembly.xml
index d63c5af028..92c2a3c871 100644
--- a/plugins/transforms/kafka/src/assembly/assembly.xml
+++ b/plugins/transforms/kafka/src/assembly/assembly.xml
@@ -57,6 +57,7 @@
                 <exclude>org.apache.hop:hop-transform-kafka:jar</exclude>
                 <exclude>io.confluent:common-utils:jar</exclude>
                 <exclude>org.yaml:snakeyaml:jar</exclude>
+                <exclude>io.confluent::jar</exclude>
             </excludes>
             <outputDirectory>plugins/transforms/kafka/lib</outputDirectory>
         </dependencySet>
@@ -71,6 +72,7 @@
                 <include>org.xerial.snappy:*:jar</include>
                 <include>io.confluent:common-utils:jar</include>
                 <include>org.yaml:snakeyaml:jar</include>
+                <include>io.confluent::jar</include>
             </includes>
             <outputDirectory>lib/core</outputDirectory>
         </dependencySet>
diff --git a/plugins/transforms/tika/pom.xml b/plugins/transforms/tika/pom.xml
index 031b02c6f3..a4bb345472 100644
--- a/plugins/transforms/tika/pom.xml
+++ b/plugins/transforms/tika/pom.xml
@@ -257,6 +257,11 @@
                 </exclusion>
             </exclusions>
         </dependency>
+        <dependency>
+            <groupId>org.jsoup</groupId>
+            <artifactId>jsoup</artifactId>
+            <scope>provided</scope>
+        </dependency>
         <dependency>
             <groupId>org.ow2.asm</groupId>
             <artifactId>asm</artifactId>
diff --git a/plugins/transforms/tika/src/assembly/assembly.xml 
b/plugins/transforms/tika/src/assembly/assembly.xml
index 38c7337553..79b84365f2 100644
--- a/plugins/transforms/tika/src/assembly/assembly.xml
+++ b/plugins/transforms/tika/src/assembly/assembly.xml
@@ -49,6 +49,8 @@
             <scope>runtime</scope>
             <excludes>
                 <exclude>org.apache.hop:hop-transform-tika:jar</exclude>
+                <exclude>org.jsoup:jsoup:jar</exclude>
+                <exclude>info.picocli:picocli:jar</exclude>
             </excludes>
             <outputDirectory>plugins/transforms/tika/lib</outputDirectory>
         </dependencySet>
@@ -74,6 +76,8 @@
                 <include>xml-apis:xml-apis:jar</include>
                 <include>org.apache.commons:commons-collections4:jar</include>
                 <include>org.apache.logging.log4j:log4j-api:jar</include>
+                <include>org.jsoup:jsoup:jar</include>
+                <include>info.picocli:picocli:jar</include>
             </includes>
             <outputDirectory>lib/core</outputDirectory>
         </dependencySet>
diff --git a/pom.xml b/pom.xml
index ec2e4c6d76..a583d4e80e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -101,10 +101,11 @@
         <assembly_appendId>false</assembly_appendId>
         <assembly_package-phase>package</assembly_package-phase>
         <attach-sources-phase>verify</attach-sources-phase>
+        <azure-sdk-bom.version>1.2.26</azure-sdk-bom.version>
         
<build.dependenciesDirectory>${project.build.directory}/dependency</build.dependenciesDirectory>
         <byte-buddy.version>1.14.15</byte-buddy.version>
         <cyclonedx-maven-plugin.version>2.8.1</cyclonedx-maven-plugin.version>
-        <hadoop.version>3.4.1</hadoop.version>
+        <hadoop.version>3.4.2</hadoop.version>
         <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version>
         <jandex.version>3.2.2</jandex.version>
         <java-hamcrest.version>2.0.0.0</java-hamcrest.version>
@@ -144,7 +145,9 @@
         <maven.compiler.source>${target.jdk.version}</maven.compiler.source>
         <maven.compiler.target>${target.jdk.version}</maven.compiler.target>
         <mockito-core.version>5.12.0</mockito-core.version>
+        <netty.version>4.2.7.Final</netty.version>
         <objenesis.version>3.4</objenesis.version>
+        <opentelemetry.version>1.56.0</opentelemetry.version>
         <org.eclipse.platform.version>3.131.0</org.eclipse.platform.version>
         
<project.build.outputTimestamp>1762773326</project.build.outputTimestamp>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

Reply via email to