This is an automated email from the ASF dual-hosted git repository.
Fokko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/parquet-java.git
The following commit(s) were added to refs/heads/master by this push:
new d7047a905 PARQUET-3532: Remove hardcoded versions (#3531)
d7047a905 is described below
commit d7047a9057545b5279432813e2f7117e15fb57d1
Author: Fokko Driesprong <[email protected]>
AuthorDate: Wed Apr 29 11:57:46 2026 +0200
PARQUET-3532: Remove hardcoded versions (#3531)
This removes the hardcoded versions from the pom.xml and inherits from
the parent pom, or it is centralized in the root pom.
---
parquet-avro/pom.xml | 2 --
parquet-column/pom.xml | 2 --
parquet-common/pom.xml | 2 --
parquet-encoding/pom.xml | 2 --
parquet-format-structures/pom.xml | 3 ---
parquet-plugins/parquet-encoding-vector/pom.xml | 2 --
parquet-plugins/parquet-plugins-benchmarks/pom.xml | 1 -
parquet-protobuf/pom.xml | 1 -
parquet-thrift/pom.xml | 3 ---
pom.xml | 27 ++++++++++++++++++++++
10 files changed, 27 insertions(+), 18 deletions(-)
diff --git a/parquet-avro/pom.xml b/parquet-avro/pom.xml
index 3c84eb66d..f4bccb8d9 100644
--- a/parquet-avro/pom.xml
+++ b/parquet-avro/pom.xml
@@ -137,7 +137,6 @@
<plugin>
<groupId>org.apache.avro</groupId>
<artifactId>avro-maven-plugin</artifactId>
- <version>${avro.version}</version>
<executions>
<execution>
<id>compile-idl</id>
@@ -162,7 +161,6 @@
<!-- Ensure that the specific classes are available during test
compile but not included in jar -->
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
- <version>3.6.0</version>
<executions>
<execution>
<id>add-test-sources</id>
diff --git a/parquet-column/pom.xml b/parquet-column/pom.xml
index f9d976980..aebc5db3e 100644
--- a/parquet-column/pom.xml
+++ b/parquet-column/pom.xml
@@ -125,7 +125,6 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
- <version>3.6.0</version>
<executions>
<execution>
<id>add-source</id>
@@ -144,7 +143,6 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
- <version>${exec-maven-plugin.version}</version>
<dependencies>
<dependency>
<groupId>org.apache.parquet</groupId>
diff --git a/parquet-common/pom.xml b/parquet-common/pom.xml
index 037e65799..d9f43dbd3 100644
--- a/parquet-common/pom.xml
+++ b/parquet-common/pom.xml
@@ -83,7 +83,6 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
- <version>3.6.0</version>
<executions>
<execution>
<id>add-source</id>
@@ -102,7 +101,6 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
- <version>${exec-maven-plugin.version}</version>
<dependencies>
<dependency>
<groupId>org.apache.parquet</groupId>
diff --git a/parquet-encoding/pom.xml b/parquet-encoding/pom.xml
index 7605bcad7..36ba7f92a 100644
--- a/parquet-encoding/pom.xml
+++ b/parquet-encoding/pom.xml
@@ -69,7 +69,6 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
- <version>3.6.0</version>
<executions>
<execution>
<id>add-source</id>
@@ -88,7 +87,6 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
- <version>${exec-maven-plugin.version}</version>
<dependencies>
<dependency>
<groupId>org.apache.parquet</groupId>
diff --git a/parquet-format-structures/pom.xml
b/parquet-format-structures/pom.xml
index 7ff9c6a11..3b31afca9 100644
--- a/parquet-format-structures/pom.xml
+++ b/parquet-format-structures/pom.xml
@@ -70,7 +70,6 @@
<plugin>
<groupId>org.apache.thrift</groupId>
<artifactId>thrift-maven-plugin</artifactId>
- <version>${thrift-maven-plugin.version}</version>
<configuration>
<thriftSourceRoot>${parquet.thrift.path}</thriftSourceRoot>
<thriftExecutable>${format.thrift.executable}</thriftExecutable>
@@ -136,7 +135,6 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
- <version>3.6.0</version>
<executions>
<execution>
<id>add-sources</id>
@@ -195,7 +193,6 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
- <version>${exec-maven-plugin.version}</version>
<executions>
<execution>
<id>check-thrift-version</id>
diff --git a/parquet-plugins/parquet-encoding-vector/pom.xml
b/parquet-plugins/parquet-encoding-vector/pom.xml
index 9e36b775e..06c4084be 100644
--- a/parquet-plugins/parquet-encoding-vector/pom.xml
+++ b/parquet-plugins/parquet-encoding-vector/pom.xml
@@ -105,13 +105,11 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
- <version>3.6.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
- <version>3.10.0</version>
<executions>
<execution>
<goals>
diff --git a/parquet-plugins/parquet-plugins-benchmarks/pom.xml
b/parquet-plugins/parquet-plugins-benchmarks/pom.xml
index 64ed81a3c..c5ffda902 100644
--- a/parquet-plugins/parquet-plugins-benchmarks/pom.xml
+++ b/parquet-plugins/parquet-plugins-benchmarks/pom.xml
@@ -87,7 +87,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
- <version>3.6.2</version>
<executions>
<execution>
<phase>package</phase>
diff --git a/parquet-protobuf/pom.xml b/parquet-protobuf/pom.xml
index 9ffc6b061..440801c83 100644
--- a/parquet-protobuf/pom.xml
+++ b/parquet-protobuf/pom.xml
@@ -192,7 +192,6 @@
<plugin>
<groupId>com.github.os72</groupId>
<artifactId>protoc-jar-maven-plugin</artifactId>
- <version>3.11.4</version>
<executions>
<execution>
<id>generate-sources</id>
diff --git a/parquet-thrift/pom.xml b/parquet-thrift/pom.xml
index 193090921..93c0166a3 100644
--- a/parquet-thrift/pom.xml
+++ b/parquet-thrift/pom.xml
@@ -170,7 +170,6 @@
<plugin>
<groupId>org.apache.thrift</groupId>
<artifactId>thrift-maven-plugin</artifactId>
- <version>${thrift-maven-plugin.version}</version>
<configuration>
<thriftExecutable>${thrift.executable}</thriftExecutable>
</configuration>
@@ -191,7 +190,6 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
- <version>3.6.0</version>
<executions>
<execution>
<id>add-test-sources</id>
@@ -223,7 +221,6 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
- <version>${exec-maven-plugin.version}</version>
<executions>
<execution>
<id>check-thrift-version</id>
diff --git a/pom.xml b/pom.xml
index 59e1026d2..0b3572aad 100644
--- a/pom.xml
+++ b/pom.xml
@@ -99,7 +99,9 @@
<brotli-codec.version>0.1.1</brotli-codec.version>
<mockito.version>5.23.0</mockito.version>
<net.openhft.version>0.27ea1</net.openhft.version>
+
<build-helper-maven-plugin.version>3.6.0</build-helper-maven-plugin.version>
<exec-maven-plugin.version>3.6.3</exec-maven-plugin.version>
+ <protoc-jar-maven-plugin.version>3.11.4</protoc-jar-maven-plugin.version>
<jts.version>1.20.0</jts.version>
<!-- parquet-cli dependencies -->
@@ -370,6 +372,31 @@
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <version>${build-helper-maven-plugin.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <version>${exec-maven-plugin.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.thrift</groupId>
+ <artifactId>thrift-maven-plugin</artifactId>
+ <version>${thrift-maven-plugin.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.avro</groupId>
+ <artifactId>avro-maven-plugin</artifactId>
+ <version>${avro.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>com.github.os72</groupId>
+ <artifactId>protoc-jar-maven-plugin</artifactId>
+ <version>${protoc-jar-maven-plugin.version}</version>
+ </plugin>
</plugins>
</pluginManagement>
<plugins>