blob: 3f28f782c8c44dd97c016f8ca890fc030443ff5e [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 Jenkins93b46c82017-04-13 15:00:24 -070028 <version>0.3.2-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>
38 <version>2.2</version>
39 <executions>
40 <execution>
41 <goals>
42 <goal>test-jar</goal>
43 </goals>
44 </execution>
45 </executions>
46 </plugin>
Michael Blowba358122016-10-13 19:56:03 -040047 <plugin>
48 <groupId>org.apache.maven.plugins</groupId>
49 <artifactId>maven-dependency-plugin</artifactId>
50 <version>2.10</version>
51 <configuration>
52 <failOnWarning>true</failOnWarning>
53 <outputXML>true</outputXML>
54 <ignoredUnusedDeclaredDependencies>org.apache.hadoop:hadoop*::</ignoredUnusedDeclaredDependencies>
55 </configuration>
56 <executions>
57 <execution>
58 <phase>process-test-classes</phase>
59 <goals>
60 <goal>analyze-only</goal>
61 </goals>
62 </execution>
63 </executions>
64 </plugin>
Michael Blow5e17af22017-02-02 10:00:44 -050065 <plugin>
66 <groupId>org.apache.rat</groupId>
67 <artifactId>apache-rat-plugin</artifactId>
68 <configuration>
Michael Blow4c7b5bf2017-03-06 21:55:58 -050069 <excludes combine.children="append">
Michael Blow5e17af22017-02-02 10:00:44 -050070 <exclude>src/test/resources/data/customer.tbl</exclude>
71 <exclude>src/test/resources/expected/part-0</exclude>
72 </excludes>
73 </configuration>
74 </plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -070075 </plugins>
76 </build>
buyingyi55df5212013-03-24 07:20:08 +000077
Michael Blowb4c1fb02016-05-09 15:41:00 -070078 <profiles>
79 <profile>
80 <activation>
81 <activeByDefault>false</activeByDefault>
82 </activation>
83 <id>hadoop-0.20.2</id>
84 <dependencies>
85 <dependency>
86 <groupId>org.apache.hyracks</groupId>
87 <artifactId>hyracks-hdfs-1.x</artifactId>
88 <version>${project.version}</version>
89 <type>jar</type>
90 <scope>compile</scope>
91 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -040092 <dependency>
93 <groupId>org.apache.hyracks</groupId>
94 <artifactId>hyracks-hdfs-1.x</artifactId>
95 <version>${project.version}</version>
96 <type>test-jar</type>
97 <scope>test</scope>
98 </dependency>
99 <dependency>
100 <groupId>org.apache.hadoop</groupId>
101 <artifactId>hadoop-test</artifactId>
102 <version>0.20.2</version>
103 <type>jar</type>
104 <scope>test</scope>
105 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700106 </dependencies>
107 </profile>
108 <profile>
109 <activation>
110 <activeByDefault>false</activeByDefault>
111 <property>
112 <name>hadoop</name>
113 <value>1.0.4</value>
114 </property>
115 </activation>
116 <id>hadoop-1.0.4</id>
117 <dependencies>
118 <dependency>
119 <groupId>org.apache.hyracks</groupId>
120 <artifactId>hyracks-hdfs-1.x</artifactId>
121 <version>${project.version}</version>
122 <type>jar</type>
123 <scope>compile</scope>
124 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400125 <dependency>
126 <groupId>org.apache.hyracks</groupId>
127 <artifactId>hyracks-hdfs-1.x</artifactId>
128 <version>${project.version}</version>
129 <type>test-jar</type>
130 <scope>test</scope>
131 </dependency>
132 <dependency>
133 <groupId>org.apache.hadoop</groupId>
134 <artifactId>hadoop-minicluster</artifactId>
135 <version>1.0.4</version>
136 <type>jar</type>
137 <scope>test</scope>
138 </dependency>
139 <dependency>
140 <groupId>org.apache.hadoop</groupId>
141 <artifactId>hadoop-test</artifactId>
142 <version>1.0.4</version>
143 <type>jar</type>
144 <scope>test</scope>
145 </dependency> </dependencies>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700146 </profile>
Ianeee859a2014-09-21 18:26:49 -0700147
Michael Blowb4c1fb02016-05-09 15:41:00 -0700148 <profile>
149 <activation>
150 <activeByDefault>true</activeByDefault>
151 <property>
152 <name>hadoop</name>
153 <value>2.2.0</value>
154 </property>
155 </activation>
156 <id>hadoop-2.2.0</id>
157 <dependencies>
158 <dependency>
159 <groupId>org.apache.hyracks</groupId>
160 <artifactId>hyracks-hdfs-2.x</artifactId>
161 <version>${project.version}</version>
162 <type>jar</type>
163 <scope>compile</scope>
164 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400165 <dependency>
166 <groupId>org.apache.hyracks</groupId>
167 <artifactId>hyracks-hdfs-2.x</artifactId>
168 <version>${project.version}</version>
169 <type>test-jar</type>
170 <scope>test</scope>
171 </dependency>
172 <dependency>
Michael Blowba358122016-10-13 19:56:03 -0400173 <groupId>org.apache.hyracks</groupId>
174 <artifactId>hyracks-control-common</artifactId>
AsterixDB Jenkins93b46c82017-04-13 15:00:24 -0700175 <version>0.3.2-SNAPSHOT</version>
Michael Blowba358122016-10-13 19:56:03 -0400176 <scope>test</scope>
177 </dependency>
178 <dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400179 <groupId>org.apache.hadoop</groupId>
Michael Blowba358122016-10-13 19:56:03 -0400180 <artifactId>hadoop-common</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500181 <version>${hadoop.version}</version>
Michael Blowfb7d05b2016-10-15 14:09:49 -0400182 <exclusions>
183 <exclusion>
184 <groupId>javax.servlet.jsp</groupId>
185 <artifactId>jsp-api</artifactId>
186 </exclusion>
187 <exclusion>
188 <groupId>javax.servlet</groupId>
189 <artifactId>servlet-api</artifactId>
190 </exclusion>
191 </exclusions>
Michael Blowba358122016-10-13 19:56:03 -0400192 </dependency>
193 <dependency>
194 <groupId>org.apache.hadoop</groupId>
195 <artifactId>hadoop-mapreduce-client-core</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500196 <version>${hadoop.version}</version>
Michael Blowfb7d05b2016-10-15 14:09:49 -0400197 <exclusions>
198 <exclusion>
199 <groupId>com.sun.jersey.jersey-test-framework</groupId>
200 <artifactId>jersey-test-framework-grizzly2</artifactId>
201 </exclusion>
202 </exclusions>
Michael Blowba358122016-10-13 19:56:03 -0400203 </dependency>
204 <dependency>
205 <groupId>org.apache.hadoop</groupId>
206 <artifactId>hadoop-hdfs</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500207 <version>${hadoop.version}</version>
Michael Blow5ab717c2016-10-05 11:53:37 -0400208 <type>jar</type>
209 <scope>test</scope>
210 </dependency>
Michael Blowba358122016-10-13 19:56:03 -0400211 <dependency>
212 <groupId>org.apache.hadoop</groupId>
213 <artifactId>hadoop-hdfs</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500214 <version>${hadoop.version}</version>
Michael Blowba358122016-10-13 19:56:03 -0400215 <type>test-jar</type>
216 <classifier>tests</classifier>
217 <scope>test</scope>
218 </dependency>
219 <dependency>
220 <groupId>org.apache.hadoop</groupId>
221 <artifactId>hadoop-common</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500222 <version>${hadoop.version}</version>
Michael Blowba358122016-10-13 19:56:03 -0400223 <type>test-jar</type>
224 <classifier>tests</classifier>
225 <scope>test</scope>
226 </dependency>
227 <dependency>
228 <groupId>junit</groupId>
229 <artifactId>junit</artifactId>
230 <scope>test</scope>
231 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700232 </dependencies>
233 </profile>
234 <profile>
235 <activation>
236 <activeByDefault>false</activeByDefault>
237 <property>
238 <name>hadoop</name>
239 <value>0.23.1</value>
240 </property>
241 </activation>
242 <id>hadoop-0.23.1</id>
243 <dependencies>
244 <dependency>
245 <groupId>org.apache.hyracks</groupId>
246 <artifactId>hyracks-hdfs-2.x</artifactId>
247 <version>${project.version}</version>
248 <type>jar</type>
249 <scope>compile</scope>
250 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400251 <dependency>
252 <groupId>org.apache.hyracks</groupId>
253 <artifactId>hyracks-hdfs-2.x</artifactId>
254 <version>${project.version}</version>
255 <type>test-jar</type>
256 <scope>test</scope>
257 </dependency>
258 <dependency>
259 <groupId>org.apache.hadoop</groupId>
260 <artifactId>hadoop-minicluster</artifactId>
261 <type>jar</type>
262 <scope>test</scope>
263 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700264 </dependencies>
265 </profile>
266 <profile>
267 <activation>
268 <activeByDefault>false</activeByDefault>
269 <property>
270 <name>hadoop</name>
271 <value>0.23.6</value>
272 </property>
273 </activation>
274 <id>hadoop-0.23.6</id>
275 <dependencies>
276 <dependency>
277 <groupId>org.apache.hyracks</groupId>
278 <artifactId>hyracks-hdfs-2.x</artifactId>
279 <version>${project.version}</version>
280 <type>jar</type>
281 <scope>compile</scope>
282 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400283 <dependency>
284 <groupId>org.apache.hyracks</groupId>
285 <artifactId>hyracks-hdfs-2.x</artifactId>
286 <version>${project.version}</version>
287 <type>test-jar</type>
288 <scope>test</scope>
289 </dependency>
290 <dependency>
291 <groupId>org.apache.hadoop</groupId>
292 <artifactId>hadoop-minicluster</artifactId>
293 <version>0.23.6</version>
294 <type>jar</type>
295 <scope>test</scope>
296 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700297 </dependencies>
298 </profile>
299 <profile>
300 <activation>
301 <activeByDefault>false</activeByDefault>
302 <property>
303 <name>hadoop</name>
304 <value>cdh-4.1</value>
305 </property>
306 </activation>
307 <id>cdh-4.1</id>
308 <dependencies>
309 <dependency>
310 <groupId>org.apache.hyracks</groupId>
311 <artifactId>hyracks-hdfs-2.x</artifactId>
312 <version>${project.version}</version>
313 <type>jar</type>
314 <scope>compile</scope>
315 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400316 <dependency>
317 <groupId>org.apache.hyracks</groupId>
318 <artifactId>hyracks-hdfs-2.x</artifactId>
319 <version>${project.version}</version>
320 <type>test-jar</type>
321 <scope>test</scope>
322 </dependency>
323 <dependency>
324 <groupId>org.apache.hadoop</groupId>
325 <artifactId>hadoop-minicluster</artifactId>
326 <version>2.0.0-cdh4.1.0</version>
327 <type>jar</type>
328 <scope>test</scope>
329 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700330 </dependencies>
331 </profile>
332 <profile>
333 <activation>
334 <activeByDefault>false</activeByDefault>
335 <property>
336 <name>hadoop</name>
337 <value>cdh-4.2</value>
338 </property>
339 </activation>
340 <id>cdh-4.2</id>
341 <dependencies>
342 <dependency>
343 <groupId>org.apache.hyracks</groupId>
344 <artifactId>hyracks-hdfs-2.x</artifactId>
345 <version>${project.version}</version>
346 <type>jar</type>
347 <scope>compile</scope>
348 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400349 <dependency>
350 <groupId>org.apache.hyracks</groupId>
351 <artifactId>hyracks-hdfs-2.x</artifactId>
352 <version>${project.version}</version>
353 <type>test-jar</type>
354 <scope>test</scope>
355 </dependency>
356 <dependency>
357 <groupId>org.apache.hadoop</groupId>
358 <artifactId>hadoop-minicluster</artifactId>
359 <version>2.0.0-cdh4.2.0</version>
360 <type>jar</type>
361 <scope>test</scope>
362 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700363 </dependencies>
364 </profile>
365 </profiles>
buyingyi55df5212013-03-24 07:20:08 +0000366
Michael Blowb4c1fb02016-05-09 15:41:00 -0700367 <dependencies>
368 <dependency>
369 <groupId>org.apache.hyracks</groupId>
370 <artifactId>hyracks-api</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400371 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700372 <scope>compile</scope>
373 </dependency>
374 <dependency>
375 <groupId>org.apache.hyracks</groupId>
376 <artifactId>hyracks-dataflow-std</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400377 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700378 <scope>compile</scope>
379 </dependency>
380 <dependency>
381 <groupId>org.apache.hyracks</groupId>
382 <artifactId>hyracks-dataflow-common</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400383 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700384 <scope>compile</scope>
385 </dependency>
386 <dependency>
387 <groupId>org.apache.hyracks</groupId>
388 <artifactId>hyracks-control-cc</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400389 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700390 <scope>test</scope>
391 </dependency>
392 <dependency>
393 <groupId>org.apache.hyracks</groupId>
394 <artifactId>hyracks-control-nc</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400395 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700396 <scope>test</scope>
397 </dependency>
398 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500399 <groupId>commons-io</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700400 <artifactId>commons-io</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700401 <scope>test</scope>
402 </dependency>
Michael Blow5e17af22017-02-02 10:00:44 -0500403 <dependency>
404 <groupId>org.apache.hyracks</groupId>
405 <artifactId>hyracks-test-support</artifactId>
406 <version>${project.version}</version>
407 <scope>test</scope>
408 </dependency>
Michael Blow4c7b5bf2017-03-06 21:55:58 -0500409 <dependency>
410 <groupId>org.apache.hyracks</groupId>
411 <artifactId>hyracks-util</artifactId>
412 <version>${project.version}</version>
413 <scope>test</scope>
414 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700415 </dependencies>
buyingyi55df5212013-03-24 07:20:08 +0000416</project>