blob: ff70c39aba043403132af5bc6c7d23fc52e67449 [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>
AsterixDB Jenkins92a9a652017-08-07 17:23:07 -070024 <version>0.9.3-SNAPSHOT</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -070025 <packaging>pom</packaging>
Michael Blowc96bb1f2017-01-16 16:31:54 -050026 <url>https://asterixdb.apache.org/</url>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -070027
Michael Blowb4c1fb02016-05-09 15:41:00 -070028 <parent>
29 <groupId>org.apache</groupId>
30 <artifactId>apache</artifactId>
Michael Blowb99349d2016-11-08 19:38:02 -050031 <version>18</version>
Michael Blow380b0a22016-08-02 13:05:52 -040032 <relativePath />
Michael Blowb4c1fb02016-05-09 15:41:00 -070033 </parent>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -070034
Michael Blowb4c1fb02016-05-09 15:41:00 -070035 <licenses>
36 <license>
37 <name>Apache License, Version 2.0</name>
38 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
39 <distribution>repo</distribution>
40 <comments>A business-friendly OSS license</comments>
41 </license>
42 </licenses>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -070043
Michael Blowb4c1fb02016-05-09 15:41:00 -070044 <properties>
45 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Michael Blowdd920be2017-06-07 15:04:33 -040046 <file.encoding>UTF-8</file.encoding>
Michael Blow380b0a22016-08-02 13:05:52 -040047 <jvm.extraargs />
Michael Blowb4c1fb02016-05-09 15:41:00 -070048 <jdk.version>1.8</jdk.version>
Michael Blow2b057012017-12-07 22:20:39 -050049 <javac.xlint.value>all</javac.xlint.value>
Michael Blowb4c1fb02016-05-09 15:41:00 -070050 <runSlowAQLTests>false</runSlowAQLTests>
51 <appendedResourcesDirectory>${basedir}/src/main/appended-resources</appendedResourcesDirectory>
52 <sonar.jacoco.reportPath>${env.PWD}/target/jacoco-merged.exec</sonar.jacoco.reportPath>
Michael Blow599ef8f2017-01-12 11:02:53 -050053 <debug.suspend.flag>n</debug.suspend.flag>
Michael Blow7626d162017-12-10 14:26:56 -050054 <skipTests>false</skipTests>
55 <maven.test.skip>false</maven.test.skip>
Michael Blowdd920be2017-06-07 15:04:33 -040056 <skip.surefire.tests>${skipTests}</skip.surefire.tests>
Michael Blow7626d162017-12-10 14:26:56 -050057 <skip.testResources>${maven.test.skip}</skip.testResources>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -070058
59 <!-- Definition of tests in various categories which may be excluded -->
Michael Blowb4c1fb02016-05-09 15:41:00 -070060 <repeated.tests>**/RepeatedTest.java</repeated.tests>
61 <invalid.tests>**/DmlTest.java</invalid.tests>
Michael Blowdd920be2017-06-07 15:04:33 -040062 <global.test.includes>**/*TestSuite.java,**/*Test.java</global.test.includes>
63 <global.test.excludes>${invalid.tests},${repeated.tests}</global.test.excludes>
Chris Hillery14796d12016-06-08 02:39:23 -070064
Ian Maxonfa5ba0b2016-03-30 17:11:59 -070065 <!-- Versions under dependencymanagement or used in many projects via properties -->
AsterixDB Jenkins92a9a652017-08-07 17:23:07 -070066 <algebricks.version>0.3.3-SNAPSHOT</algebricks.version>
67 <hyracks.version>0.3.3-SNAPSHOT</hyracks.version>
Michael Blowb4c1fb02016-05-09 15:41:00 -070068 <hadoop.version>2.2.0</hadoop.version>
Michael Blowb4c1fb02016-05-09 15:41:00 -070069 <jacoco.version>0.7.6.201602180812</jacoco.version>
70 </properties>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -070071
Michael Blowb4c1fb02016-05-09 15:41:00 -070072 <build>
73 <plugins>
74 <plugin>
75 <groupId>org.apache.maven.plugins</groupId>
Michael Blowc96bb1f2017-01-16 16:31:54 -050076 <artifactId>maven-jar-plugin</artifactId>
Michael Blowc96bb1f2017-01-16 16:31:54 -050077 <configuration>
78 <excludes>
79 <exclude>**/DEPENDENCIES</exclude>
80 </excludes>
81 </configuration>
82 </plugin>
83 <plugin>
84 <groupId>org.apache.maven.plugins</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -070085 <artifactId>maven-surefire-plugin</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -070086 <configuration>
87 <failIfNoTests>false</failIfNoTests>
88 <systemPropertyVariables>
89 <skipFredSlowTests>true</skipFredSlowTests>
90 </systemPropertyVariables>
91 <forkCount>1</forkCount>
92 <reuseForks>false</reuseForks>
93 <argLine>
94 -enableassertions -Xmx${test.heap.size}m
95 -Dfile.encoding=UTF-8
96 -Djava.util.logging.config.file=${user.home}/logging.properties
Murtadha Hubailaf4018d2017-12-15 17:56:38 +030097 -Dlog4j.configurationFile=${basedir}/../asterix-app/src/test/resources/log4j2-test.xml
Michael Blowb4c1fb02016-05-09 15:41:00 -070098 -DrunSlowAQLTests=${runSlowAQLTests}
99 -Xdebug
Michael Blow599ef8f2017-01-12 11:02:53 -0500100 -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=${debug.suspend.flag}
Michael Blowb4c1fb02016-05-09 15:41:00 -0700101 ${coverageArgLine}
102 </argLine>
103 <includes>
104 <include>${global.test.includes},${test.includes}</include>
105 </includes>
106 <excludes>
107 <exclude>${global.test.excludes},${test.excludes}</exclude>
108 </excludes>
Michael Blowdd920be2017-06-07 15:04:33 -0400109 <skipTests>${skip.surefire.tests}</skipTests>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700110 </configuration>
111 </plugin>
112 <plugin>
Chris Hillery14796d12016-06-08 02:39:23 -0700113 <groupId>org.apache.maven.plugins</groupId>
114 <artifactId>maven-failsafe-plugin</artifactId>
Chris Hillery14796d12016-06-08 02:39:23 -0700115 <configuration>
116 <runOrder>alphabetical</runOrder>
Michael Blow10a74862017-05-23 16:55:39 -0400117 <forkCount>1</forkCount>
118 <reuseForks>false</reuseForks>
Chris Hillery14796d12016-06-08 02:39:23 -0700119 <argLine>${coverageArgLine}</argLine>
Chris Hillery14796d12016-06-08 02:39:23 -0700120 </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>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700133 <executions>
134 <execution>
Michael Blow82464fb2017-03-28 18:48:13 -0400135 <phase>validate</phase>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700136 <goals>
137 <goal>check</goal>
138 </goals>
139 </execution>
140 </executions>
141 <configuration>
Michael Blow82464fb2017-03-28 18:48:13 -0400142 <addDefaultLicenseMatchers>false</addDefaultLicenseMatchers>
143 <consoleOutput>true</consoleOutput>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700144 <licenses>
Michael Blow82464fb2017-03-28 18:48:13 -0400145 <license implementation="org.apache.rat.analysis.license.ApacheSoftwareLicense20"/>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700146 </licenses>
147 <licenseFamilies>
Michael Blow82464fb2017-03-28 18:48:13 -0400148 <licenseFamily implementation="org.apache.rat.license.Apache20LicenseFamily"/>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700149 </licenseFamilies>
Michael Blow82464fb2017-03-28 18:48:13 -0400150 <excludeSubProjects>true</excludeSubProjects>
151 <excludes combine.children="append">
152 <exclude>src/main/licenses/**</exclude>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700153 <exclude>**/*.iml</exclude>
Ian Maxon5dcf1392017-12-14 12:27:45 -0800154 <exclude>**/*.json</exclude>
Michael Blow82464fb2017-03-28 18:48:13 -0400155 <exclude>**/*.adm</exclude>
Ian Maxon5dcf1392017-12-14 12:27:45 -0800156 <exclude>**/*.template</exclude>
Michael Blow82464fb2017-03-28 18:48:13 -0400157 <exclude>asterix-installer/**</exclude> <!-- in case -DskipInstaller -->
Michael Blowb4c1fb02016-05-09 15:41:00 -0700158 </excludes>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700159 </configuration>
160 </plugin>
161 <plugin>
162 <groupId>org.apache.maven.plugins</groupId>
163 <artifactId>maven-compiler-plugin</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700164 <configuration>
165 <source>${jdk.version}</source>
166 <target>${jdk.version}</target>
Michael Blow2b057012017-12-07 22:20:39 -0500167 <compilerArgument>-Xlint:${javac.xlint.value}</compilerArgument>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700168 </configuration>
169 </plugin>
170 <plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700171 <groupId>org.apache.maven.plugins</groupId>
172 <artifactId>maven-remote-resources-plugin</artifactId>
173 <executions>
174 <execution>
175 <goals>
176 <goal>process</goal>
177 </goals>
178 <configuration>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700179 <resourceBundles>
180 <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700181 </resourceBundles>
Michael Blowc96bb1f2017-01-16 16:31:54 -0500182 <properties>
183 <projectName>Apache AsterixDB - ${project.name}</projectName>
184 </properties>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700185 </configuration>
186 </execution>
187 </executions>
188 </plugin>
189 <plugin>
190 <groupId>org.apache.maven.plugins</groupId>
Michael Blowd1e2a992016-06-14 12:27:46 -0400191 <artifactId>maven-checkstyle-plugin</artifactId>
192 <version>2.17</version>
193 <executions>
194 <execution>
195 <id>verify-style</id>
196 <phase>process-classes</phase>
197 <goals>
198 <goal>check</goal>
199 </goals>
200 </execution>
201 </executions>
202 <configuration>
203 <logViolationsToConsole>true</logViolationsToConsole>
204 <checkstyleRules>
205 <module name="Checker">
206 <!-- Checks for whitespace -->
207 <!-- See http://checkstyle.sf.net/config_whitespace.html -->
Michael Blow380b0a22016-08-02 13:05:52 -0400208 <module name="FileTabCharacter" />
Michael Blowd1e2a992016-06-14 12:27:46 -0400209 </module>
210 </checkstyleRules>
Michael Blowd6cf6412016-06-30 02:44:35 -0400211 <includes>**/*.java,**/*.jj</includes>
212 <resourceIncludes>**/*.properties,**/*.xml,**/*.xsd,**/*.aql,**/*.sqlpp,**/*.sh</resourceIncludes>
Michael Blowd1e2a992016-06-14 12:27:46 -0400213 <sourceDirectories>${project.build.sourceDirectory},${project.build.testSourceDirectory}</sourceDirectories>
214 </configuration>
215 </plugin>
Michael Blowf53c1c62016-06-17 16:51:59 -0400216 <plugin>
217 <groupId>org.apache.maven.plugins</groupId>
218 <artifactId>maven-enforcer-plugin</artifactId>
Michael Blow918c5b12017-10-30 14:51:13 -0400219 <version>3.0.0-M1</version>
Michael Blowf53c1c62016-06-17 16:51:59 -0400220 <executions>
221 <execution>
222 <id>enforce-versions</id>
223 <goals>
224 <goal>enforce</goal>
225 </goals>
226 <configuration>
227 <rules>
228 <requireMavenVersion>
229 <version>[3.3.9,)</version>
230 </requireMavenVersion>
231 </rules>
232 </configuration>
233 </execution>
234 </executions>
235 </plugin>
Michael Blow29c1f1d2016-08-04 23:10:49 -0400236 <plugin>
237 <groupId>org.apache.maven.plugins</groupId>
238 <artifactId>maven-dependency-plugin</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500239 <configuration>
240 <failOnWarning>true</failOnWarning>
241 <outputXML>true</outputXML>
242 </configuration>
243 <executions>
244 <execution>
245 <phase>process-test-classes</phase>
246 <goals>
247 <goal>analyze-only</goal>
248 </goals>
249 </execution>
250 </executions>
Michael Blow29c1f1d2016-08-04 23:10:49 -0400251 </plugin>
Michael Blow7626d162017-12-10 14:26:56 -0500252 <plugin>
253 <groupId>org.apache.maven.plugins</groupId>
254 <artifactId>maven-resources-plugin</artifactId>
255 <executions>
256 <execution>
257 <id>default-testResources</id>
258 <goals>
259 <goal>testResources</goal>
260 </goals>
261 <configuration>
262 <skip>${skip.testResources}</skip>
263 </configuration>
264 </execution>
265 </executions>
266 </plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700267 </plugins>
268 <pluginManagement>
269 <plugins>
Till Westmann65da60c2017-02-22 13:17:49 -0800270 <plugin>
271 <groupId>org.apache.maven.plugins</groupId>
272 <artifactId>maven-compiler-plugin</artifactId>
Michael Blow0aae1832017-10-29 11:59:47 -0400273 <version>3.7.0</version>
Till Westmann65da60c2017-02-22 13:17:49 -0800274 </plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700275 <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
276 <plugin>
277 <groupId>org.eclipse.m2e</groupId>
278 <artifactId>lifecycle-mapping</artifactId>
279 <version>1.0.0</version>
280 <configuration>
281 <lifecycleMappingMetadata>
282 <pluginExecutions>
283 <pluginExecution>
284 <pluginExecutionFilter>
285 <groupId>org.apache.maven.plugins</groupId>
286 <artifactId>maven-plugin-plugin</artifactId>
Michael Blow09f958c2017-08-20 17:02:19 -0400287 <versionRange>[0.0,)</versionRange>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700288 <goals>
289 <goal>descriptor</goal>
290 </goals>
291 </pluginExecutionFilter>
292 <action>
Michael Blow380b0a22016-08-02 13:05:52 -0400293 <ignore />
Michael Blowb4c1fb02016-05-09 15:41:00 -0700294 </action>
295 </pluginExecution>
296 <pluginExecution>
297 <pluginExecutionFilter>
298 <groupId>org.apache.asterix</groupId>
299 <artifactId>record-manager-generator-maven-plugin</artifactId>
Michael Blow09f958c2017-08-20 17:02:19 -0400300 <versionRange>[0.0,)</versionRange>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700301 <goals>
302 <goal>generate-record-manager</goal>
303 </goals>
304 </pluginExecutionFilter>
305 <action>
Michael Blow380b0a22016-08-02 13:05:52 -0400306 <ignore />
Michael Blowb4c1fb02016-05-09 15:41:00 -0700307 </action>
308 </pluginExecution>
309 <pluginExecution>
310 <pluginExecutionFilter>
311 <groupId>org.apache.asterix</groupId>
312 <artifactId>asterix-evaluator-generator-maven-plugin</artifactId>
Michael Blow09f958c2017-08-20 17:02:19 -0400313 <versionRange>[0.0,)</versionRange>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700314 <goals>
315 <goal>generate-evaluator</goal>
316 </goals>
317 </pluginExecutionFilter>
318 <action>
Michael Blow380b0a22016-08-02 13:05:52 -0400319 <ignore />
Michael Blowb4c1fb02016-05-09 15:41:00 -0700320 </action>
321 </pluginExecution>
322 <pluginExecution>
323 <pluginExecutionFilter>
324 <groupId>org.apache.maven.plugins</groupId>
325 <artifactId>maven-jar-plugin</artifactId>
Michael Blow09f958c2017-08-20 17:02:19 -0400326 <versionRange>[0.0,)</versionRange>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700327 <goals>
328 <goal>test-jar</goal>
329 </goals>
330 </pluginExecutionFilter>
331 <action>
Michael Blow380b0a22016-08-02 13:05:52 -0400332 <ignore />
Michael Blowb4c1fb02016-05-09 15:41:00 -0700333 </action>
334 </pluginExecution>
335 <pluginExecution>
336 <pluginExecutionFilter>
337 <groupId>org.apache.rat</groupId>
338 <artifactId>apache-rat-plugin</artifactId>
Michael Blow09f958c2017-08-20 17:02:19 -0400339 <versionRange>[0.0,)</versionRange>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700340 <goals>
341 <goal>check</goal>
342 </goals>
343 </pluginExecutionFilter>
344 <action>
Michael Blow380b0a22016-08-02 13:05:52 -0400345 <ignore />
Michael Blowb4c1fb02016-05-09 15:41:00 -0700346 </action>
347 </pluginExecution>
Michael Blow8f2cf242016-06-30 01:45:39 -0400348 <pluginExecution>
349 <pluginExecutionFilter>
350 <groupId>org.apache.maven.plugins</groupId>
351 <artifactId>maven-checkstyle-plugin</artifactId>
Michael Blow09f958c2017-08-20 17:02:19 -0400352 <versionRange>[0.0,)</versionRange>
Michael Blow8f2cf242016-06-30 01:45:39 -0400353 <goals>
354 <goal>check</goal>
355 </goals>
356 </pluginExecutionFilter>
357 <action>
Michael Blow380b0a22016-08-02 13:05:52 -0400358 <ignore />
Michael Blow8f2cf242016-06-30 01:45:39 -0400359 </action>
360 </pluginExecution>
Yingyi Buab817482016-08-19 21:29:31 -0700361 <pluginExecution>
362 <pluginExecutionFilter>
363 <groupId>org.codehaus.mojo</groupId>
364 <artifactId>javacc-maven-plugin</artifactId>
Michael Blow09f958c2017-08-20 17:02:19 -0400365 <versionRange>[0.0,)</versionRange>
Yingyi Buab817482016-08-19 21:29:31 -0700366 <goals>
367 <goal>jjdoc</goal>
368 </goals>
369 </pluginExecutionFilter>
370 <action>
Ian Maxon4383bdde2017-01-18 18:52:01 -0800371 <ignore />
Yingyi Buab817482016-08-19 21:29:31 -0700372 </action>
373 </pluginExecution>
Taewoo Kim6ae219d2016-10-19 17:32:35 -0700374 <pluginExecution>
375 <pluginExecutionFilter>
376 <groupId>org.apache.maven.plugins</groupId>
377 <artifactId>maven-dependency-plugin</artifactId>
Michael Blow09f958c2017-08-20 17:02:19 -0400378 <versionRange>[0.0,)</versionRange>
Taewoo Kim6ae219d2016-10-19 17:32:35 -0700379 <goals>
380 <goal>analyze-only</goal>
381 </goals>
382 </pluginExecutionFilter>
383 <action>
Ian Maxon4383bdde2017-01-18 18:52:01 -0800384 <ignore />
Taewoo Kim6ae219d2016-10-19 17:32:35 -0700385 </action>
386 </pluginExecution>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700387 </pluginExecutions>
388 </lifecycleMappingMetadata>
389 </configuration>
390 </plugin>
Ian Maxon99fed932017-02-09 19:11:39 -0800391 <plugin>
Michael Blow0aae1832017-10-29 11:59:47 -0400392 <groupId>org.codehaus.mojo</groupId>
393 <artifactId>versions-maven-plugin</artifactId>
394 <version>2.5</version>
Ian Maxon99fed932017-02-09 19:11:39 -0800395 </plugin>
396 <plugin>
Michael Blow0aae1832017-10-29 11:59:47 -0400397 <groupId>org.apache.maven.plugins</groupId>
398 <artifactId>maven-scm-plugin</artifactId>
399 <version>1.9.5</version>
Ian Maxon99fed932017-02-09 19:11:39 -0800400 </plugin>
Michael Blowa23fac12017-03-14 12:39:12 -0400401 <plugin>
402 <groupId>org.codehaus.mojo</groupId>
403 <artifactId>appassembler-maven-plugin</artifactId>
404 <version>2.0.0</version>
405 </plugin>
Michael Blow82464fb2017-03-28 18:48:13 -0400406 <plugin>
407 <groupId>org.apache.rat</groupId>
408 <artifactId>apache-rat-plugin</artifactId>
409 <version>0.12</version>
410 </plugin>
Michael Blow10a74862017-05-23 16:55:39 -0400411 <plugin>
412 <groupId>org.apache.maven.plugins</groupId>
413 <artifactId>maven-surefire-plugin</artifactId>
Michael Blow0aae1832017-10-29 11:59:47 -0400414 <version>2.20.1</version>
Michael Blow10a74862017-05-23 16:55:39 -0400415 </plugin>
416 <plugin>
417 <groupId>org.apache.maven.plugins</groupId>
418 <artifactId>maven-failsafe-plugin</artifactId>
Michael Blow0aae1832017-10-29 11:59:47 -0400419 <version>2.20.1</version>
Michael Blow10a74862017-05-23 16:55:39 -0400420 </plugin>
Michael Blow09f958c2017-08-20 17:02:19 -0400421 <plugin>
422 <groupId>org.apache.hyracks</groupId>
423 <artifactId>license-automation-plugin</artifactId>
424 <version>${hyracks.version}</version>
Emilio Jose Coronado Lopez1cb814b2017-12-29 21:19:26 +0100425 <configuration>
426 <argLine>-Xmx2048m</argLine>
427 </configuration>
Michael Blow09f958c2017-08-20 17:02:19 -0400428 </plugin>
Michael Blow0aae1832017-10-29 11:59:47 -0400429 <plugin>
430 <groupId>org.apache.maven.plugins</groupId>
431 <artifactId>maven-assembly-plugin</artifactId>
432 <version>3.1.0</version>
433 </plugin>
434 <plugin>
435 <groupId>org.apache.maven.plugins</groupId>
436 <artifactId>maven-antrun-plugin</artifactId>
437 <version>1.8</version>
438 </plugin>
439 <plugin>
440 <groupId>org.apache.maven.plugins</groupId>
441 <artifactId>maven-clean-plugin</artifactId>
442 <version>3.0.0</version>
443 </plugin>
444 <plugin>
445 <groupId>org.apache.maven.plugins</groupId>
446 <artifactId>maven-jar-plugin</artifactId>
447 <version>3.0.2</version>
448 </plugin>
449 <plugin>
450 <groupId>org.codehaus.mojo</groupId>
451 <artifactId>build-helper-maven-plugin</artifactId>
452 <version>3.0.0</version>
453 </plugin>
454 <plugin>
455 <groupId>org.apache.maven.plugins</groupId>
456 <artifactId>maven-resources-plugin</artifactId>
457 <version>3.0.2</version>
458 </plugin>
459 <plugin>
460 <groupId>org.apache.maven.plugins</groupId>
461 <artifactId>maven-dependency-plugin</artifactId>
462 <version>3.0.2</version>
463 </plugin>
Michael Blow918c5b12017-10-30 14:51:13 -0400464 <plugin>
465 <groupId>org.apache.maven.plugins</groupId>
466 <artifactId>maven-javadoc-plugin</artifactId>
467 <version>3.0.0-M1</version>
468 </plugin>
469 <plugin>
470 <groupId>org.apache.maven.plugins</groupId>
471 <artifactId>maven-plugin-plugin</artifactId>
472 <version>3.5</version>
473 </plugin>
474 <plugin>
475 <groupId>org.apache.maven.plugins</groupId>
476 <artifactId>maven-site-plugin</artifactId>
477 <version>3.4</version>
478 </plugin>
479 <plugin>
480 <groupId>org.jvnet.jaxb2.maven2</groupId>
481 <artifactId>maven-jaxb2-plugin</artifactId>
482 <version>0.13.2</version>
483 </plugin>
484 <plugin>
485 <groupId>pl.project13.maven</groupId>
486 <artifactId>git-commit-id-plugin</artifactId>
487 <version>2.2.3</version>
488 </plugin>
Michael Blow7626d162017-12-10 14:26:56 -0500489 <plugin>
490 <groupId>org.codehaus.mojo</groupId>
491 <artifactId>javacc-maven-plugin</artifactId>
492 <version>2.6</version>
493 </plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700494 </plugins>
495 </pluginManagement>
496 </build>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -0700497
Michael Blowb4c1fb02016-05-09 15:41:00 -0700498 <scm>
Till Westmann81b1f212016-07-08 14:44:14 -0700499 <connection>scm:git:https://github.com/apache/asterixdb</connection>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700500 <developerConnection>scm:git:ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb</developerConnection>
Till Westmann81b1f212016-07-08 14:44:14 -0700501 <url>https://github.com/apache/asterixdb</url>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700502 <tag>HEAD</tag>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -0700503 </scm>
504
Michael Blowb4c1fb02016-05-09 15:41:00 -0700505 <profiles>
506 <profile>
507 <id>opt-modules</id>
508 <activation>
509 <file>
510 <exists>asterix-opt/pom.xml</exists>
511 </file>
512 </activation>
513 <modules>
514 <module>asterix-opt</module>
515 </modules>
516 </profile>
517 <profile>
518 <id>slow-aql-tests</id>
519 <properties>
520 <runSlowAQLTests>true</runSlowAQLTests>
521 </properties>
522 </profile>
523 <profile>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700524 <id>invalid-tests</id>
525 <properties>
Michael Blow380b0a22016-08-02 13:05:52 -0400526 <invalid.tests />
Michael Blowb4c1fb02016-05-09 15:41:00 -0700527 </properties>
528 </profile>
529 <profile>
530 <id>32bitvm</id>
531 <activation>
532 <property>
533 <name>sun.arch.data.model</name>
534 <value>32</value>
535 </property>
536 </activation>
537 <properties>
538 <test.heap.size>2048</test.heap.size>
539 </properties>
540 </profile>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -0700541
Michael Blowb4c1fb02016-05-09 15:41:00 -0700542 <profile>
543 <id>64bitvm</id>
544 <activation>
545 <property>
546 <name>sun.arch.data.model</name>
547 <value>64</value>
548 </property>
549 </activation>
550 <properties>
551 <test.heap.size>3072</test.heap.size>
552 </properties>
553 </profile>
554 <profile>
Michael Blow916dce42017-05-23 13:19:12 -0400555 <id>skip-assembly</id>
Michael Blow1e34ec22016-05-15 19:15:40 -0700556 <activation>
557 <file>
Michael Blow916dce42017-05-23 13:19:12 -0400558 <missing>src/main/assembly/source.xml</missing>
Michael Blow1e34ec22016-05-15 19:15:40 -0700559 </file>
560 </activation>
Michael Blow916dce42017-05-23 13:19:12 -0400561 <properties>
562 <skip.assembly>true</skip.assembly>
563 </properties>
564 </profile>
565 <profile>
566 <id>release</id>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700567 <build>
568 <plugins>
569 <plugin>
570 <groupId>org.apache.maven.plugins</groupId>
571 <artifactId>maven-assembly-plugin</artifactId>
572 <!-- We override the configuration plugin to override the descriptor to use for building
573 the source release zip. Specifically, we would like to control the inclusions/exclusions.
574 For example, we exclude the KEYS file from the zip -->
575 <executions>
576 <execution>
577 <!-- Use this id to match the id mentioned in the assembly plugin configuration in
578 the apache parent POM under the apache-release profile -->
579 <id>source-release-assembly</id>
580 <phase>package</phase>
581 <goals>
582 <goal>single</goal>
583 </goals>
584 <!-- combine.self should be override to replace the configuration in the parent POM -->
585 <configuration combine.self="override">
Michael Blowb4c1fb02016-05-09 15:41:00 -0700586 <descriptors>
587 <descriptor>src/main/assembly/source.xml</descriptor>
588 </descriptors>
Michael Blow916dce42017-05-23 13:19:12 -0400589 <skipAssembly>${skip.assembly}</skipAssembly>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700590 </configuration>
591 </execution>
592 </executions>
593 </plugin>
Ian Maxon99fed932017-02-09 19:11:39 -0800594 <plugin>
595 <groupId>org.apache.maven.plugins</groupId>
596 <artifactId>maven-gpg-plugin</artifactId>
597 <version>1.6</version>
598 <executions>
599 <execution>
600 <id>sign-artifacts</id>
601 <phase>verify</phase>
602 <goals>
603 <goal>sign</goal>
604 </goals>
605 </execution>
606 </executions>
607 </plugin>
608 </plugins>
609 </build>
610 </profile>
611 <profile>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700612 <id>java8</id>
613 <activation>
614 <jdk>1.8</jdk>
615 </activation>
616 <properties>
617 <jdk.version>1.8</jdk.version>
618 </properties>
619 </profile>
620 <profile>
621 <id>coverage</id>
622 <activation>
623 <property>
624 <name>coverage</name>
625 </property>
626 </activation>
627 <build>
628 <plugins>
629 <plugin>
630 <groupId>org.jacoco</groupId>
631 <artifactId>jacoco-maven-plugin</artifactId>
632 <version>${jacoco.version}</version>
633 <executions>
634 <execution>
635 <id>default-prepare-agent</id>
636 <goals>
637 <goal>prepare-agent</goal>
638 </goals>
639 <configuration>
640 <propertyName>coverageArgLine</propertyName>
641 </configuration>
642 </execution>
643 <execution>
644 <id>default-prepare-agent-integration</id>
645 <goals>
646 <goal>prepare-agent-integration</goal>
647 </goals>
648 <configuration>
649 <propertyName>coverageArgLine</propertyName>
650 </configuration>
651 </execution>
652 </executions>
653 </plugin>
654 </plugins>
655 </build>
656 <properties>
Michael Blow380b0a22016-08-02 13:05:52 -0400657 <coverage />
Michael Blowb4c1fb02016-05-09 15:41:00 -0700658 </properties>
659 </profile>
660 <profile>
661 <id>no-coverage</id>
662 <activation>
663 <property>
664 <name>!coverage</name>
665 </property>
666 </activation>
667 <properties>
Michael Blow380b0a22016-08-02 13:05:52 -0400668 <coverageArgLine />
Michael Blowb4c1fb02016-05-09 15:41:00 -0700669 </properties>
670 </profile>
671 <profile>
672 <id>doclint-java8-disable</id>
673 <activation>
674 <jdk>[1.8,)</jdk>
675 </activation>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -0700676
Michael Blowb4c1fb02016-05-09 15:41:00 -0700677 <build>
678 <plugins>
679 <plugin>
680 <groupId>org.apache.maven.plugins</groupId>
681 <artifactId>maven-javadoc-plugin</artifactId>
682 <configuration>
683 <additionalparam>-Xdoclint:none</additionalparam>
684 </configuration>
685 </plugin>
686 </plugins>
687 </build>
688 </profile>
689 </profiles>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -0700690
Michael Blowb4c1fb02016-05-09 15:41:00 -0700691 <modules>
692 <module>asterix-common</module>
693 <module>asterix-lang-common</module>
694 <module>asterix-lang-aql</module>
695 <module>asterix-lang-sqlpp</module>
696 <module>asterix-algebra</module>
697 <module>asterix-app</module>
698 <module>asterix-tools</module>
699 <module>asterix-transactions</module>
700 <module>asterix-runtime</module>
701 <module>asterix-om</module>
702 <module>asterix-external-data</module>
Ian Maxon5226ca82017-01-13 12:19:44 -0800703 <module>asterix-hivecompat</module>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700704 <module>asterix-examples</module>
705 <module>asterix-metadata</module>
706 <module>asterix-test-framework</module>
707 <module>asterix-maven-plugins</module>
708 <module>asterix-server</module>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700709 <module>asterix-doc</module>
710 <module>asterix-fuzzyjoin</module>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700711 <module>asterix-replication</module>
Yingyi Bu73715d82017-02-15 11:16:52 -0800712 <module>asterix-benchmark</module>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700713 <module>asterix-coverage</module>
Abdullah Alamoudi973a0d32016-07-22 14:38:56 +0300714 <module>asterix-active</module>
Michael Blow6214f6f2016-08-31 03:03:00 -0400715 <module>asterix-client-helper</module>
Michael Blow43b40b62017-01-14 17:03:12 -0500716 <module>asterix-license</module>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700717 </modules>
Ian Maxonfa5ba0b2016-03-30 17:11:59 -0700718
Michael Blowb4c1fb02016-05-09 15:41:00 -0700719 <dependencyManagement>
720 <dependencies>
721 <dependency>
Michael Blow204b2952017-12-07 20:17:47 -0500722 <groupId>org.apache.hyracks</groupId>
723 <artifactId>apache-hyracks</artifactId>
724 <version>${hyracks.version}</version>
725 <type>pom</type>
726 <scope>import</scope>
727 </dependency>
728 <dependency>
Michael Blowb29bd732017-01-16 11:44:39 -0500729 <groupId>org.slf4j</groupId>
730 <artifactId>slf4j-simple</artifactId>
731 <version>1.7.5</version>
732 </dependency>
733 <dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700734 <groupId>org.apache.maven</groupId>
735 <artifactId>maven-plugin-api</artifactId>
Michael Blowfbccee62016-10-26 12:18:30 -0400736 <version>3.3.9</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700737 </dependency>
738 <dependency>
Michael Blow7626d162017-12-10 14:26:56 -0500739 <groupId>org.apache.maven</groupId>
740 <artifactId>maven-model</artifactId>
741 <version>3.3.9</version>
742 </dependency>
743 <dependency>
744 <groupId>org.apache.maven</groupId>
745 <artifactId>maven-project</artifactId>
746 <version>2.2.1</version>
747 </dependency>
748 <dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700749 <groupId>org.apache.hadoop</groupId>
750 <artifactId>hadoop-yarn-common</artifactId>
751 <version>${hadoop.version}</version>
752 </dependency>
753 <dependency>
754 <groupId>org.apache.hadoop</groupId>
755 <artifactId>hadoop-yarn-client</artifactId>
756 <version>${hadoop.version}</version>
757 </dependency>
758 <dependency>
759 <groupId>org.apache.hadoop</groupId>
760 <artifactId>hadoop-client</artifactId>
761 <version>${hadoop.version}</version>
762 </dependency>
763 <dependency>
764 <groupId>org.apache.hadoop</groupId>
765 <artifactId>hadoop-hdfs</artifactId>
766 <version>${hadoop.version}</version>
767 </dependency>
768 <dependency>
769 <groupId>org.apache.hadoop</groupId>
770 <artifactId>hadoop-common</artifactId>
771 <version>${hadoop.version}</version>
Ian Maxon5226ca82017-01-13 12:19:44 -0800772 <exclusions>
773 <exclusion>
774 <groupId>commons-logging</groupId>
775 <artifactId>commons-logging</artifactId>
776 </exclusion>
777 </exclusions>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700778 </dependency>
779 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500780 <groupId>org.apache.hadoop</groupId>
781 <artifactId>hadoop-common</artifactId>
782 <version>${hadoop.version}</version>
783 <classifier>tests</classifier>
784 </dependency>
785 <dependency>
786 <groupId>org.apache.hadoop</groupId>
787 <artifactId>hadoop-mapreduce-client-core</artifactId>
788 <version>${hadoop.version}</version>
789 </dependency>
790 <dependency>
791 <groupId>org.apache.hadoop</groupId>
792 <artifactId>hadoop-annotations</artifactId>
793 <version>${hadoop.version}</version>
794 </dependency>
795 <dependency>
796 <groupId>org.apache.hadoop</groupId>
797 <artifactId>hadoop-minicluster</artifactId>
798 <version>${hadoop.version}</version>
799 </dependency>
800 <dependency>
801 <groupId>org.apache.hadoop</groupId>
802 <artifactId>hadoop-hdfs</artifactId>
803 <version>${hadoop.version}</version>
804 <classifier>tests</classifier>
805 <exclusions>
806 <exclusion>
807 <groupId>commons-logging</groupId>
808 <artifactId>commons-logging</artifactId>
809 </exclusion>
810 </exclusions>
811 </dependency>
812 <dependency>
Ian Maxon5226ca82017-01-13 12:19:44 -0800813 <groupId>org.apache.hive</groupId>
814 <artifactId>hive-serde</artifactId>
815 <version>0.13.0</version>
816 <exclusions>
817 <exclusion>
818 <groupId>commons-logging</groupId>
819 <artifactId>commons-logging</artifactId>
820 </exclusion>
821 </exclusions>
822 </dependency>
823 <dependency>
Michael Blow204b2952017-12-07 20:17:47 -0500824 <groupId>org.apache.commons</groupId>
825 <artifactId>commons-compress</artifactId>
826 <version>1.15</version>
827 </dependency>
828 <dependency>
Ian Maxon5226ca82017-01-13 12:19:44 -0800829 <groupId>commons-logging</groupId>
830 <artifactId>commons-logging-api</artifactId>
Michael Blow204b2952017-12-07 20:17:47 -0500831 <version>1.1</version>
Ian Maxon5226ca82017-01-13 12:19:44 -0800832 </dependency>
833 <dependency>
Michael Blowb29bd732017-01-16 11:44:39 -0500834 <groupId>commons-logging</groupId>
835 <artifactId>commons-logging</artifactId>
Michael Blow204b2952017-12-07 20:17:47 -0500836 <version>1.2</version>
Michael Blowb29bd732017-01-16 11:44:39 -0500837 </dependency>
838 <dependency>
Ian Maxon5226ca82017-01-13 12:19:44 -0800839 <groupId>org.apache.hive.shims</groupId>
840 <artifactId>hive-shims-common</artifactId>
841 <version>0.13.0</version>
842 <exclusions>
843 <exclusion>
844 <groupId>commons-logging</groupId>
845 <artifactId>commons-logging</artifactId>
846 </exclusion>
847 </exclusions>
848 </dependency>
849 <dependency>
850 <groupId>org.apache.hive</groupId>
851 <artifactId>hive-common</artifactId>
852 <version>0.13.0</version>
853 <exclusions>
854 <exclusion>
855 <groupId>commons-logging</groupId>
856 <artifactId>commons-logging</artifactId>
857 </exclusion>
858 </exclusions>
859 </dependency>
860 <dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700861 <groupId>org.apache.hyracks</groupId>
Till Westmann42620f62016-11-23 11:52:24 -0800862 <artifactId>algebricks-common</artifactId>
863 <version>${algebricks.version}</version>
864 </dependency>
865 <dependency>
866 <groupId>org.apache.hyracks</groupId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500867 <artifactId>algebricks-data</artifactId>
868 <version>${algebricks.version}</version>
869 </dependency>
870 <dependency>
871 <groupId>org.apache.hyracks</groupId>
Till Westmann42620f62016-11-23 11:52:24 -0800872 <artifactId>algebricks-core</artifactId>
873 <version>${algebricks.version}</version>
874 </dependency>
875 <dependency>
876 <groupId>org.apache.hyracks</groupId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500877 <artifactId>hyracks-net</artifactId>
878 <version>${hyracks.version}</version>
879 </dependency>
880 <dependency>
881 <groupId>org.apache.hyracks</groupId>
Dmitry Lychagin86cbec52017-06-19 11:16:14 -0700882 <artifactId>hyracks-ipc</artifactId>
883 <version>${hyracks.version}</version>
884 </dependency>
885 <dependency>
886 <groupId>org.apache.hyracks</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700887 <artifactId>algebricks-compiler</artifactId>
888 <version>${algebricks.version}</version>
889 </dependency>
890 <dependency>
891 <groupId>org.apache.hyracks</groupId>
Michael Blowba358122016-10-13 19:56:03 -0400892 <artifactId>algebricks-rewriter</artifactId>
893 <version>${algebricks.version}</version>
894 </dependency>
895 <dependency>
896 <groupId>org.apache.hyracks</groupId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500897 <artifactId>algebricks-runtime</artifactId>
898 <version>${algebricks.version}</version>
899 </dependency>
900 <dependency>
901 <groupId>org.apache.hyracks</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700902 <artifactId>hyracks-api</artifactId>
903 <version>${hyracks.version}</version>
904 </dependency>
905 <dependency>
906 <groupId>org.apache.hyracks</groupId>
Abdullah Alamoudi60e7f122017-01-25 19:16:46 -0800907 <artifactId>hyracks-http</artifactId>
908 <version>${hyracks.version}</version>
909 </dependency>
910 <dependency>
911 <groupId>org.apache.hyracks</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700912 <artifactId>hyracks-util</artifactId>
913 <version>${hyracks.version}</version>
914 </dependency>
915 <dependency>
916 <groupId>org.apache.hyracks</groupId>
917 <artifactId>hyracks-dataflow-std</artifactId>
918 <version>${hyracks.version}</version>
919 </dependency>
920 <dependency>
921 <groupId>org.apache.hyracks</groupId>
922 <artifactId>hyracks-data</artifactId>
923 <version>${hyracks.version}</version>
924 </dependency>
925 <dependency>
926 <groupId>org.apache.hyracks</groupId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500927 <artifactId>hyracks-data-std</artifactId>
928 <version>${hyracks.version}</version>
929 </dependency>
930 <dependency>
931 <groupId>org.apache.hyracks</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700932 <artifactId>hyracks-control-cc</artifactId>
933 <version>${hyracks.version}</version>
934 </dependency>
935 <dependency>
936 <groupId>org.apache.hyracks</groupId>
937 <artifactId>hyracks-control-nc</artifactId>
938 <version>${hyracks.version}</version>
939 </dependency>
940 <dependency>
941 <groupId>org.apache.hyracks</groupId>
Chris Hillery5ba58de2016-05-09 19:44:06 -0700942 <artifactId>hyracks-nc-service</artifactId>
943 <version>${hyracks.version}</version>
944 </dependency>
945 <dependency>
946 <groupId>org.apache.hyracks</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700947 <artifactId>hyracks-server</artifactId>
948 <version>${hyracks.version}</version>
949 </dependency>
950 <dependency>
951 <groupId>org.apache.hyracks</groupId>
Till Westmann42620f62016-11-23 11:52:24 -0800952 <artifactId>hyracks-dataflow-common</artifactId>
953 <version>${hyracks.version}</version>
954 </dependency>
955 <dependency>
956 <groupId>org.apache.hyracks</groupId>
Till Westmann42620f62016-11-23 11:52:24 -0800957 <artifactId>hyracks-storage-common</artifactId>
958 <version>${hyracks.version}</version>
959 </dependency>
960 <dependency>
961 <groupId>org.apache.hyracks</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700962 <artifactId>hyracks-storage-am-btree</artifactId>
963 <version>${hyracks.version}</version>
964 </dependency>
965 <dependency>
966 <groupId>org.apache.hyracks</groupId>
Till Westmann42620f62016-11-23 11:52:24 -0800967 <artifactId>hyracks-storage-am-bloomfilter</artifactId>
968 <version>${hyracks.version}</version>
969 </dependency>
970 <dependency>
971 <groupId>org.apache.hyracks</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700972 <artifactId>hyracks-storage-am-rtree</artifactId>
973 <version>${hyracks.version}</version>
974 </dependency>
975 <dependency>
976 <groupId>org.apache.hyracks</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700977 <artifactId>hyracks-storage-am-common</artifactId>
978 <version>${hyracks.version}</version>
979 </dependency>
980 <dependency>
981 <groupId>org.apache.hyracks</groupId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500982 <artifactId>hyracks-control-common</artifactId>
983 <version>${hyracks.version}</version>
984 </dependency>
985 <dependency>
986 <groupId>org.apache.hyracks</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700987 <artifactId>hyracks-client</artifactId>
988 <version>${hyracks.version}</version>
989 </dependency>
990 <dependency>
991 <groupId>org.apache.hyracks</groupId>
992 <artifactId>hyracks-storage-am-lsm-common</artifactId>
993 <version>${hyracks.version}</version>
994 </dependency>
995 <dependency>
996 <groupId>org.apache.hyracks</groupId>
997 <artifactId>hyracks-storage-am-lsm-btree</artifactId>
998 <version>${hyracks.version}</version>
999 </dependency>
1000 <dependency>
1001 <groupId>org.apache.hyracks</groupId>
1002 <artifactId>hyracks-storage-am-lsm-rtree</artifactId>
1003 <version>${hyracks.version}</version>
1004 </dependency>
1005 <dependency>
1006 <groupId>org.apache.hyracks</groupId>
1007 <artifactId>hyracks-storage-am-lsm-invertedindex</artifactId>
1008 <version>${hyracks.version}</version>
1009 </dependency>
1010 <dependency>
Michael Blowf8a882d2016-08-02 01:28:34 -04001011 <groupId>org.apache.hyracks</groupId>
1012 <artifactId>hyracks-hdfs-core</artifactId>
1013 <version>${hyracks.version}</version>
1014 </dependency>
1015 <dependency>
1016 <groupId>org.apache.hyracks</groupId>
1017 <artifactId>hyracks-test-support</artifactId>
1018 <version>${hyracks.version}</version>
1019 </dependency>
1020 <dependency>
1021 <groupId>org.apache.hyracks</groupId>
1022 <artifactId>hyracks-api</artifactId>
1023 <version>${hyracks.version}</version>
1024 <type>test-jar</type>
1025 </dependency>
1026 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -05001027 <groupId>org.apache.hyracks</groupId>
1028 <artifactId>hyracks-hdfs-2.x</artifactId>
1029 <version>${hyracks.version}</version>
1030 <type>test-jar</type>
1031 </dependency>
1032 <dependency>
Abdullah Alamoudib2e50b72017-10-03 10:10:54 -07001033 <groupId>org.apache.hyracks</groupId>
1034 <artifactId>hyracks-storage-am-lsm-btree-test</artifactId>
1035 <version>${hyracks.version}</version>
1036 <type>test-jar</type>
1037 </dependency>
1038 <dependency>
Till Westmann7d68c672017-07-19 11:14:12 -07001039 <groupId>com.rometools</groupId>
1040 <artifactId>rome-fetcher</artifactId>
1041 <version>1.7.4</version>
1042 </dependency>
1043 <dependency>
1044 <groupId>com.rometools</groupId>
1045 <artifactId>rome</artifactId>
1046 <version>1.7.4</version>
1047 </dependency>
1048 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -05001049 <groupId>log4j</groupId>
1050 <artifactId>log4j</artifactId>
1051 <version>1.2.17</version>
1052 <exclusions>
1053 <exclusion>
1054 <groupId>com.sun.jmx</groupId>
1055 <artifactId>jmxri</artifactId>
1056 </exclusion>
1057 <exclusion>
1058 <groupId>com.sun.jdmk</groupId>
1059 <artifactId>jmxtools</artifactId>
1060 </exclusion>
1061 <exclusion>
1062 <groupId>javax.jms</groupId>
1063 <artifactId>jms</artifactId>
1064 </exclusion>
1065 </exclusions>
1066 </dependency>
1067 <dependency>
1068 <groupId>org.apache.zookeeper</groupId>
1069 <artifactId>zookeeper</artifactId>
1070 <version>3.4.5</version>
1071 <exclusions>
1072 <exclusion>
1073 <groupId>com.sun.jmx</groupId>
1074 <artifactId>jmxri</artifactId>
1075 </exclusion>
1076 <exclusion>
1077 <groupId>com.sun.jdmk</groupId>
1078 <artifactId>jmxtools</artifactId>
1079 </exclusion>
1080 <exclusion>
1081 <groupId>javax.jms</groupId>
1082 <artifactId>jms</artifactId>
1083 </exclusion>
1084 </exclusions>
1085 </dependency>
Michael Blow62249662017-01-24 14:22:47 -05001086 <dependency>
1087 <groupId>javax.xml.bind</groupId>
1088 <artifactId>jaxb-api</artifactId>
1089 <version>2.2.12</version>
1090 </dependency>
Michael Blowa7fad192017-03-09 22:10:19 -05001091 <dependency>
1092 <groupId>org.codehaus.mojo.appassembler</groupId>
1093 <artifactId>appassembler-booter</artifactId>
1094 <version>2.0.0</version>
1095 <exclusions>
1096 <exclusion>
1097 <groupId>junit</groupId>
1098 <artifactId>junit</artifactId>
1099 </exclusion>
1100 </exclusions>
1101 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -07001102 </dependencies>
1103 </dependencyManagement>
Michael Blow09f958c2017-08-20 17:02:19 -04001104
Ian Maxonfa5ba0b2016-03-30 17:11:59 -07001105</project>