This is an automated email from the ASF dual-hosted git repository.
hansva pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/master by this push:
new 0b28294471 [DEP] Update dependencies and remove some duplicates
new 57f4c1457d Merge pull request #3161 from hansva/master
0b28294471 is described below
commit 0b282944718b2c35af2b714bc3f1a64e5dc6ee55
Author: Hans Van Akelyen <[email protected]>
AuthorDate: Thu Aug 17 14:35:27 2023 +0200
[DEP] Update dependencies and remove some duplicates
---
assemblies/lib-beam/pom.xml | 4 +++
assemblies/lib/pom.xml | 26 ++++++++++++++++---
assemblies/plugins/engines/beam/pom.xml | 17 +++++++++----
.../plugins/engines/beam/src/assembly/assembly.xml | 10 --------
assemblies/plugins/tech/aws/pom.xml | 5 ----
assemblies/plugins/tech/azure/pom.xml | 12 +++++++++
.../plugins/tech/azure/src/assembly/assembly.xml | 2 --
.../tech/cassandra/src/assembly/assembly.xml | 29 ----------------------
assemblies/plugins/tech/neo4j/pom.xml | 2 +-
assemblies/plugins/transforms/fake/pom.xml | 10 --------
.../transforms/fake/src/assembly/assembly.xml | 1 -
assemblies/plugins/transforms/yamlinput/pom.xml | 8 ------
.../transforms/yamlinput/src/assembly/assembly.xml | 7 ------
plugins/engines/beam/pom.xml | 5 ----
plugins/tech/neo4j/pom.xml | 2 +-
plugins/transforms/fake/pom.xml | 10 --------
plugins/transforms/yamlinput/pom.xml | 4 ---
pom.xml | 5 ++--
18 files changed, 55 insertions(+), 104 deletions(-)
diff --git a/assemblies/lib-beam/pom.xml b/assemblies/lib-beam/pom.xml
index 4a0b871518..ad943727f9 100644
--- a/assemblies/lib-beam/pom.xml
+++ b/assemblies/lib-beam/pom.xml
@@ -625,6 +625,10 @@
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
+ <exclusion>
+ <groupId>org.xerial.snappy</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
</exclusions>
</dependency>
<dependency>
diff --git a/assemblies/lib/pom.xml b/assemblies/lib/pom.xml
index b7d2fe4e42..2b8fedd474 100644
--- a/assemblies/lib/pom.xml
+++ b/assemblies/lib/pom.xml
@@ -16,7 +16,8 @@
~ limitations under the License.
-->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>hop-assemblies-libs</artifactId>
@@ -34,9 +35,9 @@
<!-- third party -->
-<!-- <webservices-api.version>2.3.1</webservices-api.version>
- <webservices-rt.version>2.3.1</webservices-rt.version>
- -->
+ <!-- <webservices-api.version>2.3.1</webservices-api.version>
+ <webservices-rt.version>2.3.1</webservices-rt.version>
+ -->
<blueprints-core.version>2.6.0</blueprints-core.version>
<commons-configuration.version>1.10</commons-configuration.version>
<flexjson.version>2.1</flexjson.version>
@@ -192,6 +193,11 @@
</exclusion>
</exclusions>
</dependency>
+ <dependency>
+ <groupId>org.yaml</groupId>
+ <artifactId>snakeyaml</artifactId>
+ <version>${snakeyaml.version}</version>
+ </dependency>
<!-- XML Graphics commons -->
<dependency>
@@ -236,11 +242,23 @@
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>${okhttp.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>com.squareup.okio</groupId>
<artifactId>okio</artifactId>
<version>${okio.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>*</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<!-- SWT dependencies -->
diff --git a/assemblies/plugins/engines/beam/pom.xml
b/assemblies/plugins/engines/beam/pom.xml
index 8be876da8c..65c90f3d59 100644
--- a/assemblies/plugins/engines/beam/pom.xml
+++ b/assemblies/plugins/engines/beam/pom.xml
@@ -84,11 +84,6 @@
<artifactId>zookeeper</artifactId>
<version>${zookeeper.version}</version>
</dependency>
- <dependency>
- <groupId>org.xerial.snappy</groupId>
- <artifactId>snappy-java</artifactId>
- <version>${snappy-java.version}</version>
- </dependency>
<dependency>
<groupId>org.threeten</groupId>
<artifactId>threetenbp</artifactId>
@@ -178,6 +173,12 @@
<groupId>org.apache.flink</groupId>
<artifactId>flink-runtime</artifactId>
<version>${apache-flink.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.xerial.snappy</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
@@ -255,6 +256,12 @@
<groupId>com.squareup.okio</groupId>
<artifactId>okio</artifactId>
<version>${okio.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>*</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>io.confluent</groupId>
diff --git a/assemblies/plugins/engines/beam/src/assembly/assembly.xml
b/assemblies/plugins/engines/beam/src/assembly/assembly.xml
index 58031d9f5d..2c4ad4902e 100644
--- a/assemblies/plugins/engines/beam/src/assembly/assembly.xml
+++ b/assemblies/plugins/engines/beam/src/assembly/assembly.xml
@@ -106,7 +106,6 @@
<include>com.google.cloud.bigdataoss:gcsio</include>
<include>com.google.cloud.bigdataoss:util</include>
<include>com.google.cloud.bigtable:bigtable-client-core</include>
-
<!--<include>com.google.cloud.bigtable:bigtable-hbase-1.x-shaded</include>-->
<include>com.google.cloud.bigtable:bigtable-metrics-api</include>
<include>com.google.cloud.datastore:datastore-v1-proto-client</include>
<include>com.google.cloud:google-cloud-bigquery</include>
@@ -132,7 +131,6 @@
<include>commons-cli:commons-cli</include>
<include>commons-httpclient:commons-httpclient</include>
<include>commons-collections:commons-collections</include>
- <include>com.squareup.okio:okio</include>
<include>com.twitter:chill_2.12</include>
<include>com.twitter:chill-java</include>
<include>io.confluent:common-utils</include>
@@ -141,9 +139,6 @@
<include>io.dropwizard.metrics:metrics-graphite</include>
<include>io.dropwizard.metrics:metrics-json</include>
<include>io.github.classgraph:classgraph</include>
- <!--<include>io.netty:netty-codec-socks</include>
- <include>io.netty:netty-handler-proxy</include>
- <include>io.netty:netty-tcnative-boringssl-static</include>-->
<include>io.opencensus:opencensus-contrib-grpc-util</include>
<include>javax.annotation:javax.annotation-api</include>
<include>javax.servlet:javax.servlet-api</include>
@@ -159,7 +154,6 @@
<include>org.apache.beam:beam-runners-google-cloud-dataflow-java</include>
<include>org.apache.beam:beam-runners-java-fn-execution</include>
<include>org.apache.beam:beam-runners-spark-3</include>
- <!--<include>org.apache.beam:beam-sdks-java-core</include>-->
<include>org.apache.beam:beam-sdks-java-expansion-service</include>
<include>org.apache.beam:beam-sdks-java-extensions-protobuf</include>
<include>org.apache.beam:beam-sdks-java-extensions-google-cloud-platform-core</include>
@@ -170,7 +164,6 @@
<include>org.apache.beam:beam-sdks-java-io-hadoop-file-system</include>
<include>org.apache.beam:beam-sdks-java-io-kafka</include>
<include>org.apache.beam:beam-sdks-java-io-synthetic</include>
- <!--<include>org.apache.hbase:hbase-shaded-client</include>-->
<include>org.apache.commons:commons-crypto</include>
<include>org.apache.commons:commons-text</include>
<include>org.apache.flink:flink-annotations</include>
@@ -195,7 +188,6 @@
<include>org.apache.hadoop:hadoop-client-api</include>
<include>org.apache.hadoop:hadoop-client-runtime</include>
<include>org.apache.hadoop:hadoop-hdfs-client</include>
- <include>org.apache.htrace:htrace-core4</include>
<include>org.apache.ivy:ivy</include>
<include>org.apache.kafka:kafka-clients</include>
<include>org.apache.logging.log4j:log4j-slf4j-impl</include>
@@ -223,7 +215,6 @@
<include>org.roaringbitmap:RoaringBitmap</include>
<include>org.roaringbitmap:shims</include>
<include>org.scala-lang:scala-compiler</include>
- <!--<include>org.scala-lang:scala-library</include>-->
<include>org.scala-lang:scala-reflect</include>
<include>org.scala-lang.modules:scala-collection-compat_2.12</include>
<include>org.scala-lang.modules:scala-parser-combinators_2.12</include>
@@ -234,7 +225,6 @@
<include>org.springframework:spring-expression</include>
<include>org.springframework:spring-jcl</include>
<include>org.threeten:threetenbp</include>
- <include>org.yaml:snakeyaml</include>
<include>oro:oro</include>
<!-- AWS S3 -->
diff --git a/assemblies/plugins/tech/aws/pom.xml
b/assemblies/plugins/tech/aws/pom.xml
index 16ab7b3c57..603e44183a 100644
--- a/assemblies/plugins/tech/aws/pom.xml
+++ b/assemblies/plugins/tech/aws/pom.xml
@@ -49,11 +49,6 @@
<artifactId>hop-plugins-tech-aws</artifactId>
<version>${project.version}</version>
</dependency>
- <dependency>
- <groupId>org.yaml</groupId>
- <artifactId>snakeyaml</artifactId>
- <version>2.0</version>
- </dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
diff --git a/assemblies/plugins/tech/azure/pom.xml
b/assemblies/plugins/tech/azure/pom.xml
index f03ae7ea83..b07e6e1936 100644
--- a/assemblies/plugins/tech/azure/pom.xml
+++ b/assemblies/plugins/tech/azure/pom.xml
@@ -68,11 +68,23 @@
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>${okhttp.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.jetbrains.kotlin</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>com.squareup.okio</groupId>
<artifactId>okio</artifactId>
<version>${okio.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>*</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<!-- Azure VFS -->
diff --git a/assemblies/plugins/tech/azure/src/assembly/assembly.xml
b/assemblies/plugins/tech/azure/src/assembly/assembly.xml
index 9b0aee3da7..ca743fb8c6 100644
--- a/assemblies/plugins/tech/azure/src/assembly/assembly.xml
+++ b/assemblies/plugins/tech/azure/src/assembly/assembly.xml
@@ -60,8 +60,6 @@
<include>com.microsoft.azure:azure-client-runtime:jar</include>
<include>com.microsoft.rest:client-runtime:jar</include>
<include>com.squareup.retrofit2:retrofit:jar</include>
- <include>com.squareup.okhttp3:okhttp:jar</include>
- <include>com.squareup.okio:okio:jar</include>
<include>com.squareup.okhttp3:logging-interceptor:jar</include>
<include>com.squareup.okhttp3:okhttp-urlconnection:jar</include>
<include>com.squareup.retrofit2:converter-jackson:jar</include>
diff --git a/assemblies/plugins/tech/cassandra/src/assembly/assembly.xml
b/assemblies/plugins/tech/cassandra/src/assembly/assembly.xml
index 837c5c9b32..56727a93d4 100644
--- a/assemblies/plugins/tech/cassandra/src/assembly/assembly.xml
+++ b/assemblies/plugins/tech/cassandra/src/assembly/assembly.xml
@@ -65,33 +65,6 @@
<include>de.jflex:jflex:jar</include>
<include>io.airlift:airline:jar</include>
- <!--<include>io.netty:netty-codec-dns:jar</include>
- <include>io.netty:netty-codec-haproxy:jar</include>
- <include>io.netty:netty-codec-http:jar</include>
- <include>io.netty:netty-codec-memcache:jar</include>
- <include>io.netty:netty-codec-mqtt:jar</include>
- <include>io.netty:netty-codec-redis:jar</include>
- <include>io.netty:netty-codec-smtp:jar</include>
- <include>io.netty:netty-codec-socks:jar</include>
- <include>io.netty:netty-codec-stomp:jar</include>
- <include>io.netty:netty-codec-xml:jar</include>
- <include>io.netty:netty-handler-proxy:jar</include>
- <include>io.netty:netty-jni-util:jar</include>
- <include>io.netty:netty-resolver:jar</include>
- <include>io.netty:netty-resolver-dns:jar</include>
-
<include>io.netty:netty-resolver-dns-classes-macos:jar</include>
- <include>io.netty:netty-resolver-dns-native-macos:jar</include>
- <include>io.netty:netty-tcnative:jar</include>
- <include>io.netty:netty-tcnative-classes:jar</include>
- <include>io.netty:netty-transport-classes-epoll:jar</include>
- <include>io.netty:netty-transport-classes-kqueue:jar</include>
- <include>io.netty:netty-transport-native-epoll:jar</include>
- <include>io.netty:netty-transport-native-kqueue:jar</include>
-
<include>io.netty:netty-transport-native-unix-common:jar</include>
- <include>io.netty:netty-transport-rxtx:jar</include>
- <include>io.netty:netty-transport-sctp:jar</include>
- <include>io.netty:netty-transport-udt:jar</include>-->
-
<include>net.java.dev.jna:jna:jar</include>
<include>org.lz4:lz4-java:jar</include>
<include>org.antlr:ST4:jar</include>
@@ -108,8 +81,6 @@
<include>org.ow2.asm:asm-tree:jar</include>
<include>org.ow2.asm:asm-util:jar</include>
- <include>org.yaml:snakeyaml:jar</include>
-
<include>com.github.ben-manes.caffeine:caffeine:jar</include>
<include>com.github.jnr:jnr-posix:jar</include>
<include>com.github.jnr:jnr-ffi:jar</include>
diff --git a/assemblies/plugins/tech/neo4j/pom.xml
b/assemblies/plugins/tech/neo4j/pom.xml
index 79819c1a4f..bd9cc8325c 100644
--- a/assemblies/plugins/tech/neo4j/pom.xml
+++ b/assemblies/plugins/tech/neo4j/pom.xml
@@ -32,7 +32,7 @@
<description />
<properties>
- <neo4j.driver.version>4.4.11</neo4j.driver.version>
+ <neo4j.driver.version>4.4.12</neo4j.driver.version>
</properties>
<dependencies>
diff --git a/assemblies/plugins/transforms/fake/pom.xml
b/assemblies/plugins/transforms/fake/pom.xml
index a43e0ad468..b7547a51a5 100644
--- a/assemblies/plugins/transforms/fake/pom.xml
+++ b/assemblies/plugins/transforms/fake/pom.xml
@@ -35,11 +35,6 @@
<description />
<dependencies>
- <dependency>
- <groupId>org.yaml</groupId>
- <artifactId>snakeyaml</artifactId>
- <version>2.0</version>
- </dependency>
<dependency>
<groupId>org.apache.hop</groupId>
@@ -50,11 +45,6 @@
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>1.0.2</version>
- <exclusions>
- <exclusion>
- <groupId>org.yaml</groupId>
- <artifactId>snakeyaml</artifactId>
- </exclusion></exclusions>
</dependency>
<dependency>
<groupId>dk.brics.automaton</groupId>
diff --git a/assemblies/plugins/transforms/fake/src/assembly/assembly.xml
b/assemblies/plugins/transforms/fake/src/assembly/assembly.xml
index 1ad1d58065..8e8e76e203 100644
--- a/assemblies/plugins/transforms/fake/src/assembly/assembly.xml
+++ b/assemblies/plugins/transforms/fake/src/assembly/assembly.xml
@@ -50,7 +50,6 @@
<outputDirectory>lib</outputDirectory>
<includes>
<include>com.github.javafaker:javafaker:jar</include>
- <include>org.yaml:snakeyaml:jar</include>
<include>com.github.mifmif:generex:jar</include>
<include>dk.brics.automaton:automaton:jar</include>
</includes>
diff --git a/assemblies/plugins/transforms/yamlinput/pom.xml
b/assemblies/plugins/transforms/yamlinput/pom.xml
index 58beff5a7b..ced073d187 100644
--- a/assemblies/plugins/transforms/yamlinput/pom.xml
+++ b/assemblies/plugins/transforms/yamlinput/pom.xml
@@ -34,16 +34,8 @@
<name>Hop Assemblies Plugins Transforms Yaml Input</name>
<description />
- <properties>
- <snakeyaml.version>2.0</snakeyaml.version>
- </properties>
<dependencies>
- <dependency>
- <groupId>org.yaml</groupId>
- <artifactId>snakeyaml</artifactId>
- <version>${snakeyaml.version}</version>
- </dependency>
<dependency>
<groupId>org.apache.hop</groupId>
<artifactId>hop-transform-yamlinput</artifactId>
diff --git a/assemblies/plugins/transforms/yamlinput/src/assembly/assembly.xml
b/assemblies/plugins/transforms/yamlinput/src/assembly/assembly.xml
index f7fad164ea..acd9fd6829 100644
--- a/assemblies/plugins/transforms/yamlinput/src/assembly/assembly.xml
+++ b/assemblies/plugins/transforms/yamlinput/src/assembly/assembly.xml
@@ -46,12 +46,5 @@
<include>org.apache.hop:hop-transform-yamlinput:jar</include>
</includes>
</dependencySet>
- <dependencySet>
- <useProjectArtifact>false</useProjectArtifact>
- <outputDirectory>lib</outputDirectory>
- <includes>
- <include>org.yaml:snakeyaml:jar</include>
- </includes>
- </dependencySet>
</dependencySets>
</assembly>
\ No newline at end of file
diff --git a/plugins/engines/beam/pom.xml b/plugins/engines/beam/pom.xml
index cbd1a3c415..31403108a9 100644
--- a/plugins/engines/beam/pom.xml
+++ b/plugins/engines/beam/pom.xml
@@ -215,11 +215,6 @@
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
- <dependency>
- <groupId>org.yaml</groupId>
- <artifactId>snakeyaml</artifactId>
- <version>2.0</version>
- </dependency>
<!-- The Apache Beam dependencies -->
<dependency>
diff --git a/plugins/tech/neo4j/pom.xml b/plugins/tech/neo4j/pom.xml
index 98e8e33ffe..b39b7c4569 100755
--- a/plugins/tech/neo4j/pom.xml
+++ b/plugins/tech/neo4j/pom.xml
@@ -43,7 +43,7 @@
</licenses>
<properties>
- <neo4j.driver.version>4.4.11</neo4j.driver.version>
+ <neo4j.driver.version>4.4.12</neo4j.driver.version>
</properties>
<repositories>
diff --git a/plugins/transforms/fake/pom.xml b/plugins/transforms/fake/pom.xml
index eb7fba2e51..f5ea2ffcd0 100644
--- a/plugins/transforms/fake/pom.xml
+++ b/plugins/transforms/fake/pom.xml
@@ -32,20 +32,10 @@
<name>Hop Plugins Transforms Fake</name>
<dependencies>
- <dependency>
- <groupId>org.yaml</groupId>
- <artifactId>snakeyaml</artifactId>
- <version>2.0</version>
- </dependency>
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>1.0.2</version>
- <exclusions>
- <exclusion>
- <groupId>org.yaml</groupId>
- <artifactId>snakeyaml</artifactId>
- </exclusion></exclusions>
</dependency>
<dependency>
<groupId>dk.brics.automaton</groupId>
diff --git a/plugins/transforms/yamlinput/pom.xml
b/plugins/transforms/yamlinput/pom.xml
index c46bf9b343..3aeaffca47 100644
--- a/plugins/transforms/yamlinput/pom.xml
+++ b/plugins/transforms/yamlinput/pom.xml
@@ -31,10 +31,6 @@
<name>Hop Plugins Transforms Yaml Input</name>
- <properties>
- <snakeyaml.version>2.0</snakeyaml.version>
- </properties>
-
<dependencies>
<dependency>
<groupId>org.yaml</groupId>
diff --git a/pom.xml b/pom.xml
index 6cfa10b2f5..af6e6e5a50 100644
--- a/pom.xml
+++ b/pom.xml
@@ -139,7 +139,7 @@
<grpc.version>1.50.2</grpc.version>
<gson.version>2.10</gson.version>
<guava.version>32.0.1-jre</guava.version>
- <hadoop.version>3.3.4</hadoop.version>
+ <hadoop.version>3.3.6</hadoop.version>
<httpclient.version>4.5.13</httpclient.version>
<httpccore.version>4.4.15</httpccore.version>
<jackcess.version>4.0.4</jackcess.version>
@@ -179,7 +179,8 @@
<scala.version>2.12.17</scala.version>
<slf4j.version>2.0.4</slf4j.version>
<sshlib.version>2.2.21</sshlib.version>
- <snappy-java.version>1.1.8.4</snappy-java.version>
+ <snappy-java.version>1.1.10.3</snappy-java.version>
+ <snakeyaml.version>2.0</snakeyaml.version>
<woodstox.version>6.4.0</woodstox.version>
<zookeeper.version>3.8.0</zookeeper.version>
<xerces.version>2.12.2</xerces.version>