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 d6b7b57133 fix parquet output and some cleanup, fixes #6148 (#6303)
d6b7b57133 is described below
commit d6b7b571338ebf2edcdc913a5cbc5459b38e5fac
Author: Hans Van Akelyen <[email protected]>
AuthorDate: Tue Jan 6 13:01:29 2026 +0100
fix parquet output and some cleanup, fixes #6148 (#6303)
---
engine-beam/pom.xml | 4 ++++
lib/pom.xml | 7 ++++++-
plugins/engines/beam/src/assembly/assembly.xml | 6 ++++++
plugins/tech/neo4j/src/assembly/assembly.xml | 2 ++
plugins/tech/parquet/pom.xml | 21 +++++----------------
plugins/tech/parquet/src/assembly/assembly.xml | 7 ++++---
6 files changed, 27 insertions(+), 20 deletions(-)
diff --git a/engine-beam/pom.xml b/engine-beam/pom.xml
index f4b8fd3059..fb75de70d6 100644
--- a/engine-beam/pom.xml
+++ b/engine-beam/pom.xml
@@ -69,6 +69,10 @@
<groupId>org.apache.beam</groupId>
<artifactId>beam-sdks-java-transform-service-launcher</artifactId>
</exclusion>
+ <exclusion>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
+ </exclusion>
<exclusion>
<groupId>org.checkerframework</groupId>
<artifactId>checker-qual</artifactId>
diff --git a/lib/pom.xml b/lib/pom.xml
index e9349a548e..677c805d68 100644
--- a/lib/pom.xml
+++ b/lib/pom.xml
@@ -140,7 +140,7 @@
<springframework4.version>4.3.18</springframework4.version>
<stax2-api.version>4.2.2</stax2-api.version>
<tyrus-standalone-client.version>1.13.1</tyrus-standalone-client.version>
- <woodstox.version>6.4.0</woodstox.version>
+ <woodstox.version>7.1.1</woodstox.version>
<xerces.version>2.12.2</xerces.version>
<xml-apis-ext.version>1.3.04</xml-apis-ext.version>
<xmlunit.version>1.5</xmlunit.version>
@@ -819,6 +819,11 @@
<artifactId>jsoup</artifactId>
<version>${jsoup.version}</version>
</dependency>
+ <dependency>
+ <groupId>com.fasterxml.woodstox</groupId>
+ <artifactId>woodstox-core</artifactId>
+ <version>${woodstox.version}</version>
+ </dependency>
</dependencies>
</dependencyManagement>
diff --git a/plugins/engines/beam/src/assembly/assembly.xml
b/plugins/engines/beam/src/assembly/assembly.xml
index 9489e8d482..147409ab8d 100644
--- a/plugins/engines/beam/src/assembly/assembly.xml
+++ b/plugins/engines/beam/src/assembly/assembly.xml
@@ -154,6 +154,9 @@
<exclude>com.google.code.gson:gson:jar</exclude>
<exclude>org.apache.commons:commons-collections4:jar</exclude>
<exclude>org.jspecify:jspecify:jar</exclude>
+ <exclude>org.apache.commons:commons-lang3:jar</exclude>
+ <exclude>commons-collections:commons-collections:jar</exclude>
+ <exclude>com.fasterxml.woodstox:woodstox-core:jar</exclude>
</excludes>
<outputDirectory>lib/beam</outputDirectory>
</dependencySet>
@@ -252,6 +255,9 @@
<include>io.confluent::jar</include>
<include>com.google.code.gson:gson:jar</include>
<include>org.apache.commons:commons-collections4:jar</include>
+ <include>org.apache.commons:commons-lang3:jar</include>
+ <include>commons-collections:commons-collections:jar</include>
+ <include>com.fasterxml.woodstox:woodstox-core:jar</include>
</includes>
<outputDirectory>lib/core</outputDirectory>
</dependencySet>
diff --git a/plugins/tech/neo4j/src/assembly/assembly.xml
b/plugins/tech/neo4j/src/assembly/assembly.xml
index 55aa8ff693..1eda15cb8a 100644
--- a/plugins/tech/neo4j/src/assembly/assembly.xml
+++ b/plugins/tech/neo4j/src/assembly/assembly.xml
@@ -51,6 +51,7 @@
<excludes>
<exclude>org.apache.hop:hop-tech-neo4j:jar</exclude>
<exclude>org.reactivestreams:reactive-streams:jar</exclude>
+ <exclude>io.projectreactor:reactor-core:jar</exclude>
<exclude>io.netty::jar</exclude>
</excludes>
<outputDirectory>plugins/tech/neo4j/lib</outputDirectory>
@@ -59,6 +60,7 @@
<scope>runtime</scope>
<includes>
<include>org.reactivestreams:reactive-streams:jar</include>
+ <include>io.projectreactor:reactor-core:jar</include>
<include>io.netty::jar</include>
</includes>
<outputDirectory>lib/core</outputDirectory>
diff --git a/plugins/tech/parquet/pom.xml b/plugins/tech/parquet/pom.xml
index d4cab7c0a7..4e2c395092 100644
--- a/plugins/tech/parquet/pom.xml
+++ b/plugins/tech/parquet/pom.xml
@@ -29,7 +29,7 @@
<name>Hop Plugins Technology Parquet</name>
<properties>
- <parquet.version>1.15.2</parquet.version>
+ <parquet.version>1.16.0</parquet.version>
</properties>
<dependencyManagement>
@@ -45,6 +45,10 @@
</dependencyManagement>
<dependencies>
+ <dependency>
+ <groupId>com.fasterxml.woodstox</groupId>
+ <artifactId>woodstox-core</artifactId>
+ </dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
@@ -105,20 +109,5 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.parquet</groupId>
- <artifactId>parquet-format-structures</artifactId>
- <version>${parquet.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-lang3</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-math3</artifactId>
- <scope>provided</scope>
- </dependency>
</dependencies>
</project>
diff --git a/plugins/tech/parquet/src/assembly/assembly.xml
b/plugins/tech/parquet/src/assembly/assembly.xml
index 4a6fd025aa..35920ee88d 100644
--- a/plugins/tech/parquet/src/assembly/assembly.xml
+++ b/plugins/tech/parquet/src/assembly/assembly.xml
@@ -48,12 +48,12 @@
<dependencySet>
<scope>runtime</scope>
<excludes>
- <exclude>
- org.apache.hop:hop-tech-parquet:jar
- </exclude>
+ <exclude>org.apache.hop:hop-tech-parquet:jar</exclude>
+ <exclude>com.fasterxml.woodstox:woodstox-core:jar</exclude>
</excludes>
<includes>
<include>org.apache.parquet:*:jar</include>
+ <include>org.locationtech.jts:jts-core:jar</include>
</includes>
<outputDirectory>plugins/tech/parquet/lib</outputDirectory>
</dependencySet>
@@ -62,6 +62,7 @@
<includes>
<include>org.apache.hadoop:*:jar</include>
<include>org.apache.hadoop.thirdparty:*:jar</include>
+ <include>com.fasterxml.woodstox:woodstox-core:jar</include>
</includes>
<outputDirectory>lib/core</outputDirectory>
</dependencySet>