Skip to content

Commit fc7cf6f

Browse files
dfa1claude
andcommitted
build: centralize all versions in root pom
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 990fa42 commit fc7cf6f

5 files changed

Lines changed: 69 additions & 21 deletions

File tree

cli/pom.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
<plugin>
4848
<groupId>org.apache.maven.plugins</groupId>
4949
<artifactId>maven-antrun-plugin</artifactId>
50-
<version>3.1.0</version>
5150
<executions>
5251
<execution>
5352
<id>generate-launcher</id>
@@ -69,7 +68,6 @@ exec java --sun-misc-unsafe-memory-access=allow -jar "$(dirname "$0")/vortex.jar
6968
<plugin>
7069
<groupId>org.apache.maven.plugins</groupId>
7170
<artifactId>maven-shade-plugin</artifactId>
72-
<version>3.6.0</version>
7371
<executions>
7472
<execution>
7573
<phase>package</phase>

core/pom.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
<plugin>
4242
<groupId>org.codehaus.mojo</groupId>
4343
<artifactId>exec-maven-plugin</artifactId>
44-
<version>3.4.1</version>
4544
<executions>
4645
<execution>
4746
<id>flatc-generate</id>
@@ -105,7 +104,6 @@
105104
<plugin>
106105
<groupId>org.apache.maven.plugins</groupId>
107106
<artifactId>maven-antrun-plugin</artifactId>
108-
<version>3.1.0</version>
109107
<executions>
110108
<execution>
111109
<id>flatc-strip-version-guard</id>
@@ -133,7 +131,6 @@
133131
<plugin>
134132
<groupId>org.codehaus.mojo</groupId>
135133
<artifactId>build-helper-maven-plugin</artifactId>
136-
<version>3.6.0</version>
137134
<executions>
138135
<execution>
139136
<id>add-generated-sources</id>

