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>

Reply via email to