Skip to content

Commit b0c930d

Browse files
committed
PHOENIX-7613 Update Apache parent pom to 31
also clean up some test/compile dependency scopes
1 parent 96f5198 commit b0c930d

File tree

3 files changed

+41
-13
lines changed

3 files changed

+41
-13
lines changed

phoenix-core/pom.xml

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@
3131
</properties>
3232

3333
<dependencies>
34+
<!-- As phoenix-core servers both as a module for tests and as a backwards compatibility module
35+
phoenix-core-client and phoenix-core-server must be compile scope so that dependents get
36+
all required transitive dependencies -->
3437
<dependency>
3538
<groupId>org.apache.phoenix</groupId>
3639
<artifactId>phoenix-core-client</artifactId>
@@ -108,6 +111,12 @@
108111
<artifactId>hbase-zookeeper</artifactId>
109112
<scope>test</scope>
110113
</dependency>
114+
<dependency>
115+
<groupId>org.apache.hbase</groupId>
116+
<artifactId>hbase-zookeeper</artifactId>
117+
<type>test-jar</type>
118+
<scope>test</scope>
119+
</dependency>
111120
<dependency>
112121
<groupId>org.apache.hbase</groupId>
113122
<artifactId>hbase-hadoop2-compat</artifactId>
@@ -129,12 +138,14 @@
129138
<dependency>
130139
<groupId>com.jayway.jsonpath</groupId>
131140
<artifactId>json-path</artifactId>
141+
<scope>test</scope>
132142
</dependency>
133143

134144
<!-- https://mvnrepository.com/artifact/org.mongodb/bson -->
135145
<dependency>
136146
<groupId>org.mongodb</groupId>
137147
<artifactId>bson</artifactId>
148+
<scope>test</scope>
138149
</dependency>
139150

140151
<!-- Omid dependencies -->
@@ -163,7 +174,6 @@
163174
<dependency>
164175
<groupId>org.apache.phoenix</groupId>
165176
<artifactId>phoenix-hbase-compat-${hbase.compat.version}</artifactId>
166-
<scope>test</scope>
167177
</dependency>
168178

169179
<dependency>
@@ -216,11 +226,6 @@
216226
<type>test-jar</type>
217227
<scope>test</scope>
218228
</dependency>
219-
<dependency>
220-
<groupId>org.apache.hbase</groupId>
221-
<artifactId>hbase-testing-util</artifactId>
222-
<scope>test</scope>
223-
</dependency>
224229

225230
<!-- Omid test dependencies -->
226231
<dependency>
@@ -248,12 +253,14 @@
248253
<dependency>
249254
<groupId>org.apache.curator</groupId>
250255
<artifactId>curator-recipes</artifactId>
256+
<scope>test</scope>
251257
</dependency>
252258

253259
<!-- Other test dependencies -->
254260
<dependency>
255261
<groupId>org.apache.commons</groupId>
256262
<artifactId>commons-compress</artifactId>
263+
<scope>test</scope>
257264
</dependency>
258265
<dependency>
259266
<groupId>org.apache.phoenix.thirdparty</groupId>
@@ -348,14 +355,17 @@
348355
<dependency>
349356
<groupId>com.fasterxml.jackson.core</groupId>
350357
<artifactId>jackson-core</artifactId>
358+
<scope>test</scope>
351359
</dependency>
352360
<dependency>
353361
<groupId>com.fasterxml.jackson.core</groupId>
354362
<artifactId>jackson-databind</artifactId>
363+
<scope>test</scope>
355364
</dependency>
356365
<dependency>
357366
<groupId>com.fasterxml.jackson.core</groupId>
358367
<artifactId>jackson-annotations</artifactId>
368+
<scope>test</scope>
359369
</dependency>
360370