integration/pom.xml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,25 +25,21 @@
2525
<dependency>
2626
<groupId>dev.vortex</groupId>
2727
<artifactId>vortex-jni</artifactId>
28-
<version>0.72.0</version>
2928
<scope>test</scope>
3029
</dependency>
3130
<dependency>
3231
<groupId>org.apache.arrow</groupId>
3332
<artifactId>arrow-vector</artifactId>
34-
<version>19.0.0</version>
3533
<scope>test</scope>
3634
</dependency>
3735
<dependency>
3836
<groupId>org.apache.arrow</groupId>
3937
<artifactId>arrow-c-data</artifactId>
40-
<version>19.0.0</version>
4138
<scope>test</scope>
4239
</dependency>
4340
<dependency>
4441
<groupId>org.apache.arrow</groupId>
4542
<artifactId>arrow-memory-unsafe</artifactId>
46-
<version>19.0.0</version>
4743
<scope>test</scope>
4844
</dependency>
4945
<dependency>
@@ -61,7 +57,6 @@
6157
<dependency>
6258
<groupId>org.slf4j</groupId>
6359
<artifactId>slf4j-nop</artifactId>
64-
<version>2.0.18</version>
6560
<scope>test</scope>
6661
</dependency>
6762
</dependencies>
@@ -80,7 +75,6 @@
8075
<plugin>
8176
<groupId>org.apache.maven.plugins</groupId>
8277
<artifactId>maven-failsafe-plugin</artifactId>
83-
<version>3.5.2</version>
8478
<configuration>
8579
<includes>
8680
<include>**/*IntegrationTest.java</include>

performance/pom.xml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
<artifactId>performance</artifactId>
1313

1414
<properties>
15-
<jmh.version>1.37</jmh.version>
1615
<!-- override: benchmarks are not unit tests -->
1716
<maven.test.skip>true</maven.test.skip>
1817
</properties>
@@ -29,38 +28,31 @@
2928
<dependency>
3029
<groupId>dev.vortex</groupId>
3130
<artifactId>vortex-jni</artifactId>
32-
<version>0.72.0</version>
3331
</dependency>
3432
<dependency>
3533
<groupId>org.apache.arrow</groupId>
3634
<artifactId>arrow-vector</artifactId>
37-
<version>19.0.0</version>
3835
</dependency>
3936
<dependency>
4037
<groupId>org.apache.arrow</groupId>
4138
<artifactId>arrow-c-data</artifactId>
42-
<version>19.0.0</version>
4339
</dependency>
4440
<dependency>
4541
<groupId>org.apache.arrow</groupId>
4642
<artifactId>arrow-memory-unsafe</artifactId>
47-
<version>19.0.0</version>
4843
</dependency>
4944
<dependency>
5045
<groupId>org.openjdk.jmh</groupId>
5146
<artifactId>jmh-core</artifactId>
52-
<version>${jmh.version}</version>
5347
</dependency>
5448
<dependency>
5549
<groupId>org.openjdk.jmh</groupId>
5650
<artifactId>jmh-generator-annprocess</artifactId>
57-
<version>${jmh.version}</version>
5851
<scope>provided</scope>
5952
</dependency>
6053
<dependency>
6154
<groupId>org.slf4j</groupId>
6255
<artifactId>slf4j-simple</artifactId>
63-
<version>2.0.17</version>
6456
<scope>runtime</scope>
6557
</dependency>
6658
</dependencies>
@@ -76,7 +68,6 @@
7668
<path>
7769
<groupId>org.openjdk.jmh</groupId>
7870
<artifactId>jmh-generator-annprocess</artifactId>
79-
<version>${jmh.version}</version>
8071
</path>
8172
</annotationProcessorPaths>
8273
</configuration>
@@ -85,7 +76,6 @@
8576
<plugin>
8677
<groupId>org.codehaus.mojo</groupId>
8778
<artifactId>exec-maven-plugin</artifactId>
88-
<version>3.5.0</version>
8979
<configuration>
9080
<mainClass>org.openjdk.jmh.Main</mainClass>
9181
</configuration>

pom.xml

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@
2929
<mockito.version>5.14.2</mockito.version>
3030
<jqwik.version>1.9.3</jqwik.version>
3131
<fastcsv.version>3.6.0</fastcsv.version>
32+
<vortex-jni.version>0.72.0</vortex-jni.version>
33+
<arrow.version>19.0.0</arrow.version>
34+
<slf4j.version>2.0.18</slf4j.version>
35+
<jmh.version>1.37</jmh.version>
3236
</properties>
3337

3438
<dependencyManagement>
@@ -92,6 +96,46 @@
9296
<version>${jqwik.version}</version>
9397
<scope>test</scope>
9498
</dependency>
99+
<dependency>
100+
<groupId>dev.vortex</groupId>
101+
<artifactId>vortex-jni</artifactId>
102+
<version>${vortex-jni.version}</version>
103+
</dependency>
104+
<dependency>
105+
<groupId>org.apache.arrow</groupId>
106+
<artifactId>arrow-vector</artifactId>
107+
<version>${arrow.version}</version>
108+
</dependency>
109+
<dependency>
110+
<groupId>org.apache.arrow</groupId>
111+
<artifactId>arrow-c-data</artifactId>
112+
<version>${arrow.version}</version>
113+
</dependency>
114+
<dependency>
115+
<groupId>org.apache.arrow</groupId>
116+
<artifactId>arrow-memory-unsafe</artifactId>
117+
<version>${arrow.version}</version>
118+
</dependency>
119+
<dependency>
120+
<groupId>org.slf4j</groupId>
121+
<artifactId>slf4j-nop</artifactId>
122+
<version>${slf4j.version}</version>
123+
</dependency>
124+
<dependency>
125+
<groupId>org.slf4j</groupId>
126+
<artifactId>slf4j-simple</artifactId>
127+
<version>${slf4j.version}</version>
128+
</dependency>
129+
<dependency>
130+
<groupId>org.openjdk.jmh</groupId>
131+
<artifactId>jmh-core</artifactId>
132+
<version>${jmh.version}</version>
133+
</dependency>
134+
<dependency>
135+
<groupId>org.openjdk.jmh</groupId>
136+
<artifactId>jmh-generator-annprocess</artifactId>
137+
<version>${jmh.version}</version>
138+
</dependency>
95139
</dependencies>
96140
</dependencyManagement>
97141

@@ -114,6 +158,31 @@
114158
<argLine>--sun-misc-unsafe-memory-access=allow</argLine>
115159
</configuration>
116160
</plugin>
161+
<plugin>
162+
<groupId>org.codehaus.mojo</groupId>
163+
<artifactId>exec-maven-plugin</artifactId>
164+
<version>3.5.0</version>
165+
</plugin>
166+
<plugin>
167+
<groupId>org.apache.maven.plugins</groupId>
168+
<artifactId>maven-antrun-plugin</artifactId>
169+
<version>3.1.0</version>
170+
</plugin>
171+
<plugin>
172+
<groupId>org.codehaus.mojo</groupId>
173+
<artifactId>build-helper-maven-plugin</artifactId>
174+
<version>3.6.0</version>
175+
</plugin>
176+
<plugin>
177+
<groupId>org.apache.maven.plugins</groupId>
178+
<artifactId>maven-shade-plugin</artifactId>
179+
<version>3.6.0</version>
180+
</plugin>
181+
<plugin>
182+
<groupId>org.apache.maven.plugins</groupId>
183+
<artifactId>maven-failsafe-plugin</artifactId>
184+
<version>3.5.2</version>
185+
</plugin>
117186
<plugin>
118187
<groupId>org.apache.maven.plugins</groupId>
119188
<artifactId>maven-checkstyle-plugin</artifactId>

0 commit comments

Comments
 (0)