blob: 99112c0e501fa7c361f7c77df4794c9e96691417 [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>
Michael Blowaebe2c52018-06-10 14:18:53 -0400143 </dependency>
144 </dependencies>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700145 </profile>
Ianeee859a2014-09-21 18:26:49 -0700146
Michael Blowb4c1fb02016-05-09 15:41:00 -0700147 <profile>
148 <activation>
149 <activeByDefault>true</activeByDefault>
150 <property>
151 <name>hadoop</name>
152 <value>2.2.0</value>
153 </property>
154 </activation>
155 <id>hadoop-2.2.0</id>
156 <dependencies>
157 <dependency>
158 <groupId>org.apache.hyracks</groupId>
159 <artifactId>hyracks-hdfs-2.x</artifactId>
160 <version>${project.version}</version>
161 <type>jar</type>
162 <scope>compile</scope>
163 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400164 <dependency>
165 <groupId>org.apache.hyracks</groupId>
166 <artifactId>hyracks-hdfs-2.x</artifactId>
167 <version>${project.version}</version>
168 <type>test-jar</type>
169 <scope>test</scope>
170 </dependency>
171 <dependency>
Michael Blowba358122016-10-13 19:56:03 -0400172 <groupId>org.apache.hyracks</groupId>
173 <artifactId>hyracks-control-common</artifactId>
Michael Blowaebe2c52018-06-10 14:18:53 -0400174 <version>${project.version}</version>
Michael Blowba358122016-10-13 19:56:03 -0400175 <scope>test</scope>
176 </dependency>
177 <dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400178 <groupId>org.apache.hadoop</groupId>
Michael Blowba358122016-10-13 19:56:03 -0400179 <artifactId>hadoop-common</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500180 <version>${hadoop.version}</version>
Michael Blowba358122016-10-13 19:56:03 -0400181 </dependency>
182 <dependency>
183 <groupId>org.apache.hadoop</groupId>
184 <artifactId>hadoop-mapreduce-client-core</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500185 <version>${hadoop.version}</version>
Michael Blowfb7d05b2016-10-15 14:09:49 -0400186 <exclusions>
187 <exclusion>
188 <groupId>com.sun.jersey.jersey-test-framework</groupId>
189 <artifactId>jersey-test-framework-grizzly2</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-hdfs</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500196 <version>${hadoop.version}</version>
Michael Blow5ab717c2016-10-05 11:53:37 -0400197 <type>jar</type>
198 <scope>test</scope>
199 </dependency>
Michael Blowba358122016-10-13 19:56:03 -0400200 <dependency>
201 <groupId>org.apache.hadoop</groupId>
202 <artifactId>hadoop-hdfs</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500203 <version>${hadoop.version}</version>
Michael Blowba358122016-10-13 19:56:03 -0400204 <type>test-jar</type>
205 <classifier>tests</classifier>
206 <scope>test</scope>
207 </dependency>
208 <dependency>
209 <groupId>org.apache.hadoop</groupId>
210 <artifactId>hadoop-common</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500211 <version>${hadoop.version}</version>
Michael Blowba358122016-10-13 19:56:03 -0400212 <type>test-jar</type>
213 <classifier>tests</classifier>
214 <scope>test</scope>
215 </dependency>
216 <dependency>
217 <groupId>junit</groupId>
218 <artifactId>junit</artifactId>
219 <scope>test</scope>
220 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700221 </dependencies>
222 </profile>
223 <profile>
224 <activation>
225 <activeByDefault>false</activeByDefault>
226 <property>
227 <name>hadoop</name>
228 <value>0.23.1</value>
229 </property>
230 </activation>
231 <id>hadoop-0.23.1</id>
232 <dependencies>
233 <dependency>
234 <groupId>org.apache.hyracks</groupId>
235 <artifactId>hyracks-hdfs-2.x</artifactId>
236 <version>${project.version}</version>
237 <type>jar</type>
238 <scope>compile</scope>
239 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400240 <dependency>
241 <groupId>org.apache.hyracks</groupId>
242 <artifactId>hyracks-hdfs-2.x</artifactId>
243 <version>${project.version}</version>
244 <type>test-jar</type>
245 <scope>test</scope>
246 </dependency>
247 <dependency>
248 <groupId>org.apache.hadoop</groupId>
249 <artifactId>hadoop-minicluster</artifactId>
250 <type>jar</type>
251 <scope>test</scope>
252 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700253 </dependencies>
254 </profile>
255 <profile>
256 <activation>
257 <activeByDefault>false</activeByDefault>
258 <property>
259 <name>hadoop</name>
260 <value>0.23.6</value>
261 </property>
262 </activation>
263 <id>hadoop-0.23.6</id>
264 <dependencies>
265 <dependency>
266 <groupId>org.apache.hyracks</groupId>
267 <artifactId>hyracks-hdfs-2.x</artifactId>
268 <version>${project.version}</version>
269 <type>jar</type>
270 <scope>compile</scope>
271 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400272 <dependency>
273 <groupId>org.apache.hyracks</groupId>
274 <artifactId>hyracks-hdfs-2.x</artifactId>
275 <version>${project.version}</version>
276 <type>test-jar</type>
277 <scope>test</scope>
278 </dependency>
279 <dependency>
280 <groupId>org.apache.hadoop</groupId>
281 <artifactId>hadoop-minicluster</artifactId>
282 <version>0.23.6</version>
283 <type>jar</type>
284 <scope>test</scope>
285 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700286 </dependencies>
287 </profile>
288 <profile>
289 <activation>
290 <activeByDefault>false</activeByDefault>
291 <property>
292 <name>hadoop</name>
293 <value>cdh-4.1</value>
294 </property>
295 </activation>
296 <id>cdh-4.1</id>
297 <dependencies>
298 <dependency>
299 <groupId>org.apache.hyracks</groupId>
300 <artifactId>hyracks-hdfs-2.x</artifactId>
301 <version>${project.version}</version>
302 <type>jar</type>
303 <scope>compile</scope>
304 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400305 <dependency>
306 <groupId>org.apache.hyracks</groupId>
307 <artifactId>hyracks-hdfs-2.x</artifactId>
308 <version>${project.version}</version>
309 <type>test-jar</type>
310 <scope>test</scope>
311 </dependency>
312 <dependency>
313 <groupId>org.apache.hadoop</groupId>
314 <artifactId>hadoop-minicluster</artifactId>
315 <version>2.0.0-cdh4.1.0</version>
316 <type>jar</type>
317 <scope>test</scope>
318 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700319 </dependencies>
320 </profile>
321 <profile>
322 <activation>
323 <activeByDefault>false</activeByDefault>
324 <property>
325 <name>hadoop</name>
326 <value>cdh-4.2</value>
327 </property>
328 </activation>
329 <id>cdh-4.2</id>
330 <dependencies>
331 <dependency>
332 <groupId>org.apache.hyracks</groupId>
333 <artifactId>hyracks-hdfs-2.x</artifactId>
334 <version>${project.version}</version>
335 <type>jar</type>
336 <scope>compile</scope>
337 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400338 <dependency>
339 <groupId>org.apache.hyracks</groupId>
340 <artifactId>hyracks-hdfs-2.x</artifactId>
341 <version>${project.version}</version>
342 <type>test-jar</type>
343 <scope>test</scope>
344 </dependency>
345 <dependency>
346 <groupId>org.apache.hadoop</groupId>
347 <artifactId>hadoop-minicluster</artifactId>
348 <version>2.0.0-cdh4.2.0</version>
349 <type>jar</type>
350 <scope>test</scope>
351 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700352 </dependencies>
353 </profile>
354 </profiles>
buyingyi55df5212013-03-24 07:20:08 +0000355
Michael Blowb4c1fb02016-05-09 15:41:00 -0700356 <dependencies>
357 <dependency>
358 <groupId>org.apache.hyracks</groupId>
359 <artifactId>hyracks-api</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400360 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700361 <scope>compile</scope>
362 </dependency>
363 <dependency>
364 <groupId>org.apache.hyracks</groupId>
365 <artifactId>hyracks-dataflow-std</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400366 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700367 <scope>compile</scope>
368 </dependency>
369 <dependency>
370 <groupId>org.apache.hyracks</groupId>
371 <artifactId>hyracks-dataflow-common</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400372 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700373 <scope>compile</scope>
374 </dependency>
375 <dependency>
376 <groupId>org.apache.hyracks</groupId>
377 <artifactId>hyracks-control-cc</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400378 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700379 <scope>test</scope>
380 </dependency>
381 <dependency>
382 <groupId>org.apache.hyracks</groupId>
383 <artifactId>hyracks-control-nc</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400384 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700385 <scope>test</scope>
386 </dependency>
387 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500388 <groupId>commons-io</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700389 <artifactId>commons-io</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700390 <scope>test</scope>
391 </dependency>
Michael Blow5e17af22017-02-02 10:00:44 -0500392 <dependency>
393 <groupId>org.apache.hyracks</groupId>
394 <artifactId>hyracks-test-support</artifactId>
395 <version>${project.version}</version>
396 <scope>test</scope>
397 </dependency>
Michael Blow4c7b5bf2017-03-06 21:55:58 -0500398 <dependency>
399 <groupId>org.apache.hyracks</groupId>
400 <artifactId>hyracks-util</artifactId>
401 <version>${project.version}</version>
402 <scope>test</scope>
403 </dependency>
Murtadha Hubailaf4018d2017-12-15 17:56:38 +0300404 <dependency>
405 <groupId>org.apache.logging.log4j</groupId>
406 <artifactId>log4j-api</artifactId>
407 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700408 </dependencies>
buyingyi55df5212013-03-24 07:20:08 +0000409</project>