blob: 37be3dcc1f45cbc398b3411a2793d6b104960cdc [file] [log] [blame]
Ian Maxonfa5ba0b2016-03-30 17:11:59 -07001<?xml version="1.0" encoding="UTF-8"?>
2<!--
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<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/maven-v4_0_0.xsd">
Michael Blowb4c1fb02016-05-09 15:41:00 -070021 <modelVersion>4.0.0</modelVersion>
22 <groupId>org.apache.asterix</groupId>
23 <artifactId>apache-asterixdb</artifactId>
24 <version>0.8.9-SNAPSHOT</version>
25 <packaging>pom</packaging>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -070026
Michael Blowb4c1fb02016-05-09 15:41:00 -070027 <parent>
28 <groupId>org.apache</groupId>
29 <artifactId>apache</artifactId>
Ian Maxonf81539522016-05-18 17:42:25 -070030 <version>16</version>
Michael Blowd7f4f042016-05-17 17:51:45 -070031 <relativePath/>
Michael Blowb4c1fb02016-05-09 15:41:00 -070032 </parent>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -070033
Michael Blowb4c1fb02016-05-09 15:41:00 -070034 <licenses>
35 <license>
36 <name>Apache License, Version 2.0</name>
37 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
38 <distribution>repo</distribution>
39 <comments>A business-friendly OSS license</comments>
40 </license>
41 </licenses>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -070042
Michael Blowb4c1fb02016-05-09 15:41:00 -070043 <properties>
44 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
45 <jvm.extraargs/>
46 <jdk.version>1.8</jdk.version>
47 <runSlowAQLTests>false</runSlowAQLTests>
48 <appendedResourcesDirectory>${basedir}/src/main/appended-resources</appendedResourcesDirectory>
49 <sonar.jacoco.reportPath>${env.PWD}/target/jacoco-merged.exec</sonar.jacoco.reportPath>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -070050
51 <!-- Definition of tests in various categories which may be excluded -->
Michael Blowb4c1fb02016-05-09 15:41:00 -070052 <optimizer.tests>**/optimizer/**/*Test.java</optimizer.tests>
53 <metadata.tests>**/metadata/*Test.java</metadata.tests>
54 <execution.tests>**/ExecutionTest.java</execution.tests>
55 <repeated.tests>**/RepeatedTest.java</repeated.tests>
56 <invalid.tests>**/DmlTest.java</invalid.tests>
57 <global.test.includes>**/*TestSuite.java,**/*Test.java,${execution.tests}</global.test.includes>
58 <global.test.excludes>${optimizer.tests},${metadata.tests},${invalid.tests},${repeated.tests}</global.test.excludes>
Chris Hillery14796d12016-06-08 02:39:23 -070059
60 <failsafe.test.excludes>**/DmlRecoveryIT.java</failsafe.test.excludes>
61 <cluster.test.excludes>**/AsterixClusterLifeCycleIT.java</cluster.test.excludes>
62 <cluster.extest.excludes>**/ClusterExecutionIT.java</cluster.extest.excludes>
63 <replication.test.excludes>**/ReplicationIT.java</replication.test.excludes>
64
Ian Maxonfa5ba0b2016-03-30 17:11:59 -070065 <!-- Versions under dependencymanagement or used in many projects via properties -->
Michael Blowb4c1fb02016-05-09 15:41:00 -070066 <algebricks.version>0.2.18-SNAPSHOT</algebricks.version>
67 <hyracks.version>0.2.18-SNAPSHOT</hyracks.version>
68 <hadoop.version>2.2.0</hadoop.version>
69 <junit.version>4.11</junit.version>
70 <commons.io.version>2.4</commons.io.version>
71 <servlet.api.version>2.5</servlet.api.version>
72 <json.version>20090211</json.version>
73 <jacoco.version>0.7.6.201602180812</jacoco.version>
74 </properties>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -070075
Michael Blowb4c1fb02016-05-09 15:41:00 -070076 <build>
77 <plugins>
78 <plugin>
79 <groupId>org.apache.maven.plugins</groupId>
80 <artifactId>maven-surefire-plugin</artifactId>
81 <version>2.16</version>
82 <configuration>
83 <failIfNoTests>false</failIfNoTests>
84 <systemPropertyVariables>
85 <skipFredSlowTests>true</skipFredSlowTests>
86 </systemPropertyVariables>
87 <forkCount>1</forkCount>
88 <reuseForks>false</reuseForks>
89 <argLine>
90 -enableassertions -Xmx${test.heap.size}m
91 -Dfile.encoding=UTF-8
92 -Djava.util.logging.config.file=${user.home}/logging.properties
93 -DrunSlowAQLTests=${runSlowAQLTests}
94 -Xdebug
95 -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n
96 ${coverageArgLine}
97 </argLine>
98 <includes>
99 <include>${global.test.includes},${test.includes}</include>
100 </includes>
101 <excludes>
102 <exclude>${global.test.excludes},${test.excludes}</exclude>
103 </excludes>
104 </configuration>
105 </plugin>
106 <plugin>
Chris Hillery14796d12016-06-08 02:39:23 -0700107 <groupId>org.apache.maven.plugins</groupId>
108 <artifactId>maven-failsafe-plugin</artifactId>
109 <version>2.6</version>
110 <configuration>
111 <runOrder>alphabetical</runOrder>
112 <forkMode>pertest</forkMode>
113 <argLine>${coverageArgLine}</argLine>
114 <excludes>
115 <exclude>${failsafe.test.excludes}</exclude>
116 <exclude>${cluster.test.excludes}</exclude>
117 <exclude>${cluster.extest.excludes}</exclude>
118 <exclude>${replication.test.excludes}</exclude>
119 </excludes>
120 </configuration>
121 <executions>
122 <execution>
123 <goals>
124 <goal>integration-test</goal>
125 <goal>verify</goal>
126 </goals>
127 </execution>
128 </executions>
129 </plugin>
130 <plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700131 <groupId>org.apache.rat</groupId>
132 <artifactId>apache-rat-plugin</artifactId>
133 <version>0.11</version>
134 <executions>
135 <execution>
136 <phase>verify</phase>
137 <goals>
138 <goal>check</goal>
139 </goals>
140 </execution>
141 </executions>
142 <configuration>
143 <excludeSubProjects>true</excludeSubProjects>
144 <licenses>
145 <license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
146 <licenseFamilyCategory>MIT</licenseFamilyCategory>
147 <licenseFamilyName>The MIT License</licenseFamilyName>
148 <notes>For JQuery MIT/GPL2 Dual License</notes>
149 <patterns>
150 <pattern>Dual licensed under the MIT or GPL Version 2 licenses.</pattern>
151 <pattern>Dual licensed under the MIT and GPL2 licenses.</pattern>
152 <pattern>http://jquery.org/license</pattern>
153 <pattern>Dual licensed under the MIT</pattern>
154 <pattern>Released under the MIT license by IOLA, December 2007.</pattern>
155 </patterns>
156 </license>
157 </licenses>
158 <licenseFamilies>
159 <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
160 <familyName>The MIT License</familyName>
161 </licenseFamily>
162 <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
163 <familyName>Apache License Version 2.0</familyName>
164 </licenseFamily>
165 </licenseFamilies>
166 <excludes>
167 <exclude>**/*.adm</exclude>
168 <exclude>**/*.aql</exclude>
Ian Maxon809be1b2016-06-09 19:54:02 -0700169 <exclude>**/*.dgen</exclude>
170 <exclude>**/*.dqgen</exclude>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700171 <exclude>**/*.ast</exclude>
172 <exclude>**/*.csv</exclude>
173 <exclude>**/*.ddl</exclude>
174 <exclude>**/*.iml</exclude>
175 <exclude>**/*.out</exclude>
176 <exclude>**/*.tbl</exclude>
177 <exclude>**/*.tsv</exclude>
178 <exclude>**/*.txt</exclude>
179 <exclude>**/*.xsd</exclude>
180 </excludes>
181 <includes>
182 <include>**/asterix-*</include>
183 <include>**/*.java</include>
184 </includes>
185 </configuration>
186 </plugin>
187 <plugin>
188 <groupId>org.apache.maven.plugins</groupId>
189 <artifactId>maven-compiler-plugin</artifactId>
190 <version>3.1</version>
191 <configuration>
192 <source>${jdk.version}</source>
193 <target>${jdk.version}</target>
194 <compilerArgument>-Xlint:all</compilerArgument>
195 </configuration>
196 </plugin>
197 <plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700198 <groupId>org.apache.maven.plugins</groupId>
199 <artifactId>maven-remote-resources-plugin</artifactId>
200 <executions>
201 <execution>
202 <goals>
203 <goal>process</goal>
204 </goals>
205 <configuration>
206 <appendedResourcesDirectory>${appendedResourcesDirectory}</appendedResourcesDirectory>
207 <resourceBundles>
208 <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700209 </resourceBundles>
210 </configuration>
211 </execution>
212 </executions>
213 </plugin>
214 <plugin>
215 <groupId>org.apache.maven.plugins</groupId>
216 <artifactId>maven-resources-plugin</artifactId>
217 </plugin>
Michael Blowd1e2a992016-06-14 12:27:46 -0400218 <plugin>
219 <groupId>org.apache.maven.plugins</groupId>
220 <artifactId>maven-checkstyle-plugin</artifactId>
221 <version>2.17</version>
222 <executions>
223 <execution>
224 <id>verify-style</id>
225 <phase>process-classes</phase>
226 <goals>
227 <goal>check</goal>
228 </goals>
229 </execution>
230 </executions>
231 <configuration>
232 <logViolationsToConsole>true</logViolationsToConsole>
233 <checkstyleRules>
234 <module name="Checker">
235 <!-- Checks for whitespace -->
236 <!-- See http://checkstyle.sf.net/config_whitespace.html -->
237 <module name="FileTabCharacter"/>
238 </module>
239 </checkstyleRules>
Michael Blowd6cf6412016-06-30 02:44:35 -0400240 <includes>**/*.java,**/*.jj</includes>
241 <resourceIncludes>**/*.properties,**/*.xml,**/*.xsd,**/*.aql,**/*.sqlpp,**/*.sh</resourceIncludes>
Michael Blowd1e2a992016-06-14 12:27:46 -0400242 <sourceDirectories>${project.build.sourceDirectory},${project.build.testSourceDirectory}</sourceDirectories>
243 </configuration>
244 </plugin>
Michael Blowf53c1c62016-06-17 16:51:59 -0400245 <plugin>
246 <groupId>org.apache.maven.plugins</groupId>
247 <artifactId>maven-enforcer-plugin</artifactId>
248 <version>1.4.1</version>
249 <executions>
250 <execution>
251 <id>enforce-versions</id>
252 <goals>
253 <goal>enforce</goal>
254 </goals>
255 <configuration>
256 <rules>
257 <requireMavenVersion>
258 <version>[3.3.9,)</version>
259 </requireMavenVersion>
260 </rules>
261 </configuration>
262 </execution>
263 </executions>
264 </plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700265 </plugins>
266 <pluginManagement>
267 <plugins>
268 <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
269 <plugin>
270 <groupId>org.eclipse.m2e</groupId>
271 <artifactId>lifecycle-mapping</artifactId>
272 <version>1.0.0</version>
273 <configuration>
274 <lifecycleMappingMetadata>
275 <pluginExecutions>
276 <pluginExecution>
277 <pluginExecutionFilter>
278 <groupId>org.apache.maven.plugins</groupId>
279 <artifactId>maven-plugin-plugin</artifactId>
Abdullah Alamoudidf088702016-06-03 18:54:51 +0300280 <versionRange>[3.3,)</versionRange>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700281 <goals>
282 <goal>descriptor</goal>
283 </goals>
284 </pluginExecutionFilter>
285 <action>
286 <ignore></ignore>
287 </action>
288 </pluginExecution>
289 <pluginExecution>
290 <pluginExecutionFilter>
291 <groupId>org.apache.asterix</groupId>
292 <artifactId>record-manager-generator-maven-plugin</artifactId>
293 <versionRange>[0.8.7-SNAPSHOT,)</versionRange>
294 <goals>
295 <goal>generate-record-manager</goal>
296 </goals>
297 </pluginExecutionFilter>
298 <action>
299 <ignore></ignore>
300 </action>
301 </pluginExecution>
302 <pluginExecution>
303 <pluginExecutionFilter>
304 <groupId>org.apache.asterix</groupId>
305 <artifactId>asterix-evaluator-generator-maven-plugin</artifactId>
306 <versionRange>[0.8.7-SNAPSHOT,)</versionRange>
307 <goals>
308 <goal>generate-evaluator</goal>
309 </goals>
310 </pluginExecutionFilter>
311 <action>
312 <ignore></ignore>
313 </action>
314 </pluginExecution>
315 <pluginExecution>
316 <pluginExecutionFilter>
317 <groupId>org.apache.maven.plugins</groupId>
318 <artifactId>maven-jar-plugin</artifactId>
319 <versionRange>[2.4,)</versionRange>
320 <goals>
321 <goal>test-jar</goal>
322 </goals>
323 </pluginExecutionFilter>
324 <action>
325 <ignore></ignore>
326 </action>
327 </pluginExecution>
328 <pluginExecution>
329 <pluginExecutionFilter>
330 <groupId>org.apache.rat</groupId>
331 <artifactId>apache-rat-plugin</artifactId>
332 <versionRange>[0.11,)</versionRange>
333 <goals>
334 <goal>check</goal>
335 </goals>
336 </pluginExecutionFilter>
337 <action>
338 <ignore></ignore>
339 </action>
340 </pluginExecution>
Michael Blow8f2cf242016-06-30 01:45:39 -0400341 <pluginExecution>
342 <pluginExecutionFilter>
343 <groupId>org.apache.maven.plugins</groupId>
344 <artifactId>maven-checkstyle-plugin</artifactId>
345 <versionRange>[2.17,)</versionRange>
346 <goals>
347 <goal>check</goal>
348 </goals>
349 </pluginExecutionFilter>
350 <action>
351 <ignore></ignore>
352 </action>
353 </pluginExecution>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700354 </pluginExecutions>
355 </lifecycleMappingMetadata>
356 </configuration>
357 </plugin>
358 </plugins>
359 </pluginManagement>
360 </build>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -0700361
Michael Blowb4c1fb02016-05-09 15:41:00 -0700362 <scm>
Till Westmann81b1f212016-07-08 14:44:14 -0700363 <connection>scm:git:https://github.com/apache/asterixdb</connection>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700364 <developerConnection>scm:git:ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb</developerConnection>
Till Westmann81b1f212016-07-08 14:44:14 -0700365 <url>https://github.com/apache/asterixdb</url>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700366 <tag>HEAD</tag>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -0700367 </scm>
368
Michael Blowb4c1fb02016-05-09 15:41:00 -0700369 <profiles>
370 <profile>
371 <id>opt-modules</id>
372 <activation>
373 <file>
374 <exists>asterix-opt/pom.xml</exists>
375 </file>
376 </activation>
377 <modules>
378 <module>asterix-opt</module>
379 </modules>
380 </profile>
381 <profile>
382 <id>slow-aql-tests</id>
383 <properties>
384 <runSlowAQLTests>true</runSlowAQLTests>
385 </properties>
386 </profile>
387 <profile>
388 <id>optimizer-tests</id>
389 <properties>
390 <optimizer.tests/>
391 </properties>
392 </profile>
393 <profile>
394 <id>metadata-tests</id>
395 <properties>
396 <metadata.tests/>
397 </properties>
398 </profile>
399 <profile>
400 <id>execution-tests</id>
401 <properties>
402 <execution.tests/>
403 </properties>
404 </profile>
405 <profile>
406 <id>invalid-tests</id>
407 <properties>
408 <invalid.tests/>
409 </properties>
410 </profile>
411 <profile>
412 <id>32bitvm</id>
413 <activation>
414 <property>
415 <name>sun.arch.data.model</name>
416 <value>32</value>
417 </property>
418 </activation>
419 <properties>
420 <test.heap.size>2048</test.heap.size>
421 </properties>
422 </profile>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -0700423
Michael Blowb4c1fb02016-05-09 15:41:00 -0700424 <profile>
425 <id>64bitvm</id>
426 <activation>
427 <property>
428 <name>sun.arch.data.model</name>
429 <value>64</value>
430 </property>
431 </activation>
432 <properties>
433 <test.heap.size>3072</test.heap.size>
434 </properties>
435 </profile>
436 <profile>
437 <id>asterix-release</id>
Michael Blow1e34ec22016-05-15 19:15:40 -0700438 <activation>
439 <file>
440 <exists>src/main/assembly/source.xml</exists>
441 </file>
442 </activation>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700443 <build>
444 <plugins>
445 <plugin>
446 <groupId>org.apache.maven.plugins</groupId>
447 <artifactId>maven-assembly-plugin</artifactId>
448 <!-- We override the configuration plugin to override the descriptor to use for building
449 the source release zip. Specifically, we would like to control the inclusions/exclusions.
450 For example, we exclude the KEYS file from the zip -->
451 <executions>
452 <execution>
453 <!-- Use this id to match the id mentioned in the assembly plugin configuration in
454 the apache parent POM under the apache-release profile -->
455 <id>source-release-assembly</id>
456 <phase>package</phase>
457 <goals>
458 <goal>single</goal>
459 </goals>
460 <!-- combine.self should be override to replace the configuration in the parent POM -->
461 <configuration combine.self="override">
462 <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
463 <descriptors>
464 <descriptor>src/main/assembly/source.xml</descriptor>
465 </descriptors>
466 </configuration>
467 </execution>
468 </executions>
469 </plugin>
470 </plugins>
471 </build>
472 </profile>
473 <profile>
474 <id>java8</id>
475 <activation>
476 <jdk>1.8</jdk>
477 </activation>
478 <properties>
479 <jdk.version>1.8</jdk.version>
480 </properties>
481 </profile>
482 <profile>
483 <id>coverage</id>
484 <activation>
485 <property>
486 <name>coverage</name>
487 </property>
488 </activation>
489 <build>
490 <plugins>
491 <plugin>
492 <groupId>org.jacoco</groupId>
493 <artifactId>jacoco-maven-plugin</artifactId>
494 <version>${jacoco.version}</version>
495 <executions>
496 <execution>
497 <id>default-prepare-agent</id>
498 <goals>
499 <goal>prepare-agent</goal>
500 </goals>
501 <configuration>
502 <propertyName>coverageArgLine</propertyName>
503 </configuration>
504 </execution>
505 <execution>
506 <id>default-prepare-agent-integration</id>
507 <goals>
508 <goal>prepare-agent-integration</goal>
509 </goals>
510 <configuration>
511 <propertyName>coverageArgLine</propertyName>
512 </configuration>
513 </execution>
514 </executions>
515 </plugin>
516 </plugins>
517 </build>
518 <properties>
519 <coverage/>
520 </properties>
521 </profile>
522 <profile>
523 <id>no-coverage</id>
524 <activation>
525 <property>
526 <name>!coverage</name>
527 </property>
528 </activation>
529 <properties>
530 <coverageArgLine/>
531 </properties>
532 </profile>
533 <profile>
534 <id>doclint-java8-disable</id>
535 <activation>
536 <jdk>[1.8,)</jdk>
537 </activation>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -0700538
Michael Blowb4c1fb02016-05-09 15:41:00 -0700539 <build>
540 <plugins>
541 <plugin>
542 <groupId>org.apache.maven.plugins</groupId>
543 <artifactId>maven-javadoc-plugin</artifactId>
544 <configuration>
545 <additionalparam>-Xdoclint:none</additionalparam>
546 </configuration>
547 </plugin>
548 </plugins>
549 </build>
550 </profile>
551 </profiles>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -0700552
Michael Blowb4c1fb02016-05-09 15:41:00 -0700553 <modules>
554 <module>asterix-common</module>
555 <module>asterix-lang-common</module>
556 <module>asterix-lang-aql</module>
557 <module>asterix-lang-sqlpp</module>
558 <module>asterix-algebra</module>
559 <module>asterix-app</module>
560 <module>asterix-tools</module>
561 <module>asterix-transactions</module>
562 <module>asterix-runtime</module>
563 <module>asterix-om</module>
564 <module>asterix-external-data</module>
565 <module>asterix-examples</module>
566 <module>asterix-metadata</module>
567 <module>asterix-test-framework</module>
568 <module>asterix-maven-plugins</module>
569 <module>asterix-server</module>
570 <module>asterix-installer</module>
571 <module>asterix-events</module>
572 <module>asterix-doc</module>
573 <module>asterix-fuzzyjoin</module>
574 <module>asterix-yarn</module>
575 <module>asterix-replication</module>
576 <module>asterix-experiments</module>
577 <module>asterix-coverage</module>
Abdullah Alamoudi973a0d32016-07-22 14:38:56 +0300578 <module>asterix-active</module>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700579 </modules>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -0700580
Michael Blowb4c1fb02016-05-09 15:41:00 -0700581 <repositories>
582 <repository>
583 <releases>
584 <enabled>true</enabled>
585 <updatePolicy>always</updatePolicy>
586 <checksumPolicy>warn</checksumPolicy>
587 </releases>
588 <snapshots>
589 <enabled>true</enabled>
590 <updatePolicy>always</updatePolicy>
591 <checksumPolicy>fail</checksumPolicy>
592 </snapshots>
Michael Blow19585412016-07-21 17:25:20 -0400593 <!-- TODO (mblow): copy rome dependency & update this to third-party -->
Michael Blowb4c1fb02016-05-09 15:41:00 -0700594 <id>asterix-public</id>
Michael Blow19585412016-07-21 17:25:20 -0400595 <url>http://obelix.ics.uci.edu/nexus/content/repositories/asterix-public/</url>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700596 </repository>
597 </repositories>
598 <dependencyManagement>
599 <dependencies>
600 <dependency>
601 <groupId>junit</groupId>
602 <artifactId>junit</artifactId>
603 <version>${junit.version}</version>
604 </dependency>
605 <dependency>
606 <groupId>org.apache.maven</groupId>
607 <artifactId>maven-plugin-api</artifactId>
608 <version>2.2.1</version>
609 </dependency>
610 <dependency>
611 <groupId>org.apache.hadoop</groupId>
612 <artifactId>hadoop-yarn-common</artifactId>
613 <version>${hadoop.version}</version>
614 </dependency>
615 <dependency>
616 <groupId>org.apache.hadoop</groupId>
617 <artifactId>hadoop-yarn-client</artifactId>
618 <version>${hadoop.version}</version>
619 </dependency>
620 <dependency>
621 <groupId>org.apache.hadoop</groupId>
622 <artifactId>hadoop-client</artifactId>
623 <version>${hadoop.version}</version>
624 </dependency>
625 <dependency>
626 <groupId>org.apache.hadoop</groupId>
627 <artifactId>hadoop-hdfs</artifactId>
628 <version>${hadoop.version}</version>
629 </dependency>
630 <dependency>
631 <groupId>org.apache.hadoop</groupId>
632 <artifactId>hadoop-common</artifactId>
633 <version>${hadoop.version}</version>
634 </dependency>
635 <dependency>
636 <groupId>org.apache.hyracks</groupId>
637 <artifactId>algebricks-compiler</artifactId>
638 <version>${algebricks.version}</version>
639 </dependency>
640 <dependency>
641 <groupId>org.apache.hyracks</groupId>
642 <artifactId>hyracks-api</artifactId>
643 <version>${hyracks.version}</version>
644 </dependency>
645 <dependency>
646 <groupId>org.apache.hyracks</groupId>
647 <artifactId>hyracks-util</artifactId>
648 <version>${hyracks.version}</version>
649 </dependency>
650 <dependency>
651 <groupId>org.apache.hyracks</groupId>
652 <artifactId>hyracks-dataflow-std</artifactId>
653 <version>${hyracks.version}</version>
654 </dependency>
655 <dependency>
656 <groupId>org.apache.hyracks</groupId>
657 <artifactId>hyracks-data</artifactId>
658 <version>${hyracks.version}</version>
659 </dependency>
660 <dependency>
661 <groupId>org.apache.hyracks</groupId>
662 <artifactId>hyracks-control-cc</artifactId>
663 <version>${hyracks.version}</version>
664 </dependency>
665 <dependency>
666 <groupId>org.apache.hyracks</groupId>
667 <artifactId>hyracks-control-nc</artifactId>
668 <version>${hyracks.version}</version>
669 </dependency>
670 <dependency>
671 <groupId>org.apache.hyracks</groupId>
Chris Hillery5ba58de2016-05-09 19:44:06 -0700672 <artifactId>hyracks-nc-service</artifactId>
673 <version>${hyracks.version}</version>
674 </dependency>
675 <dependency>
676 <groupId>org.apache.hyracks</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700677 <artifactId>hyracks-server</artifactId>
678 <version>${hyracks.version}</version>
679 </dependency>
680 <dependency>
681 <groupId>org.apache.hyracks</groupId>
682 <artifactId>hyracks-cli</artifactId>
683 <version>${hyracks.version}</version>
684 </dependency>
685 <dependency>
686 <groupId>org.apache.hyracks</groupId>
687 <artifactId>hyracks-dataflow-hadoop</artifactId>
688 <version>${hyracks.version}</version>
689 </dependency>
690 <dependency>
691 <groupId>org.apache.hyracks</groupId>
692 <artifactId>hyracks-storage-am-btree</artifactId>
693 <version>${hyracks.version}</version>
694 </dependency>
695 <dependency>
696 <groupId>org.apache.hyracks</groupId>
697 <artifactId>hyracks-storage-am-rtree</artifactId>
698 <version>${hyracks.version}</version>
699 </dependency>
700 <dependency>
701 <groupId>org.apache.hyracks</groupId>
702 <artifactId>hyracks-storage-am-invertedindex</artifactId>
703 <version>${hyracks.version}</version>
704 </dependency>
705 <dependency>
706 <groupId>org.apache.hyracks</groupId>
707 <artifactId>hyracks-storage-am-common</artifactId>
708 <version>${hyracks.version}</version>
709 </dependency>
710 <dependency>
711 <groupId>org.apache.hyracks</groupId>
712 <artifactId>hyracks-client</artifactId>
713 <version>${hyracks.version}</version>
714 </dependency>
715 <dependency>
716 <groupId>org.apache.hyracks</groupId>
717 <artifactId>hyracks-storage-am-lsm-common</artifactId>
718 <version>${hyracks.version}</version>
719 </dependency>
720 <dependency>
721 <groupId>org.apache.hyracks</groupId>
722 <artifactId>hyracks-storage-am-lsm-btree</artifactId>
723 <version>${hyracks.version}</version>
724 </dependency>
725 <dependency>
726 <groupId>org.apache.hyracks</groupId>
727 <artifactId>hyracks-storage-am-lsm-rtree</artifactId>
728 <version>${hyracks.version}</version>
729 </dependency>
730 <dependency>
731 <groupId>org.apache.hyracks</groupId>
732 <artifactId>hyracks-storage-am-lsm-invertedindex</artifactId>
733 <version>${hyracks.version}</version>
734 </dependency>
735 <dependency>
736 <groupId>org.json</groupId>
737 <artifactId>json</artifactId>
738 <version>${json.version}</version>
739 <type>jar</type>
740 </dependency>
741 <dependency>
742 <groupId>javax.servlet</groupId>
743 <artifactId>servlet-api</artifactId>
744 <version>${servlet.api.version}</version>
745 <type>jar</type>
746 </dependency>
747 <dependency>
748 <groupId>commons-io</groupId>
749 <artifactId>commons-io</artifactId>
750 <version>${commons.io.version}</version>
751 </dependency>
752 </dependencies>
753 </dependencyManagement>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -0700754</project>