blob: 96a30fda896f7d017409abf8bbc83131f5c07ea4 [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>
28 <version>0.2.18-SNAPSHOT</version>
29 </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>
184 <version>0.2.18-SNAPSHOT</version>
185 <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>
190 <version>2.2.0</version>
191 </dependency>
192 <dependency>
193 <groupId>org.apache.hadoop</groupId>
194 <artifactId>hadoop-mapreduce-client-core</artifactId>
195 <version>2.2.0</version>
196 </dependency>
197 <dependency>
198 <groupId>org.apache.hadoop</groupId>
199 <artifactId>hadoop-hdfs</artifactId>
200 <version>2.2.0</version>
Michael Blow5ab717c2016-10-05 11:53:37 -0400201 <type>jar</type>
202 <scope>test</scope>
203 </dependency>
Michael Blowba358122016-10-13 19:56:03 -0400204 <dependency>
205 <groupId>org.apache.hadoop</groupId>
206 <artifactId>hadoop-hdfs</artifactId>
207 <version>2.2.0</version>
208 <type>test-jar</type>
209 <classifier>tests</classifier>
210 <scope>test</scope>
211 </dependency>
212 <dependency>
213 <groupId>org.apache.hadoop</groupId>
214 <artifactId>hadoop-common</artifactId>
215 <version>2.2.0</version>
216 <type>test-jar</type>
217 <classifier>tests</classifier>
218 <scope>test</scope>
219 </dependency>
220 <dependency>
221 <groupId>junit</groupId>
222 <artifactId>junit</artifactId>
223 <scope>test</scope>
224 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700225 </dependencies>
226 </profile>
227 <profile>
228 <activation>
229 <activeByDefault>false</activeByDefault>
230 <property>
231 <name>hadoop</name>
232 <value>0.23.1</value>
233 </property>
234 </activation>
235 <id>hadoop-0.23.1</id>
236 <dependencies>
237 <dependency>
238 <groupId>org.apache.hyracks</groupId>
239 <artifactId>hyracks-hdfs-2.x</artifactId>
240 <version>${project.version}</version>
241 <type>jar</type>
242 <scope>compile</scope>
243 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400244 <dependency>
245 <groupId>org.apache.hyracks</groupId>
246 <artifactId>hyracks-hdfs-2.x</artifactId>
247 <version>${project.version}</version>
248 <type>test-jar</type>
249 <scope>test</scope>
250 </dependency>
251 <dependency>
252 <groupId>org.apache.hadoop</groupId>
253 <artifactId>hadoop-minicluster</artifactId>
254 <type>jar</type>
255 <scope>test</scope>
256 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700257 </dependencies>
258 </profile>
259 <profile>
260 <activation>
261 <activeByDefault>false</activeByDefault>
262 <property>
263 <name>hadoop</name>
264 <value>0.23.6</value>
265 </property>
266 </activation>
267 <id>hadoop-0.23.6</id>
268 <dependencies>
269 <dependency>
270 <groupId>org.apache.hyracks</groupId>
271 <artifactId>hyracks-hdfs-2.x</artifactId>
272 <version>${project.version}</version>
273 <type>jar</type>
274 <scope>compile</scope>
275 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400276 <dependency>
277 <groupId>org.apache.hyracks</groupId>
278 <artifactId>hyracks-hdfs-2.x</artifactId>
279 <version>${project.version}</version>
280 <type>test-jar</type>
281 <scope>test</scope>
282 </dependency>
283 <dependency>
284 <groupId>org.apache.hadoop</groupId>
285 <artifactId>hadoop-minicluster</artifactId>
286 <version>0.23.6</version>
287 <type>jar</type>
288 <scope>test</scope>
289 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700290 </dependencies>
291 </profile>
292 <profile>
293 <activation>
294 <activeByDefault>false</activeByDefault>
295 <property>
296 <name>hadoop</name>
297 <value>cdh-4.1</value>
298 </property>
299 </activation>
300 <id>cdh-4.1</id>
301 <dependencies>
302 <dependency>
303 <groupId>org.apache.hyracks</groupId>
304 <artifactId>hyracks-hdfs-2.x</artifactId>
305 <version>${project.version}</version>
306 <type>jar</type>
307 <scope>compile</scope>
308 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400309 <dependency>
310 <groupId>org.apache.hyracks</groupId>
311 <artifactId>hyracks-hdfs-2.x</artifactId>
312 <version>${project.version}</version>
313 <type>test-jar</type>
314 <scope>test</scope>
315 </dependency>
316 <dependency>
317 <groupId>org.apache.hadoop</groupId>
318 <artifactId>hadoop-minicluster</artifactId>
319 <version>2.0.0-cdh4.1.0</version>
320 <type>jar</type>
321 <scope>test</scope>
322 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700323 </dependencies>
324 </profile>
325 <profile>
326 <activation>
327 <activeByDefault>false</activeByDefault>
328 <property>
329 <name>hadoop</name>
330 <value>cdh-4.2</value>
331 </property>
332 </activation>
333 <id>cdh-4.2</id>
334 <dependencies>
335 <dependency>
336 <groupId>org.apache.hyracks</groupId>
337 <artifactId>hyracks-hdfs-2.x</artifactId>
338 <version>${project.version}</version>
339 <type>jar</type>
340 <scope>compile</scope>
341 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400342 <dependency>
343 <groupId>org.apache.hyracks</groupId>
344 <artifactId>hyracks-hdfs-2.x</artifactId>
345 <version>${project.version}</version>
346 <type>test-jar</type>
347 <scope>test</scope>
348 </dependency>
349 <dependency>
350 <groupId>org.apache.hadoop</groupId>
351 <artifactId>hadoop-minicluster</artifactId>
352 <version>2.0.0-cdh4.2.0</version>
353 <type>jar</type>
354 <scope>test</scope>
355 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700356 </dependencies>
357 </profile>
358 </profiles>
buyingyi55df5212013-03-24 07:20:08 +0000359
Michael Blowb4c1fb02016-05-09 15:41:00 -0700360 <dependencies>
361 <dependency>
362 <groupId>org.apache.hyracks</groupId>
363 <artifactId>hyracks-api</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400364 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700365 <scope>compile</scope>
366 </dependency>
367 <dependency>
368 <groupId>org.apache.hyracks</groupId>
369 <artifactId>hyracks-dataflow-std</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400370 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700371 <scope>compile</scope>
372 </dependency>
373 <dependency>
374 <groupId>org.apache.hyracks</groupId>
375 <artifactId>hyracks-dataflow-common</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400376 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700377 <scope>compile</scope>
378 </dependency>
379 <dependency>
380 <groupId>org.apache.hyracks</groupId>
381 <artifactId>hyracks-control-cc</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400382 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700383 <scope>test</scope>
384 </dependency>
385 <dependency>
386 <groupId>org.apache.hyracks</groupId>
387 <artifactId>hyracks-control-nc</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400388 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700389 <scope>test</scope>
390 </dependency>
391 <dependency>
392 <groupId>org.apache.commons</groupId>
393 <artifactId>commons-io</artifactId>
394 <version>1.3.2</version>
395 <scope>test</scope>
396 </dependency>
397 </dependencies>
buyingyi55df5212013-03-24 07:20:08 +0000398</project>