361371
<!-- logging -->
@@ -436,17 +446,21 @@
436446
<ignoredUnusedDeclaredDependencies>
437447
<ignoredUnusedDeclaredDependency>org.apache.omid:omid-commit-table</ignoredUnusedDeclaredDependency>
438448
<ignoredUnusedDeclaredDependency>org.apache.omid:omid-transaction-client</ignoredUnusedDeclaredDependency>
439-
<ignoredUnusedDeclaredDependency>org.apache.hbase:hbase-testing-util</ignoredUnusedDeclaredDependency>
440449
<ignoredUnusedDeclaredDependency>org.apache.omid:omid-hbase-client</ignoredUnusedDeclaredDependency>
441-
<ignoredUnusedDeclaredDependency>org.apache.zookeeper:zookeeper-jute</ignoredUnusedDeclaredDependency>
442-
<ignoredUnusedDeclaredDependency>org.apache.phoenix:phoenix-hbase-compat-${hbase.compat.version}</ignoredUnusedDeclaredDependency>
450+
<!-- <ignoredUnusedDeclaredDependency>org.apache.zookeeper:zookeeper-jute</ignoredUnusedDeclaredDependency>-->
443451
<ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-api</ignoredUnusedDeclaredDependency>
444452
<ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-core</ignoredUnusedDeclaredDependency>
445453
<ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-slf4j-impl</ignoredUnusedDeclaredDependency>
446454
<ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-1.2-api</ignoredUnusedDeclaredDependency>
447455
<ignoredUnusedDeclaredDependency>org.slf4j:jul-to-slf4j</ignoredUnusedDeclaredDependency>
448456
<ignoredUnusedDeclaredDependency>org.slf4j:jcl-over-slf4j</ignoredUnusedDeclaredDependency>
449457
</ignoredUnusedDeclaredDependencies>
458+
<ignoredNonTestScopedDependencies>
459+
<ignoredNonTestScopedDependency>org.apache.phoenix:phoenix-core-client</ignoredNonTestScopedDependency>
460+
<ignoredNonTestScopedDependency>org.apache.phoenix:phoenix-core-server</ignoredNonTestScopedDependency>
461+
<ignoredUnusedDeclaredDependency>org.apache.phoenix:phoenix-hbase-compat-${hbase.compat.version}</ignoredUnusedDeclaredDependency>
462+
<ignoredNonTestScopedDependency>org.apache.hbase.thirdparty:hbase-shaded-miscellaneous</ignoredNonTestScopedDependency>
463+
</ignoredNonTestScopedDependencies>
450464
<ignoredUsedUndeclaredDependencies/>
451465
</configuration>
452466
<executions>

phoenix-pherf/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,11 @@
201201
<scope>test</scope>
202202
<optional>false</optional>
203203
</dependency>
204+
<dependency>
205+
<groupId>org.apache.hbase</groupId>
206+
<artifactId>hbase-client</artifactId>
207+
<scope>test</scope>
208+
</dependency>
204209
<dependency>
205210
<groupId>org.apache.hbase</groupId>
206211
<artifactId>hbase-it</artifactId>

pom.xml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>org.apache</groupId>
2323
<artifactId>apache</artifactId>
24-
<version>30</version>
24+
<version>31</version>
2525
</parent>
2626
<groupId>org.apache.phoenix</groupId>
2727
<artifactId>phoenix</artifactId>
@@ -157,7 +157,6 @@
157157
<lifecycle-mapping.version>1.0.0</lifecycle-mapping.version>
158158
<maven-bundle-plugin.version>5.1.9</maven-bundle-plugin.version>
159159
<exec-maven-plugin.version>3.1.1</exec-maven-plugin.version>
160-
<maven-checkstyle-plugin.version>3.3.0</maven-checkstyle-plugin.version>
161160
<maven-shade-plugin.version>3.6.0</maven-shade-plugin.version>
162161
<!-- This overrides the property in the ASF parent project-->
163162
<version.maven-site-plugin>3.21.0</version.maven-site-plugin>
@@ -898,6 +897,18 @@
898897
</exclusion>
899898
</exclusions>
900899
</dependency>
900+
<dependency>
901+
<groupId>org.apache.hbase</groupId>
902+
<artifactId>hbase-zookeeper</artifactId>
903+
<version>${hbase.version}</version>
904+
<type>test-jar</type>
905+
<exclusions>
906+
<exclusion>
907+
<groupId>log4j</groupId>
908+
<artifactId>log4j</artifactId>
909+
</exclusion>
910+
</exclusions>
911+
</dependency>
901912

902913
<!-- HBase test dependencies -->
903914
<dependency>
@@ -1602,7 +1613,6 @@
16021613
</plugin>
16031614
<plugin>
16041615
<artifactId>maven-dependency-plugin</artifactId>
1605-
<version>3.1.1</version>
16061616
<configuration>
16071617
<ignoredUnusedDeclaredDependencies>
16081618
<ignoredUnusedDeclaredDependency>org.apache.omid:*</ignoredUnusedDeclaredDependency>
@@ -1750,7 +1760,6 @@
17501760
<plugin>
17511761
<groupId>org.apache.maven.plugins</groupId>
17521762
<artifactId>maven-checkstyle-plugin</artifactId>
1753-
<version>${maven-checkstyle-plugin.version}</version>
17541763
<configuration>
17551764
<configLocation>${top.dir}/src/main/config/checkstyle/checker.xml</configLocation>
17561765
<suppressionsLocation>${top.dir}/src/main/config/checkstyle/suppressions.xml</suppressionsLocation>

0 commit comments

Comments
 (0)