blob: 6f4726ed1486c27bcc294ee68612fe3419d84346 [file] [log] [blame]
buyingyi55df5212013-03-24 07:20:08 +00001<?xml version="1.0"?>
Ian Maxond8857792015-09-11 14:19:53 -07002<!--
3 ! Licensed to the Apache Software Foundation (ASF) under one
4 ! or more contributor license agreements. See the NOTICE file
5 ! distributed with this work for additional information
6 ! regarding copyright ownership. The ASF licenses this file
7 ! to you under the Apache License, Version 2.0 (the
8 ! "License"); you may not use this file except in compliance
9 ! with the License. You may obtain a copy of the License at
10 !
11 ! http://www.apache.org/licenses/LICENSE-2.0
12 !
13 ! Unless required by applicable law or agreed to in writing,
14 ! software distributed under the License is distributed on an
15 ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 ! KIND, either express or implied. See the License for the
17 ! specific language governing permissions and limitations
18 ! under the License.
19 !-->
20
Vinayak Borkar9c832002013-12-11 12:08:57 -080021<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
Michael Blowb4c1fb02016-05-09 15:41:00 -070022 <modelVersion>4.0.0</modelVersion>
23 <artifactId>hyracks-hdfs-core</artifactId>
24 <name>hyracks-hdfs-core</name>
25 <parent>
26 <artifactId>hyracks-hdfs</artifactId>
27 <groupId>org.apache.hyracks</groupId>
AsterixDB Jenkins0948b242017-11-20 15:56:08 -080028 <version>0.3.4-SNAPSHOT</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -070029 </parent>
30 <properties>
31 <root.dir>${basedir}/../../..</root.dir>
32 </properties>
33 <build>
34 <plugins>
35 <plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -070036 <groupId>org.apache.maven.plugins</groupId>
37 <artifactId>maven-jar-plugin</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -070038 <executions>
39 <execution>
40 <goals>
41 <goal>test-jar</goal>
42 </goals>
43 </execution>
44 </executions>
45 </plugin>
Michael Blowba358122016-10-13 19:56:03 -040046 <plugin>
47 <groupId>org.apache.maven.plugins</groupId>
48 <artifactId>maven-dependency-plugin</artifactId>
Michael Blowba358122016-10-13 19:56:03 -040049 <configuration>
50 <failOnWarning>true</failOnWarning>
51 <outputXML>true</outputXML>
52 <ignoredUnusedDeclaredDependencies>org.apache.hadoop:hadoop*::</ignoredUnusedDeclaredDependencies>
53 </configuration>
54 <executions>
55 <execution>
56 <phase>process-test-classes</phase>
57 <goals>
58 <goal>analyze-only</goal>
59 </goals>
60 </execution>
61 </executions>
62 </plugin>
Michael Blow5e17af22017-02-02 10:00:44 -050063 <plugin>
64 <groupId>org.apache.rat</groupId>
65 <artifactId>apache-rat-plugin</artifactId>
66 <configuration>
Michael Blow4c7b5bf2017-03-06 21:55:58 -050067 <excludes combine.children="append">
Michael Blow5e17af22017-02-02 10:00:44 -050068 <exclude>src/test/resources/data/customer.tbl</exclude>
69 <exclude>src/test/resources/expected/part-0</exclude>
70 </excludes>
71 </configuration>
72 </plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -070073 </plugins>
74 </build>
buyingyi55df5212013-03-24 07:20:08 +000075
Michael Blowb4c1fb02016-05-09 15:41:00 -070076 <profiles>
77 <profile>
78 <activation>
79 <activeByDefault>false</activeByDefault>
80 </activation>
81 <id>hadoop-0.20.2</id>
82 <dependencies>
83 <dependency>
84 <groupId>org.apache.hyracks</groupId>
85 <artifactId>hyracks-hdfs-1.x</artifactId>
86 <version>${project.version}</version>
87 <type>jar</type>
88 <scope>compile</scope>
89 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -040090 <dependency>
91 <groupId>org.apache.hyracks</groupId>
92 <artifactId>hyracks-hdfs-1.x</artifactId>
93 <version>${project.version}</version>
94 <type>test-jar</type>
95 <scope>test</scope>
96 </dependency>
97 <dependency>
98 <groupId>org.apache.hadoop</groupId>
99 <artifactId>hadoop-test</artifactId>
100 <version>0.20.2</version>
101 <type>jar</type>
102 <scope>test</scope>
103 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700104 </dependencies>
105 </profile>
106 <profile>
107 <activation>
108 <activeByDefault>false</activeByDefault>
109 <property>
110 <name>hadoop</name>
111 <value>1.0.4</value>
112 </property>
113 </activation>
114 <id>hadoop-1.0.4</id>
115 <dependencies>
116 <dependency>
117 <groupId>org.apache.hyracks</groupId>
118 <artifactId>hyracks-hdfs-1.x</artifactId>
119 <version>${project.version}</version>
120 <type>jar</type>
121 <scope>compile</scope>
122 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400123 <dependency>
124 <groupId>org.apache.hyracks</groupId>
125 <artifactId>hyracks-hdfs-1.x</artifactId>
126 <version>${project.version}</version>
127 <type>test-jar</type>
128 <scope>test</scope>
129 </dependency>
130 <dependency>
131 <groupId>org.apache.hadoop</groupId>
132 <artifactId>hadoop-minicluster</artifactId>
133 <version>1.0.4</version>
134 <type>jar</type>
135 <scope>test</scope>
136 </dependency>
137 <dependency>
138 <groupId>org.apache.hadoop</groupId>
139 <artifactId>hadoop-test</artifactId>
140 <version>1.0.4</version>
141 <type>jar</type>
142 <scope>test</scope>
143 </dependency> </dependencies>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700144 </profile>
Ianeee859a2014-09-21 18:26:49 -0700145
Michael Blowb4c1fb02016-05-09 15:41:00 -0700146 <profile>
147 <activation>
148 <activeByDefault>true</activeByDefault>
149 <property>
150 <name>hadoop</name>
151 <value>2.2.0</value>
152 </property>
153 </activation>
154 <id>hadoop-2.2.0</id>
155 <dependencies>
156 <dependency>
157 <groupId>org.apache.hyracks</groupId>
158 <artifactId>hyracks-hdfs-2.x</artifactId>
159 <version>${project.version}</version>
160 <type>jar</type>
161 <scope>compile</scope>
162 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400163 <dependency>
164 <groupId>org.apache.hyracks</groupId>
165 <artifactId>hyracks-hdfs-2.x</artifactId>
166 <version>${project.version}</version>
167 <type>test-jar</type>
168 <scope>test</scope>
169 </dependency>
170 <dependency>
Michael Blowba358122016-10-13 19:56:03 -0400171 <groupId>org.apache.hyracks</groupId>
172 <artifactId>hyracks-control-common</artifactId>
AsterixDB Jenkins0948b242017-11-20 15:56:08 -0800173 <version>0.3.4-SNAPSHOT</version>
Michael Blowba358122016-10-13 19:56:03 -0400174 <scope>test</scope>
175 </dependency>
176 <dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400177 <groupId>org.apache.hadoop</groupId>
Michael Blowba358122016-10-13 19:56:03 -0400178 <artifactId>hadoop-common</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500179 <version>${hadoop.version}</version>
Michael Blowfb7d05b2016-10-15 14:09:49 -0400180 <exclusions>
181 <exclusion>
182 <groupId>javax.servlet.jsp</groupId>
183 <artifactId>jsp-api</artifactId>
184 </exclusion>
185 <exclusion>
186 <groupId>javax.servlet</groupId>
187 <artifactId>servlet-api</artifactId>
188 </exclusion>
189 </exclusions>
Michael Blowba358122016-10-13 19:56:03 -0400190 </dependency>
191 <dependency>
192 <groupId>org.apache.hadoop</groupId>
193 <artifactId>hadoop-mapreduce-client-core</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500194 <version>${hadoop.version}</version>
Michael Blowfb7d05b2016-10-15 14:09:49 -0400195 <exclusions>
196 <exclusion>
197 <groupId>com.sun.jersey.jersey-test-framework</groupId>
198 <artifactId>jersey-test-framework-grizzly2</artifactId>
199 </exclusion>
200 </exclusions>
Michael Blowba358122016-10-13 19:56:03 -0400201 </dependency>
202 <dependency>
203 <groupId>org.apache.hadoop</groupId>
204 <artifactId>hadoop-hdfs</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500205 <version>${hadoop.version}</version>
Michael Blow5ab717c2016-10-05 11:53:37 -0400206 <type>jar</type>
207 <scope>test</scope>
208 </dependency>
Michael Blowba358122016-10-13 19:56:03 -0400209 <dependency>
210 <groupId>org.apache.hadoop</groupId>
211 <artifactId>hadoop-hdfs</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500212 <version>${hadoop.version}</version>
Michael Blowba358122016-10-13 19:56:03 -0400213 <type>test-jar</type>
214 <classifier>tests</classifier>
215 <scope>test</scope>
216 </dependency>
217 <dependency>
218 <groupId>org.apache.hadoop</groupId>
219 <artifactId>hadoop-common</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500220 <version>${hadoop.version}</version>
Michael Blowba358122016-10-13 19:56:03 -0400221 <type>test-jar</type>
222 <classifier>tests</classifier>
223 <scope>test</scope>
224 </dependency>
225 <dependency>
226 <groupId>junit</groupId>
227 <artifactId>junit</artifactId>
228 <scope>test</scope>
229 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700230 </dependencies>
231 </profile>
232 <profile>
233 <activation>
234 <activeByDefault>false</activeByDefault>
235 <property>
236 <name>hadoop</name>
237 <value>0.23.1</value>
238 </property>
239 </activation>
240 <id>hadoop-0.23.1</id>
241 <dependencies>
242 <dependency>
243 <groupId>org.apache.hyracks</groupId>
244 <artifactId>hyracks-hdfs-2.x</artifactId>
245 <version>${project.version}</version>
246 <type>jar</type>
247 <scope>compile</scope>
248 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400249 <dependency>
250 <groupId>org.apache.hyracks</groupId>
251 <artifactId>hyracks-hdfs-2.x</artifactId>
252 <version>${project.version}</version>
253 <type>test-jar</type>
254 <scope>test</scope>
255 </dependency>
256 <dependency>
257 <groupId>org.apache.hadoop</groupId>
258 <artifactId>hadoop-minicluster</artifactId>
259 <type>jar</type>
260 <scope>test</scope>
261 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700262 </dependencies>
263 </profile>
264 <profile>
265 <activation>
266 <activeByDefault>false</activeByDefault>
267 <property>
268 <name>hadoop</name>
269 <value>0.23.6</value>
270 </property>
271 </activation>
272 <id>hadoop-0.23.6</id>
273 <dependencies>
274 <dependency>
275 <groupId>org.apache.hyracks</groupId>
276 <artifactId>hyracks-hdfs-2.x</artifactId>
277 <version>${project.version}</version>
278 <type>jar</type>
279 <scope>compile</scope>
280 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400281 <dependency>
282 <groupId>org.apache.hyracks</groupId>
283 <artifactId>hyracks-hdfs-2.x</artifactId>
284 <version>${project.version}</version>
285 <type>test-jar</type>
286 <scope>test</scope>
287 </dependency>
288 <dependency>
289 <groupId>org.apache.hadoop</groupId>
290 <artifactId>hadoop-minicluster</artifactId>
291 <version>0.23.6</version>
292 <type>jar</type>
293 <scope>test</scope>
294 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700295 </dependencies>
296 </profile>
297 <profile>
298 <activation>
299 <activeByDefault>false</activeByDefault>
300 <property>
301 <name>hadoop</name>
302 <value>cdh-4.1</value>
303 </property>
304 </activation>
305 <id>cdh-4.1</id>
306 <dependencies>
307 <dependency>
308 <groupId>org.apache.hyracks</groupId>
309 <artifactId>hyracks-hdfs-2.x</artifactId>
310 <version>${project.version}</version>
311 <type>jar</type>
312 <scope>compile</scope>
313 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400314 <dependency>
315 <groupId>org.apache.hyracks</groupId>
316 <artifactId>hyracks-hdfs-2.x</artifactId>
317 <version>${project.version}</version>
318 <type>test-jar</type>
319 <scope>test</scope>
320 </dependency>
321 <dependency>
322 <groupId>org.apache.hadoop</groupId>
323 <artifactId>hadoop-minicluster</artifactId>
324 <version>2.0.0-cdh4.1.0</version>
325 <type>jar</type>
326 <scope>test</scope>
327 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700328 </dependencies>
329 </profile>
330 <profile>
331 <activation>
332 <activeByDefault>false</activeByDefault>
333 <property>
334 <name>hadoop</name>
335 <value>cdh-4.2</value>
336 </property>
337 </activation>
338 <id>cdh-4.2</id>
339 <dependencies>
340 <dependency>
341 <groupId>org.apache.hyracks</groupId>
342 <artifactId>hyracks-hdfs-2.x</artifactId>
343 <version>${project.version}</version>
344 <type>jar</type>
345 <scope>compile</scope>
346 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400347 <dependency>
348 <groupId>org.apache.hyracks</groupId>
349 <artifactId>hyracks-hdfs-2.x</artifactId>
350 <version>${project.version}</version>
351 <type>test-jar</type>
352 <scope>test</scope>
353 </dependency>
354 <dependency>
355 <groupId>org.apache.hadoop</groupId>
356 <artifactId>hadoop-minicluster</artifactId>
357 <version>2.0.0-cdh4.2.0</version>
358 <type>jar</type>
359 <scope>test</scope>
360 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700361 </dependencies>
362 </profile>
363 </profiles>
buyingyi55df5212013-03-24 07:20:08 +0000364
Michael Blowb4c1fb02016-05-09 15:41:00 -0700365 <dependencies>
366 <dependency>
367 <groupId>org.apache.hyracks</groupId>
368 <artifactId>hyracks-api</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400369 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700370 <scope>compile</scope>
371 </dependency>
372 <dependency>
373 <groupId>org.apache.hyracks</groupId>
374 <artifactId>hyracks-dataflow-std</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400375 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700376 <scope>compile</scope>
377 </dependency>
378 <dependency>
379 <groupId>org.apache.hyracks</groupId>
380 <artifactId>hyracks-dataflow-common</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400381 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700382 <scope>compile</scope>
383 </dependency>
384 <dependency>
385 <groupId>org.apache.hyracks</groupId>
386 <artifactId>hyracks-control-cc</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400387 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700388 <scope>test</scope>
389 </dependency>
390 <dependency>
391 <groupId>org.apache.hyracks</groupId>
392 <artifactId>hyracks-control-nc</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400393 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700394 <scope>test</scope>
395 </dependency>
396 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500397 <groupId>commons-io</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700398 <artifactId>commons-io</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700399 <scope>test</scope>
400 </dependency>
Michael Blow5e17af22017-02-02 10:00:44 -0500401 <dependency>
402 <groupId>org.apache.hyracks</groupId>
403 <artifactId>hyracks-test-support</artifactId>
404 <version>${project.version}</version>
405 <scope>test</scope>
406 </dependency>
Michael Blow4c7b5bf2017-03-06 21:55:58 -0500407 <dependency>
408 <groupId>org.apache.hyracks</groupId>
409 <artifactId>hyracks-util</artifactId>
410 <version>${project.version}</version>
411 <scope>test</scope>
412 </dependency>
Murtadha Hubailaf4018d2017-12-15 17:56:38 +0300413 <dependency>
414 <groupId>org.apache.logging.log4j</groupId>
415 <artifactId>log4j-api</artifactId>
416 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700417 </dependencies>
buyingyi55df5212013-03-24 07:20:08 +0000418</project>