blob: 52894cd2ede62994eab9795232765ba34f586302 [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>
Ian Maxondef643d2017-01-18 18:31:11 -080028 <version>0.3.0</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>
36 <artifactId>maven-clean-plugin</artifactId>
37 <version>2.5</version>
38 <configuration>
39 <filesets>
40 <fileset>
41 <directory>.</directory>
42 <includes>
43 <include>edu*</include>
44 <include>actual*</include>
45 <include>build*</include>
46 <include>expect*</include>
47 <include>ClusterController*</include>
48 <include>edu.uci.*</include>
49 </includes>
50 </fileset>
51 </filesets>
52 </configuration>
53 </plugin>
54 <plugin>
55 <groupId>org.apache.maven.plugins</groupId>
56 <artifactId>maven-jar-plugin</artifactId>
57 <version>2.2</version>
58 <executions>
59 <execution>
60 <goals>
61 <goal>test-jar</goal>
62 </goals>
63 </execution>
64 </executions>
65 </plugin>
Michael Blowba358122016-10-13 19:56:03 -040066 <plugin>
67 <groupId>org.apache.maven.plugins</groupId>
68 <artifactId>maven-dependency-plugin</artifactId>
69 <version>2.10</version>
70 <configuration>
71 <failOnWarning>true</failOnWarning>
72 <outputXML>true</outputXML>
73 <ignoredUnusedDeclaredDependencies>org.apache.hadoop:hadoop*::</ignoredUnusedDeclaredDependencies>
74 </configuration>
75 <executions>
76 <execution>
77 <phase>process-test-classes</phase>
78 <goals>
79 <goal>analyze-only</goal>
80 </goals>
81 </execution>
82 </executions>
83 </plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -070084 </plugins>
85 </build>
buyingyi55df5212013-03-24 07:20:08 +000086
Michael Blowb4c1fb02016-05-09 15:41:00 -070087 <profiles>
88 <profile>
89 <activation>
90 <activeByDefault>false</activeByDefault>
91 </activation>
92 <id>hadoop-0.20.2</id>
93 <dependencies>
94 <dependency>
95 <groupId>org.apache.hyracks</groupId>
96 <artifactId>hyracks-hdfs-1.x</artifactId>
97 <version>${project.version}</version>
98 <type>jar</type>
99 <scope>compile</scope>
100 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400101 <dependency>
102 <groupId>org.apache.hyracks</groupId>
103 <artifactId>hyracks-hdfs-1.x</artifactId>
104 <version>${project.version}</version>
105 <type>test-jar</type>
106 <scope>test</scope>
107 </dependency>
108 <dependency>
109 <groupId>org.apache.hadoop</groupId>
110 <artifactId>hadoop-test</artifactId>
111 <version>0.20.2</version>
112 <type>jar</type>
113 <scope>test</scope>
114 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700115 </dependencies>
116 </profile>
117 <profile>
118 <activation>
119 <activeByDefault>false</activeByDefault>
120 <property>
121 <name>hadoop</name>
122 <value>1.0.4</value>
123 </property>
124 </activation>
125 <id>hadoop-1.0.4</id>
126 <dependencies>
127 <dependency>
128 <groupId>org.apache.hyracks</groupId>
129 <artifactId>hyracks-hdfs-1.x</artifactId>
130 <version>${project.version}</version>
131 <type>jar</type>
132 <scope>compile</scope>
133 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400134 <dependency>
135 <groupId>org.apache.hyracks</groupId>
136 <artifactId>hyracks-hdfs-1.x</artifactId>
137 <version>${project.version}</version>
138 <type>test-jar</type>
139 <scope>test</scope>
140 </dependency>
141 <dependency>
142 <groupId>org.apache.hadoop</groupId>
143 <artifactId>hadoop-minicluster</artifactId>
144 <version>1.0.4</version>
145 <type>jar</type>
146 <scope>test</scope>
147 </dependency>
148 <dependency>
149 <groupId>org.apache.hadoop</groupId>
150 <artifactId>hadoop-test</artifactId>
151 <version>1.0.4</version>
152 <type>jar</type>
153 <scope>test</scope>
154 </dependency> </dependencies>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700155 </profile>
Ianeee859a2014-09-21 18:26:49 -0700156
Michael Blowb4c1fb02016-05-09 15:41:00 -0700157 <profile>
158 <activation>
159 <activeByDefault>true</activeByDefault>
160 <property>
161 <name>hadoop</name>
162 <value>2.2.0</value>
163 </property>
164 </activation>
165 <id>hadoop-2.2.0</id>
166 <dependencies>
167 <dependency>
168 <groupId>org.apache.hyracks</groupId>
169 <artifactId>hyracks-hdfs-2.x</artifactId>
170 <version>${project.version}</version>
171 <type>jar</type>
172 <scope>compile</scope>
173 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400174 <dependency>
175 <groupId>org.apache.hyracks</groupId>
176 <artifactId>hyracks-hdfs-2.x</artifactId>
177 <version>${project.version}</version>
178 <type>test-jar</type>
179 <scope>test</scope>
180 </dependency>
181 <dependency>
Michael Blowba358122016-10-13 19:56:03 -0400182 <groupId>org.apache.hyracks</groupId>
183 <artifactId>hyracks-control-common</artifactId>
Ian Maxondef643d2017-01-18 18:31:11 -0800184 <version>0.3.0</version>
Michael Blowba358122016-10-13 19:56:03 -0400185 <scope>test</scope>
186 </dependency>
187 <dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400188 <groupId>org.apache.hadoop</groupId>
Michael Blowba358122016-10-13 19:56:03 -0400189 <artifactId>hadoop-common</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500190 <version>${hadoop.version}</version>
Michael Blowfb7d05b2016-10-15 14:09:49 -0400191 <exclusions>
192 <exclusion>
193 <groupId>javax.servlet.jsp</groupId>
194 <artifactId>jsp-api</artifactId>
195 </exclusion>
196 <exclusion>
197 <groupId>javax.servlet</groupId>
198 <artifactId>servlet-api</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-mapreduce-client-core</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500205 <version>${hadoop.version}</version>
Michael Blowfb7d05b2016-10-15 14:09:49 -0400206 <exclusions>
207 <exclusion>
208 <groupId>com.sun.jersey.jersey-test-framework</groupId>
209 <artifactId>jersey-test-framework-grizzly2</artifactId>
210 </exclusion>
211 </exclusions>
Michael Blowba358122016-10-13 19:56:03 -0400212 </dependency>
213 <dependency>
214 <groupId>org.apache.hadoop</groupId>
215 <artifactId>hadoop-hdfs</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500216 <version>${hadoop.version}</version>
Michael Blow5ab717c2016-10-05 11:53:37 -0400217 <type>jar</type>
218 <scope>test</scope>
219 </dependency>
Michael Blowba358122016-10-13 19:56:03 -0400220 <dependency>
221 <groupId>org.apache.hadoop</groupId>
222 <artifactId>hadoop-hdfs</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500223 <version>${hadoop.version}</version>
Michael Blowba358122016-10-13 19:56:03 -0400224 <type>test-jar</type>
225 <classifier>tests</classifier>
226 <scope>test</scope>
227 </dependency>
228 <dependency>
229 <groupId>org.apache.hadoop</groupId>
230 <artifactId>hadoop-common</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500231 <version>${hadoop.version}</version>
Michael Blowba358122016-10-13 19:56:03 -0400232 <type>test-jar</type>
233 <classifier>tests</classifier>
234 <scope>test</scope>
235 </dependency>
236 <dependency>
237 <groupId>junit</groupId>
238 <artifactId>junit</artifactId>
239 <scope>test</scope>
240 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700241 </dependencies>
242 </profile>
243 <profile>
244 <activation>
245 <activeByDefault>false</activeByDefault>
246 <property>
247 <name>hadoop</name>
248 <value>0.23.1</value>
249 </property>
250 </activation>
251 <id>hadoop-0.23.1</id>
252 <dependencies>
253 <dependency>
254 <groupId>org.apache.hyracks</groupId>
255 <artifactId>hyracks-hdfs-2.x</artifactId>
256 <version>${project.version}</version>
257 <type>jar</type>
258 <scope>compile</scope>
259 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400260 <dependency>
261 <groupId>org.apache.hyracks</groupId>
262 <artifactId>hyracks-hdfs-2.x</artifactId>
263 <version>${project.version}</version>
264 <type>test-jar</type>
265 <scope>test</scope>
266 </dependency>
267 <dependency>
268 <groupId>org.apache.hadoop</groupId>
269 <artifactId>hadoop-minicluster</artifactId>
270 <type>jar</type>
271 <scope>test</scope>
272 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700273 </dependencies>
274 </profile>
275 <profile>
276 <activation>
277 <activeByDefault>false</activeByDefault>
278 <property>
279 <name>hadoop</name>
280 <value>0.23.6</value>
281 </property>
282 </activation>
283 <id>hadoop-0.23.6</id>
284 <dependencies>
285 <dependency>
286 <groupId>org.apache.hyracks</groupId>
287 <artifactId>hyracks-hdfs-2.x</artifactId>
288 <version>${project.version}</version>
289 <type>jar</type>
290 <scope>compile</scope>
291 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400292 <dependency>
293 <groupId>org.apache.hyracks</groupId>
294 <artifactId>hyracks-hdfs-2.x</artifactId>
295 <version>${project.version}</version>
296 <type>test-jar</type>
297 <scope>test</scope>
298 </dependency>
299 <dependency>
300 <groupId>org.apache.hadoop</groupId>
301 <artifactId>hadoop-minicluster</artifactId>
302 <version>0.23.6</version>
303 <type>jar</type>
304 <scope>test</scope>
305 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700306 </dependencies>
307 </profile>
308 <profile>
309 <activation>
310 <activeByDefault>false</activeByDefault>
311 <property>
312 <name>hadoop</name>
313 <value>cdh-4.1</value>
314 </property>
315 </activation>
316 <id>cdh-4.1</id>
317 <dependencies>
318 <dependency>
319 <groupId>org.apache.hyracks</groupId>
320 <artifactId>hyracks-hdfs-2.x</artifactId>
321 <version>${project.version}</version>
322 <type>jar</type>
323 <scope>compile</scope>
324 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400325 <dependency>
326 <groupId>org.apache.hyracks</groupId>
327 <artifactId>hyracks-hdfs-2.x</artifactId>
328 <version>${project.version}</version>
329 <type>test-jar</type>
330 <scope>test</scope>
331 </dependency>
332 <dependency>
333 <groupId>org.apache.hadoop</groupId>
334 <artifactId>hadoop-minicluster</artifactId>
335 <version>2.0.0-cdh4.1.0</version>
336 <type>jar</type>
337 <scope>test</scope>
338 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700339 </dependencies>
340 </profile>
341 <profile>
342 <activation>
343 <activeByDefault>false</activeByDefault>
344 <property>
345 <name>hadoop</name>
346 <value>cdh-4.2</value>
347 </property>
348 </activation>
349 <id>cdh-4.2</id>
350 <dependencies>
351 <dependency>
352 <groupId>org.apache.hyracks</groupId>
353 <artifactId>hyracks-hdfs-2.x</artifactId>
354 <version>${project.version}</version>
355 <type>jar</type>
356 <scope>compile</scope>
357 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400358 <dependency>
359 <groupId>org.apache.hyracks</groupId>
360 <artifactId>hyracks-hdfs-2.x</artifactId>
361 <version>${project.version}</version>
362 <type>test-jar</type>
363 <scope>test</scope>
364 </dependency>
365 <dependency>
366 <groupId>org.apache.hadoop</groupId>
367 <artifactId>hadoop-minicluster</artifactId>
368 <version>2.0.0-cdh4.2.0</version>
369 <type>jar</type>
370 <scope>test</scope>
371 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700372 </dependencies>
373 </profile>
374 </profiles>
buyingyi55df5212013-03-24 07:20:08 +0000375
Michael Blowb4c1fb02016-05-09 15:41:00 -0700376 <dependencies>
377 <dependency>
378 <groupId>org.apache.hyracks</groupId>
379 <artifactId>hyracks-api</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400380 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700381 <scope>compile</scope>
382 </dependency>
383 <dependency>
384 <groupId>org.apache.hyracks</groupId>
385 <artifactId>hyracks-dataflow-std</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400386 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700387 <scope>compile</scope>
388 </dependency>
389 <dependency>
390 <groupId>org.apache.hyracks</groupId>
391 <artifactId>hyracks-dataflow-common</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400392 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700393 <scope>compile</scope>
394 </dependency>
395 <dependency>
396 <groupId>org.apache.hyracks</groupId>
397 <artifactId>hyracks-control-cc</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400398 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700399 <scope>test</scope>
400 </dependency>
401 <dependency>
402 <groupId>org.apache.hyracks</groupId>
403 <artifactId>hyracks-control-nc</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400404 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700405 <scope>test</scope>
406 </dependency>
407 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500408 <groupId>commons-io</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700409 <artifactId>commons-io</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700410 <scope>test</scope>
411 </dependency>
412 </dependencies>
buyingyi55df5212013-03-24 07:20:08 +0000413</project>