Skip to content

Commit a7397d1

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

File tree

4 files changed

+42
-22
lines changed

4 files changed

+42
-22
lines changed

phoenix-core-client/src/main/java/org/apache/phoenix/schema/MetaDataClient.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4745,9 +4745,9 @@ public MutationState addColumn(PTable table, List<ColumnDef> origColumnDefs,
47454745
/**
47464746
* To check if TTL is defined at any of the child below we are checking it at
47474747
* {@link org.apache.phoenix.coprocessor.MetaDataEndpointImpl#mutateColumn(List, ColumnMutator, int, PTable, PTable, boolean)}
4748-
* level where in function {@link org.apache.phoenix.coprocessor.MetaDataEndpointImpl#
4749-
* validateIfMutationAllowedOnParent(PTable, List, PTableType, long, byte[], byte[],
4750-
* byte[], List, int)} we are already traversing through allDescendantViews.
4748+
* level where in function
4749+
* {@link org.apache.phoenix.coprocessor.MetaDataEndpointImpl# validateIfMutationAllowedOnParent(PTable, List, PTableType, long, byte[], byte[], byte[], List, int)}
4750+
* we are already traversing through allDescendantViews.
47514751
*/
47524752
}
47534753

phoenix-core/pom.xml

Lines changed: 21 additions & 15 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>
@@ -110,31 +113,32 @@
110113
</dependency>
111114
<dependency>
112115
<groupId>org.apache.hbase</groupId>
113-
<artifactId>hbase-hadoop2-compat</artifactId>
116+
<artifactId>hbase-zookeeper</artifactId>
117+
<type>test-jar</type>
114118
<scope>test</scope>
115119
</dependency>
116120
<dependency>
117121
<groupId>org.apache.hbase</groupId>
118-
<artifactId>hbase-mapreduce</artifactId>
122+
<artifactId>hbase-hadoop2-compat</artifactId>
119123
<scope>test</scope>
120124
</dependency>
121-
122-
<!-- HBase Adjacent Dependencies -->
123125
<dependency>
124-
<groupId>org.apache.zookeeper</groupId>
125-
<artifactId>zookeeper-jute</artifactId>
126+
<groupId>org.apache.hbase</groupId>
127+
<artifactId>hbase-mapreduce</artifactId>
126128
<scope>test</scope>
127129
</dependency>
128130

129131
<dependency>
130132
<groupId>com.jayway.jsonpath</groupId>
131133
<artifactId>json-path</artifactId>
134+
<scope>test</scope>
132135
</dependency>
133136

134137
<!-- https://mvnrepository.com/artifact/org.mongodb/bson -->
135138
<dependency>
136139
<groupId>org.mongodb</groupId>
137140
<artifactId>bson</artifactId>
141+
<scope>test</scope>
138142
</dependency>
139143

140144
<!-- Omid dependencies -->
@@ -163,7 +167,6 @@
163167
<dependency>
164168
<groupId>org.apache.phoenix</groupId>
165169
<artifactId>phoenix-hbase-compat-${hbase.compat.version}</artifactId>
166-
<scope>test</scope>
167170
</dependency>
168171

169172
<dependency>
@@ -216,11 +219,6 @@
216219
<type>test-jar</type>
217220
<scope>test</scope>
218221
</dependency>
219-
<dependency>
220-
<groupId>org.apache.hbase</groupId>
221-
<artifactId>hbase-testing-util</artifactId>
222-
<scope>test</scope>
223-
</dependency>
224222

225223
<!-- Omid test dependencies -->
226224
<dependency>
@@ -248,12 +246,14 @@
248246
<dependency>
249247
<groupId>org.apache.curator</groupId>
250248
<artifactId>curator-recipes</artifactId>
249+
<scope>test</scope>
251250
</dependency>
252251

253252
<!-- Other test dependencies -->
254253
<dependency>
255254
<groupId>org.apache.commons</groupId>
256255
<artifactId>commons-compress</artifactId>
256+
<scope>test</scope>
257257
</dependency>
258258
<dependency>
259259
<groupId>org.apache.phoenix.thirdparty</groupId>
@@ -348,14 +348,17 @@
348348
<dependency>
349349
<groupId>com.fasterxml.jackson.core</groupId>
350350
<artifactId>jackson-core</artifactId>
351+
<scope>test</scope>
351352
</dependency>
352353
<dependency>
353354
<groupId>com.fasterxml.jackson.core</groupId>
354355
<artifactId>jackson-databind</artifactId>
356+
<scope>test</scope>
355357
</dependency>
356358
<dependency>
357359
<groupId>com.fasterxml.jackson.core</groupId>
358360
<artifactId>jackson-annotations</artifactId>
361+
<scope>test</scope>
359362
</dependency>
360363

361364
<!-- logging -->
@@ -436,17 +439,20 @@
436439
<ignoredUnusedDeclaredDependencies>
437440
<ignoredUnusedDeclaredDependency>org.apache.omid:omid-commit-table</ignoredUnusedDeclaredDependency>
438441
<ignoredUnusedDeclaredDependency>org.apache.omid:omid-transaction-client</ignoredUnusedDeclaredDependency>
439-
<ignoredUnusedDeclaredDependency>org.apache.hbase:hbase-testing-util</ignoredUnusedDeclaredDependency>
440442
<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>
443443
<ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-api</ignoredUnusedDeclaredDependency>
444444
<ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-core</ignoredUnusedDeclaredDependency>
445445
<ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-slf4j-impl</ignoredUnusedDeclaredDependency>
446446
<ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-1.2-api</ignoredUnusedDeclaredDependency>
447447
<ignoredUnusedDeclaredDependency>org.slf4j:jul-to-slf4j</ignoredUnusedDeclaredDependency>
448448
<ignoredUnusedDeclaredDependency>org.slf4j:jcl-over-slf4j</ignoredUnusedDeclaredDependency>
449449
</ignoredUnusedDeclaredDependencies>
450+
<ignoredNonTestScopedDependencies>
451+
<ignoredNonTestScopedDependency>org.apache.phoenix:phoenix-core-client</ignoredNonTestScopedDependency>
452+
<ignoredNonTestScopedDependency>org.apache.phoenix:phoenix-core-server</ignoredNonTestScopedDependency>
453+
<ignoredUnusedDeclaredDependency>org.apache.phoenix:phoenix-hbase-compat-${hbase.compat.version}</ignoredUnusedDeclaredDependency>
454+
<ignoredNonTestScopedDependency>org.apache.hbase.thirdparty:hbase-shaded-miscellaneous</ignoredNonTestScopedDependency>
455+
</ignoredNonTestScopedDependencies>
450456
<ignoredUsedUndeclaredDependencies/>
451457
</configuration>
452458
<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)