2 <project xmlns="https://maven.apache.org/POM/4.0.0"
3 xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="https://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
7 * Licensed to the Apache Software Foundation (ASF) under one
8 * or more contributor license agreements. See the NOTICE file
9 * distributed with this work for additional information
10 * regarding copyright ownership. The ASF licenses this file
11 * to you under the Apache License, Version 2.0 (the
12 * "License"); you may not use this file except in compliance
13 * with the License. You may obtain a copy of the License at
15 * http://www.apache.org/licenses/LICENSE-2.0
17 * Unless required by applicable law or agreed to in writing, software
18 * distributed under the License is distributed on an "AS IS" BASIS,
19 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 * See the License for the specific language governing permissions and
21 * limitations under the License.
24 <modelVersion>4.0.0</modelVersion>
26 <artifactId>hbase-build-configuration</artifactId>
27 <groupId>org.apache.hbase</groupId>
28 <version>3.0.0-alpha-3-SNAPSHOT</version>
29 <relativePath>../hbase-build-configuration</relativePath>
31 <artifactId>hbase-testing-util</artifactId>
32 <name>Apache HBase - Testing Util</name>
33 <description>HBase Testing Utilities.</description>
35 <!-- Intra-project dependencies -->
36 <!-- we do not want to introduce this to downstream users so still set the scope to test -->
38 <groupId>org.apache.hbase</groupId>
39 <artifactId>hbase-logging</artifactId>
44 <groupId>org.apache.hbase</groupId>
45 <artifactId>hbase-common</artifactId>
47 <scope>compile</scope>
50 <groupId>org.apache.hbase</groupId>
51 <artifactId>hbase-common</artifactId>
53 <scope>compile</scope>
56 <groupId>org.apache.hbase</groupId>
57 <artifactId>hbase-annotations</artifactId>
59 <scope>compile</scope>
62 <groupId>jdk.tools</groupId>
63 <artifactId>jdk.tools</artifactId>
68 <groupId>org.apache.hbase</groupId>
69 <artifactId>hbase-client</artifactId>
71 <scope>compile</scope>
74 <groupId>org.apache.hbase</groupId>
75 <artifactId>hbase-zookeeper</artifactId>
77 <scope>compile</scope>
80 <groupId>org.apache.hbase</groupId>
81 <artifactId>hbase-zookeeper</artifactId>
83 <scope>compile</scope>
86 <groupId>org.apache.hbase</groupId>
87 <artifactId>hbase-server</artifactId>
89 <scope>compile</scope>
92 <groupId>org.apache.hbase</groupId>
93 <artifactId>hbase-server</artifactId>
95 <scope>compile</scope>
98 <groupId>org.apache.hbase</groupId>
99 <artifactId>hbase-asyncfs</artifactId>
100 <type>test-jar</type>
101 <scope>compile</scope>
104 <groupId>org.apache.hbase</groupId>
105 <artifactId>hbase-hadoop-compat</artifactId>
107 <scope>compile</scope>
110 <groupId>org.apache.hbase</groupId>
111 <artifactId>hbase-hadoop-compat</artifactId>
112 <type>test-jar</type>
113 <scope>compile</scope>
116 <groupId>com.github.stephenc.findbugs</groupId>
117 <artifactId>findbugs-annotations</artifactId>
118 <scope>compile</scope>
119 <optional>true</optional>
122 <groupId>org.slf4j</groupId>
123 <artifactId>jcl-over-slf4j</artifactId>
127 <groupId>org.slf4j</groupId>
128 <artifactId>jul-to-slf4j</artifactId>
132 <groupId>org.apache.logging.log4j</groupId>
133 <artifactId>log4j-api</artifactId>
137 <groupId>org.apache.logging.log4j</groupId>
138 <artifactId>log4j-core</artifactId>
142 <groupId>org.apache.logging.log4j</groupId>
143 <artifactId>log4j-slf4j-impl</artifactId>
147 <groupId>org.apache.logging.log4j</groupId>
148 <artifactId>log4j-1.2-api</artifactId>
154 <!-- Profiles for building against different hadoop versions -->
155 <!-- There are a lot of common dependencies used here, should investigate
156 if we can combine these profiles somehow -->
157 <!-- Profile for building against Hadoop 3.0.0. Activate by default -->
162 <name>!hadoop.profile</name>
167 <groupId>org.apache.hadoop</groupId>
168 <artifactId>hadoop-common</artifactId>
171 <groupId>javax.xml.bind</groupId>
172 <artifactId>jaxb-api</artifactId>
175 <groupId>javax.ws.rs</groupId>
176 <artifactId>jsr311-api</artifactId>
181 <groupId>org.apache.hadoop</groupId>
182 <artifactId>hadoop-minicluster</artifactId>
183 <scope>compile</scope>
186 <groupId>com.google.guava</groupId>
187 <artifactId>guava</artifactId>
190 <groupId>javax.ws.rs</groupId>
191 <artifactId>jsr311-api</artifactId>
196 <groupId>org.apache.hadoop</groupId>
197 <artifactId>hadoop-hdfs</artifactId>
198 <type>test-jar</type>
199 <scope>compile</scope>
202 <groupId>org.apache.hadoop</groupId>
203 <artifactId>hadoop-mapreduce-client-jobclient</artifactId>
204 <type>test-jar</type>
205 <scope>compile</scope>
208 <groupId>org.apache.hadoop</groupId>
209 <artifactId>hadoop-minikdc</artifactId>
210 <scope>compile</scope>
213 <groupId>bouncycastle</groupId>
214 <artifactId>bcprov-jdk15</artifactId>
219 <groupId>org.apache.kerby</groupId>
220 <artifactId>kerb-client</artifactId>
221 <scope>compile</scope>
224 <groupId>org.apache.kerby</groupId>
225 <artifactId>kerb-simplekdc</artifactId>
226 <scope>compile</scope>