|
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> |
|
108 | 111 | <artifactId>hbase-zookeeper</artifactId> |
109 | 112 | <scope>test</scope> |
110 | 113 | </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> |
111 | 120 | <dependency> |
112 | 121 | <groupId>org.apache.hbase</groupId> |
113 | 122 | <artifactId>hbase-hadoop2-compat</artifactId> |
|
129 | 138 | <dependency> |
130 | 139 | <groupId>com.jayway.jsonpath</groupId> |
131 | 140 | <artifactId>json-path</artifactId> |
| 141 | + <scope>test</scope> |
132 | 142 | </dependency> |
133 | 143 |
|
134 | 144 | <!-- https://mvnrepository.com/artifact/org.mongodb/bson --> |
135 | 145 | <dependency> |
136 | 146 | <groupId>org.mongodb</groupId> |
137 | 147 | <artifactId>bson</artifactId> |
| 148 | + <scope>test</scope> |
138 | 149 | </dependency> |
139 | 150 |
|
140 | 151 | <!-- Omid dependencies --> |
|
163 | 174 | <dependency> |
164 | 175 | <groupId>org.apache.phoenix</groupId> |
165 | 176 | <artifactId>phoenix-hbase-compat-${hbase.compat.version}</artifactId> |
166 | | - <scope>test</scope> |
167 | 177 | </dependency> |
168 | 178 |
|
169 | 179 | <dependency> |
|
216 | 226 | <type>test-jar</type> |
217 | 227 | <scope>test</scope> |
218 | 228 | </dependency> |
219 | | - <dependency> |
220 | | - <groupId>org.apache.hbase</groupId> |
221 | | - <artifactId>hbase-testing-util</artifactId> |
222 | | - <scope>test</scope> |
223 | | - </dependency> |
224 | 229 |
|
225 | 230 | <!-- Omid test dependencies --> |
226 | 231 | <dependency> |
|
248 | 253 | <dependency> |
249 | 254 | <groupId>org.apache.curator</groupId> |
250 | 255 | <artifactId>curator-recipes</artifactId> |
| 256 | + <scope>test</scope> |
251 | 257 | </dependency> |
252 | 258 |
|
253 | 259 | <!-- Other test dependencies --> |
254 | 260 | <dependency> |
255 | 261 | <groupId>org.apache.commons</groupId> |
256 | 262 | <artifactId>commons-compress</artifactId> |
| 263 | + <scope>test</scope> |
257 | 264 | </dependency> |
258 | 265 | <dependency> |
259 | 266 | <groupId>org.apache.phoenix.thirdparty</groupId> |
|
348 | 355 | <dependency> |
349 | 356 | <groupId>com.fasterxml.jackson.core</groupId> |
350 | 357 | <artifactId>jackson-core</artifactId> |
| 358 | + <scope>test</scope> |
351 | 359 | </dependency> |
352 | 360 | <dependency> |
353 | 361 | <groupId>com.fasterxml.jackson.core</groupId> |
354 | 362 | <artifactId>jackson-databind</artifactId> |
| 363 | + <scope>test</scope> |
355 | 364 | </dependency> |
356 | 365 | <dependency> |
357 | 366 | <groupId>com.fasterxml.jackson.core</groupId> |
358 | 367 | <artifactId>jackson-annotations</artifactId> |
| 368 | + <scope>test</scope> |
359 | 369 | </dependency> |
360 | 370 |
|
361 | 371 | <!-- logging --> |
|
436 | 446 | <ignoredUnusedDeclaredDependencies> |
437 | 447 | <ignoredUnusedDeclaredDependency>org.apache.omid:omid-commit-table</ignoredUnusedDeclaredDependency> |
438 | 448 | <ignoredUnusedDeclaredDependency>org.apache.omid:omid-transaction-client</ignoredUnusedDeclaredDependency> |
439 | | - <ignoredUnusedDeclaredDependency>org.apache.hbase:hbase-testing-util</ignoredUnusedDeclaredDependency> |
440 | 449 | <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>--> |
443 | 451 | <ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-api</ignoredUnusedDeclaredDependency> |
444 | 452 | <ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-core</ignoredUnusedDeclaredDependency> |
445 | 453 | <ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-slf4j-impl</ignoredUnusedDeclaredDependency> |
446 | 454 | <ignoredUnusedDeclaredDependency>org.apache.logging.log4j:log4j-1.2-api</ignoredUnusedDeclaredDependency> |
447 | 455 | <ignoredUnusedDeclaredDependency>org.slf4j:jul-to-slf4j</ignoredUnusedDeclaredDependency> |
448 | 456 | <ignoredUnusedDeclaredDependency>org.slf4j:jcl-over-slf4j</ignoredUnusedDeclaredDependency> |
449 | 457 | </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> |
450 | 464 | <ignoredUsedUndeclaredDependencies/> |
451 | 465 | </configuration> |
452 | 466 | <executions> |
|
0 commit comments