|
31 | 31 | </properties> |
32 | 32 |
|
33 | 33 | <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 --> |
34 | 37 | <dependency> |
35 | 38 | <groupId>org.apache.phoenix</groupId> |
36 | 39 | <artifactId>phoenix-core-client</artifactId> |
|
110 | 113 | </dependency> |
111 | 114 | <dependency> |
112 | 115 | <groupId>org.apache.hbase</groupId> |
113 | | - <artifactId>hbase-hadoop2-compat</artifactId> |
| 116 | + <artifactId>hbase-zookeeper</artifactId> |
| 117 | + <type>test-jar</type> |
114 | 118 | <scope>test</scope> |
115 | 119 | </dependency> |
116 | 120 | <dependency> |
117 | 121 | <groupId>org.apache.hbase</groupId> |
118 | | - <artifactId>hbase-mapreduce</artifactId> |
| 122 | + <artifactId>hbase-hadoop2-compat</artifactId> |
119 | 123 | <scope>test</scope> |
120 | 124 | </dependency> |
121 | | - |
122 | | - <!-- HBase Adjacent Dependencies --> |
123 | 125 | <dependency> |
124 | | - <groupId>org.apache.zookeeper</groupId> |
125 | | - <artifactId>zookeeper-jute</artifactId> |
| 126 | + <groupId>org.apache.hbase</groupId> |
| 127 | + <artifactId>hbase-mapreduce</artifactId> |
126 | 128 | <scope>test</scope> |
127 | 129 | </dependency> |
128 | 130 |
|
129 | 131 | <dependency> |
130 | 132 | <groupId>com.jayway.jsonpath</groupId> |
131 | 133 | <artifactId>json-path</artifactId> |
| 134 | + <scope>test</scope> |
132 | 135 | </dependency> |
133 | 136 |
|
134 | 137 | <!-- https://mvnrepository.com/artifact/org.mongodb/bson --> |
135 | 138 | <dependency> |
136 | 139 | <groupId>org.mongodb</groupId> |
137 | 140 | <artifactId>bson</artifactId> |
| 141 | + <scope>test</scope> |
138 | 142 | </dependency> |
139 | 143 |
|
140 | 144 | <!-- Omid dependencies --> |
|
163 | 167 | <dependency> |
164 | 168 | <groupId>org.apache.phoenix</groupId> |
165 | 169 | <artifactId>phoenix-hbase-compat-${hbase.compat.version}</artifactId> |
166 | | - <scope>test</scope> |
167 | 170 | </dependency> |
168 | 171 |
|
169 | 172 | <dependency> |
|
216 | 219 | <type>test-jar</type> |
217 | 220 | <scope>test</scope> |
218 | 221 | </dependency> |
219 | | - <dependency> |
220 | | - <groupId>org.apache.hbase</groupId> |
221 | | - <artifactId>hbase-testing-util</artifactId> |
222 | | - <scope>test</scope> |
223 | | - </dependency> |
224 | 222 |
|
225 | 223 | <!-- Omid test dependencies --> |
226 | 224 | <dependency> |
|
248 | 246 | <dependency> |
249 | 247 | <groupId>org.apache.curator</groupId> |
250 | 248 | <artifactId>curator-recipes</artifactId> |
| 249 | + <scope>test</scope> |
251 | 250 | </dependency> |
252 | 251 |
|
253 | 252 | <!-- Other test dependencies --> |
254 | 253 | <dependency> |
255 | 254 | <groupId>org.apache.commons</groupId> |
256 | 255 | <artifactId>commons-compress</artifactId> |
| 256 | + <scope>test</scope> |
257 | 257 | </dependency> |
258 | 258 | <dependency> |
259 | 259 | <groupId>org.apache.phoenix.thirdparty</groupId> |
|
348 | 348 | <dependency> |
349 | 349 | <groupId>com.fasterxml.jackson.core</groupId> |
350 | 350 | <artifactId>jackson-core</artifactId> |
| 351 | + <scope>test</scope> |
351 | 352 | </dependency> |
352 | 353 | <dependency> |
353 | 354 | <groupId>com.fasterxml.jackson.core</groupId> |
354 | 355 | <artifactId>jackson-databind</artifactId> |
| 356 | + <scope>test</scope> |
355 | 357 | </dependency> |
356 | 358 | <dependency> |
357 | 359 | <groupId>com.fasterxml.jackson.core</groupId> |
358 | 360 | <artifactId>jackson-annotations</artifactId> |
| 361 | + <scope>test</scope> |
359 | 362 | </dependency> |
360 | 363 |
|
361 | 364 | <!-- logging --> |
|
436 | 439 | <ignoredUnusedDeclaredDependencies> |
437 | 440 | <ignoredUnusedDeclaredDependency>org.apache.omid:omid-commit-table</ignoredUnusedDeclaredDependency> |
438 | 441 | <ignoredUnusedDeclaredDependency>org.apache.omid:omid-transaction-client</ignoredUnusedDeclaredDependency> |
439 | | - <ignoredUnusedDeclaredDependency>org.apache.hbase:hbase-testing-util</ignoredUnusedDeclaredDependency> |
440 | 442 | <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> |
443 | 443 | <ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-api</ignoredUnusedDeclaredDependency> |
444 | 444 | <ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-core</ignoredUnusedDeclaredDependency> |
445 | 445 | <ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-slf4j-impl</ignoredUnusedDeclaredDependency> |
446 | 446 | <ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-1.2-api</ignoredUnusedDeclaredDependency> |
447 | 447 | <ignoredUnusedDeclaredDependency>org.slf4j:jul-to-slf4j</ignoredUnusedDeclaredDependency> |
448 | 448 | <ignoredUnusedDeclaredDependency>org.slf4j:jcl-over-slf4j</ignoredUnusedDeclaredDependency> |
449 | 449 | </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> |
450 | 456 | <ignoredUsedUndeclaredDependencies/> |
451 | 457 | </configuration> |
452 | 458 | <executions> |
|
0 commit comments