blob: b82898ec4ffb673cd8cd30d522e75c1cba346475 [file] [log] [blame]
Michael Blow2da62dc2016-06-30 21:18:37 -04001<!--
Ian Maxon928bbd12015-09-14 17:12:48 -07002 ! Licensed to the Apache Software Foundation (ASF) under one
3 ! or more contributor license agreements. See the NOTICE file
4 ! distributed with this work for additional information
5 ! regarding copyright ownership. The ASF licenses this file
6 ! to you under the Apache License, Version 2.0 (the
7 ! "License"); you may not use this file except in compliance
8 ! with the License. You may obtain a copy of the License at
9 !
10 ! http://www.apache.org/licenses/LICENSE-2.0
11 !
12 ! Unless required by applicable law or agreed to in writing,
13 ! software distributed under the License is distributed on an
14 ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 ! KIND, either express or implied. See the License for the
16 ! specific language governing permissions and limitations
17 ! under the License.
18 !-->
Abdullah Alamoudib2e50b72017-10-03 10:10:54 -070019<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20 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 -070021 <modelVersion>4.0.0</modelVersion>
22 <parent>
23 <artifactId>apache-asterixdb</artifactId>
24 <groupId>org.apache.asterix</groupId>
AsterixDB Jenkins478eccb2018-08-31 14:57:31 -070025 <version>0.9.5-SNAPSHOT</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -070026 </parent>
27 <artifactId>asterix-app</artifactId>
28 <licenses>
29 <license>
30 <name>Apache License, Version 2.0</name>
31 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
32 <distribution>repo</distribution>
33 <comments>A business-friendly OSS license</comments>
34 </license>
35 </licenses>
Michael Blowb4c1fb02016-05-09 15:41:00 -070036 <properties>
Michael Blow4cd925c2018-01-20 17:15:38 -050037 <root.dir>${basedir}/..</root.dir>
Michael Blowb4c1fb02016-05-09 15:41:00 -070038 <appendedResourcesDirectory>${basedir}/src/main/appended-resources</appendedResourcesDirectory>
Michael Blow98526fe2016-08-22 19:54:07 -040039 <sonar.sources>pom.xml,src/main/java,src/main/resources</sonar.sources>
Michael Blowb4c1fb02016-05-09 15:41:00 -070040 </properties>
Michael Blowb4c1fb02016-05-09 15:41:00 -070041 <build>
42 <plugins>
43 <plugin>
44 <groupId>org.apache.maven.plugins</groupId>
45 <artifactId>maven-jar-plugin</artifactId>
46 <executions>
47 <execution>
48 <goals>
Michael Blowb4c1fb02016-05-09 15:41:00 -070049 <goal>test-jar</goal>
50 </goals>
51 </execution>
52 </executions>
53 </plugin>
54 <plugin>
Michael Blowa98d0de2016-05-11 16:22:52 -070055 <groupId>pl.project13.maven</groupId>
56 <artifactId>git-commit-id-plugin</artifactId>
Michael Blowa98d0de2016-05-11 16:22:52 -070057 <executions>
58 <execution>
59 <goals>
60 <goal>revision</goal>
61 </goals>
62 </execution>
63 </executions>
Michael Blowa98d0de2016-05-11 16:22:52 -070064 <configuration>
65 <!--
66 If you'd like to tell the plugin where your .git directory is,
67 use this setting, otherwise we'll perform a search trying to
68 figure out the right directory. It's better to add it explicite IMHO.
69 -->
70 <dotGitDirectory>${project.basedir}/.git</dotGitDirectory>
71 <!-- this is false by default, forces the plugin to generate the git.properties file -->
72 <generateGitPropertiesFile>true</generateGitPropertiesFile>
73
74 <!-- The path for the to be generated properties file, it's relative to ${project.basedir} -->
75 <generateGitPropertiesFilename>./target/classes/git.properties</generateGitPropertiesFilename>
Michael Blowe2cf4912017-01-18 15:39:40 -050076
77 <!-- there is no .git directory when building from a source assembly- a static git.properties file (generated
78 at source assembly time) is used in this case -->
79 <failOnNoGitDirectory>false</failOnNoGitDirectory>
Michael Blowa98d0de2016-05-11 16:22:52 -070080 </configuration>
Michael Blowa98d0de2016-05-11 16:22:52 -070081 </plugin>
82 <plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -070083 <artifactId>maven-resources-plugin</artifactId>
84 <executions>
85 <execution>
Ildar Absalyamovd195de12016-12-06 23:09:20 -080086 <id>copy-external-data-resources</id>
Michael Blowb4c1fb02016-05-09 15:41:00 -070087 <phase>generate-resources</phase>
88 <goals>
89 <goal>copy-resources</goal>
90 </goals>
91 <configuration>
92 <outputDirectory>target/data/csv</outputDirectory>
93 <overwrite>true</overwrite>
94 <resources>
95 <resource>
96 <directory>../asterix-external-data/src/test/resources</directory>
97 <includes>
Ildar Absalyamovd195de12016-12-06 23:09:20 -080098 <include>change_feed.csv</include>
Michael Blowb4c1fb02016-05-09 15:41:00 -070099 </includes>
100 </resource>
101 </resources>
102 </configuration>
103 </execution>
104 </executions>
105 </plugin>
Michael Blowe5bff312016-05-16 17:51:02 -0700106 <plugin>
107 <groupId>org.apache.asterix</groupId>
108 <artifactId>asterix-test-datagenerator-maven-plugin</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400109 <version>${project.version}</version>
Michael Blowe5bff312016-05-16 17:51:02 -0700110 <executions>
111 <execution>
112 <id>replace-template-data</id>
113 <phase>process-test-resources</phase>
114 <goals>
115 <goal>generate-testdata</goal>
116 </goals>
117 <configuration>
118 <inputFiles>
119 <directory>data</directory>
120 <includes>
121 <include>**/*.template</include>
122 </includes>
123 </inputFiles>
124 <outputDir>target/data</outputDir>
Michael Blow7626d162017-12-10 14:26:56 -0500125 <skip>${skip.testResources}</skip>
Michael Blowe5bff312016-05-16 17:51:02 -0700126 </configuration>
127 </execution>
128 </executions>
129 </plugin>
Michael Blow599ef8f2017-01-12 11:02:53 -0500130 <plugin>
131 <groupId>org.apache.maven.plugins</groupId>
132 <artifactId>maven-dependency-plugin</artifactId>
Michael Blow82464fb2017-03-28 18:48:13 -0400133 <executions>
134 <execution>
135 <id>copy-external-testlib</id>
136 <phase>pre-integration-test</phase>
137 <goals>
138 <goal>copy-dependencies</goal>
139 </goals>
140 <configuration>
141 <includeClassifiers>testlib</includeClassifiers>
142 <outputDirectory>target/data/externallib</outputDirectory>
143 <overwrite>true</overwrite>
144 <stripVersion>true</stripVersion>
145 </configuration>
146 </execution>
147 </executions>
Michael Blow599ef8f2017-01-12 11:02:53 -0500148 <configuration>
Michael Blow4c7b5bf2017-03-06 21:55:58 -0500149 <ignoredUsedUndeclaredDependencies combine.children="append">
Michael Blow599ef8f2017-01-12 11:02:53 -0500150 <ignoredUsedUndeclaredDependency>commons-logging:commons-logging-api:*</ignoredUsedUndeclaredDependency>
151 <ignoredUsedUndeclaredDependency>org.apache.hive:hive-exec:*</ignoredUsedUndeclaredDependency>
152 </ignoredUsedUndeclaredDependencies>
Michael Blow4c7b5bf2017-03-06 21:55:58 -0500153 <usedDependencies combine.children="append">
Michael Blow599ef8f2017-01-12 11:02:53 -0500154 <usedDependency>org.apache.hadoop:hadoop-common</usedDependency>
Michael Blowb8307792018-03-13 20:45:51 -0700155 <usedDependency>org.apache.asterix:asterix-fuzzyjoin</usedDependency>
Ahmed Eldawy8cc88252018-03-23 18:19:17 -0700156 <usedDependency>org.apache.asterix:asterix-geo</usedDependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500157 </usedDependencies>
Michael Blow82464fb2017-03-28 18:48:13 -0400158 <ignoredUnusedDeclaredDependencies>
159 <ignoredUnusedDeclaredDependency>org.apache.asterix:asterix-external-data:zip:*</ignoredUnusedDeclaredDependency>
Michael Blowc07a3442017-04-11 19:46:33 -0400160 <ignoredUnusedDeclaredDependency>org.apache.asterix:asterix-external-data:test-jar:*</ignoredUnusedDeclaredDependency>
Michael Blow82464fb2017-03-28 18:48:13 -0400161 </ignoredUnusedDeclaredDependencies>
Michael Blow599ef8f2017-01-12 11:02:53 -0500162 </configuration>
163 </plugin>
Michael Blow82464fb2017-03-28 18:48:13 -0400164 <plugin>
165 <groupId>org.apache.rat</groupId>
166 <artifactId>apache-rat-plugin</artifactId>
167 <executions>
168 <execution>
169 <id>default</id>
170 <phase>validate</phase>
171 <goals>
172 <goal>check</goal>
173 </goals>
174 <configuration>
175 <licenses combine.children="append">
Abdullah Alamoudib2e50b72017-10-03 10:10:54 -0700176 <license implementation="org.apache.rat.analysis.license.MITLicense" />
Michael Blow82464fb2017-03-28 18:48:13 -0400177 </licenses>
178 <excludes combine.children="append">
179 <exclude>src/test/resources/**/results_parser_sqlpp/**</exclude>
180 <exclude>src/test/resources/**/results/**</exclude>
181 <exclude>src/test/resources/fuzzyjoin/pub/fuzzy-join-aql*.dot</exclude>
182 <exclude>src/test/resources/fuzzyjoin/pub/fuzzy-join-aql*.json</exclude>
Ian Maxon5dcf1392017-12-14 12:27:45 -0800183 <exclude>**/data/**</exclude>
184 <exclude>src/test//resources/**/data/**</exclude>
Michael Blow82464fb2017-03-28 18:48:13 -0400185 <exclude>src/main/resources/queryui/**</exclude>
186 <exclude>src/main/resources/webui/**</exclude>
187 <exclude>src/test/resources/**/only*.xml</exclude>
Ian Maxon5dcf1392017-12-14 12:27:45 -0800188 <exclude>src/main/resources/sdk/**</exclude>
Emilio Jose Coronado Lopez1cb814b2017-12-29 21:19:26 +0100189 <exclude>src/main/resources/dashboard/**</exclude>
Murtadha Hubail595a0f32018-12-09 03:43:12 +0300190 <exclude>src/test/resources/security/**</exclude>
Michael Blow82464fb2017-03-28 18:48:13 -0400191 </excludes>
192 </configuration>
193 </execution>
194 <execution>
195 <id>webqueryui</id>
196 <phase>validate</phase>
197 <goals>
198 <goal>check</goal>
199 </goals>
200 <configuration>
201 <reportFile>${project.build.directory}/webqueryui-rat.txt</reportFile>
202 <licenses combine.children="append">
Abdullah Alamoudib2e50b72017-10-03 10:10:54 -0700203 <license implementation="org.apache.rat.analysis.license.MITLicense" />
Michael Blow82464fb2017-03-28 18:48:13 -0400204 <license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
205 <licenseFamilyCategory>MIT</licenseFamilyCategory>
206 <licenseFamilyName>JQuery</licenseFamilyName>
207 <patterns>(c) jQuery Foundation | jquery.org/license</patterns>
208 </license>
209 <license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
210 <licenseFamilyCategory>MIT</licenseFamilyCategory>
211 <licenseFamilyName>Bootstrap</licenseFamilyName>
212 <patterns>Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)</patterns>
213 </license>
214 <license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
215 <licenseFamilyCategory>MIT</licenseFamilyCategory>
216 <licenseFamilyName>AngularJS</licenseFamilyName>
217 <patterns>http://angularjs.org | (c) 2010-2016 Google, Inc. | License: MIT</patterns>
218 </license>
219 </licenses>
220 <licenseFamilies combine.children="append">
Abdullah Alamoudib2e50b72017-10-03 10:10:54 -0700221 <licenseFamily implementation="org.apache.rat.license.MITLicenseFamily" />
Michael Blow82464fb2017-03-28 18:48:13 -0400222 <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
223 <familyName>JQuery</familyName>
224 </licenseFamily>
225 <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
226 <familyName>Bootstrap</familyName>
227 </licenseFamily>
228 <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
229 <familyName>AngularJS</familyName>
230 </licenseFamily>
231 </licenseFamilies>
232 <includes>
233 <include>src/main/resources/queryui/**</include>
234 <include>src/main/resources/webui/**</include>
235 </includes>
236 <excludes>src/main/resources/queryui/fonts/glyphicons-halflings-regular.svg</excludes>
237 </configuration>
238 </execution>
239 </executions>
240 </plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700241 </plugins>
Abdullah Alamoudie6e54f32016-07-12 20:40:15 +0400242 <pluginManagement>
Abdullah Alamoudi60e7f122017-01-25 19:16:46 -0800243 <plugins>
Abdullah Alamoudie6e54f32016-07-12 20:40:15 +0400244 <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
Abdullah Alamoudi60e7f122017-01-25 19:16:46 -0800245 <plugin>
246 <groupId>org.eclipse.m2e</groupId>
247 <artifactId>lifecycle-mapping</artifactId>
248 <version>1.0.0</version>
249 <configuration>
250 <lifecycleMappingMetadata>
251 <pluginExecutions>
252 <pluginExecution>
253 <pluginExecutionFilter>
254 <groupId>org.apache.asterix</groupId>
255 <artifactId>asterix-test-datagenerator-maven-plugin</artifactId>
Michael Blow09f958c2017-08-20 17:02:19 -0400256 <versionRange>[0.0,)</versionRange>
Abdullah Alamoudi60e7f122017-01-25 19:16:46 -0800257 <goals>
258 <goal>generate-testdata</goal>
259 </goals>
260 </pluginExecutionFilter>
261 <action>
262 <ignore />
263 </action>
264 </pluginExecution>
265 </pluginExecutions>
266 </lifecycleMappingMetadata>
267 </configuration>
268 </plugin>
269 </plugins>
Abdullah Alamoudie6e54f32016-07-12 20:40:15 +0400270 </pluginManagement>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700271 </build>
Michael Blow89328a82017-03-14 00:06:01 -0400272 <profiles>
273 <profile>
274 <id>skip.asterix-app.tests</id>
275 <build>
276 <plugins>
277 <plugin>
278 <groupId>org.apache.maven.plugins</groupId>
279 <artifactId>maven-surefire-plugin</artifactId>
Michael Blow89328a82017-03-14 00:06:01 -0400280 <configuration>
281 <skip>true</skip>
282 </configuration>
283 </plugin>
284 </plugins>
285 </build>
286 </profile>
Michael Blowe30c9d32018-01-20 09:42:19 -0500287 <profile>
288 <id>asterix-gerrit-asterix-app</id>
289 <properties>
Michael Blow97e589d2019-02-15 18:57:27 -0500290 <test.excludes>**/SqlppExecutionWithCancellationTest.java,**/DmlTest.java,**/RepeatedTest.java,**/SqlppExecutionTest.java,**/AqlExecutionTest.java,**/*Compression*Test.java,**/*Ssl*Test.java</test.excludes>
Michael Blow3be5c452019-02-14 16:13:46 -0500291 <itest.excludes>**/*.java</itest.excludes>
Michael Blowe30c9d32018-01-20 09:42:19 -0500292 </properties>
Michael Blowe00e1ff2018-01-22 17:05:48 -0500293 <build>
294 <plugins>
295 <plugin>
296 <groupId>org.apache.maven.plugins</groupId>
297 <artifactId>maven-surefire-plugin</artifactId>
298 <executions>
299 <execution>
300 <id>SqlppExecutionTest</id>
301 <configuration>
Michael Blowe00e1ff2018-01-22 17:05:48 -0500302 <excludes combine.self="override"/>
303 <argLine>
304 -enableassertions -Xmx${test.heap.size}m
305 -Dfile.encoding=UTF-8
306 -Xdebug
307 -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=${debug.suspend.flag}
308 -Xloggc:"${project.build.directory}/surefire-reports/SqlppExecutionTest-%p-gc.log" -XX:+PrintGC -XX:+PrintGCDateStamps -XX:GCLogFileSize=10M
309 </argLine>
310 </configuration>
311 <goals>
312 <goal>test</goal>
313 </goals>
314 </execution>
315 </executions>
316 </plugin>
317 </plugins>
318 </build>
Michael Blowe30c9d32018-01-20 09:42:19 -0500319 </profile>
320 <profile>
321 <id>asterix-gerrit-asterix-app-sql-execution</id>
322 <properties>
Michael Blow3be5c452019-02-14 16:13:46 -0500323 <test.excludes>**/*.java</test.excludes>
Michael Blowe30c9d32018-01-20 09:42:19 -0500324 <itest.includes>**/SqlppExecution*IT.java</itest.includes>
325 <failIfNoTests>false</failIfNoTests>
326 </properties>
327 </profile>
328 <profile>
Michael Blow9b79e732019-02-07 09:26:11 -0500329 <id>asterix-gerrit-ssl-compression</id>
330 <properties>
331 <test.includes>**/*Compression*Test.java,**/*Ssl*Test.java</test.includes>
Michael Blow3be5c452019-02-14 16:13:46 -0500332 <itest.excludes>**/*.java</itest.excludes>
Michael Blow9b79e732019-02-07 09:26:11 -0500333 <failIfNoTests>false</failIfNoTests>
334 </properties>
335 </profile>
336 <profile>
Michael Blowe30c9d32018-01-20 09:42:19 -0500337 <id>asterix-gerrit-verify-asterix-app</id>
338 <properties>
Michael Blow1298b6c2019-02-13 08:49:42 -0500339 <test.includes>**/AqlExecutionTest.java</test.includes>
Michael Blowe30c9d32018-01-20 09:42:19 -0500340 <itest.excludes>**/SqlppExecution*IT.java,**/RebalanceWithCancellationIT.java</itest.excludes>
341 <failIfNoTests>false</failIfNoTests>
342 </properties>
343 </profile>
344 <profile>
345 <id>asterix-gerrit-rebalance-cancellation</id>
346 <properties>
Michael Blow3be5c452019-02-14 16:13:46 -0500347 <test.excludes>**/*.java</test.excludes>
348 <itest.includes>**/RebalanceWithCancellationIT.java</itest.includes>
349 <failIfNoTests>false</failIfNoTests>
Michael Blowe30c9d32018-01-20 09:42:19 -0500350 </properties>
351 </profile>
Michael Blow89328a82017-03-14 00:06:01 -0400352 </profiles>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700353 <dependencies>
354 <dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700355 <groupId>org.apache.hyracks</groupId>
356 <artifactId>hyracks-control-cc</artifactId>
357 </dependency>
358 <dependency>
359 <groupId>org.apache.hyracks</groupId>
360 <artifactId>hyracks-control-nc</artifactId>
361 </dependency>
362 <dependency>
363 <groupId>org.apache.hyracks</groupId>
364 <artifactId>algebricks-compiler</artifactId>
365 </dependency>
366 <dependency>
367 <groupId>org.apache.hyracks</groupId>
368 <artifactId>hyracks-client</artifactId>
369 </dependency>
370 <dependency>
Chris Hillery5ba58de2016-05-09 19:44:06 -0700371 <groupId>org.apache.hyracks</groupId>
372 <artifactId>hyracks-api</artifactId>
373 </dependency>
374 <dependency>
Abdullah Alamoudi60e7f122017-01-25 19:16:46 -0800375 <groupId>org.apache.hyracks</groupId>
376 <artifactId>hyracks-http</artifactId>
377 </dependency>
378 <dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700379 <groupId>org.apache.asterix</groupId>
380 <artifactId>asterix-algebra</artifactId>
381 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700382 </dependency>
383 <dependency>
384 <groupId>org.apache.asterix</groupId>
385 <artifactId>asterix-om</artifactId>
386 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700387 </dependency>
388 <dependency>
389 <groupId>org.apache.asterix</groupId>
390 <artifactId>asterix-metadata</artifactId>
391 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700392 </dependency>
393 <dependency>
394 <groupId>org.apache.asterix</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700395 <artifactId>asterix-common</artifactId>
396 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700397 </dependency>
398 <dependency>
399 <groupId>org.apache.asterix</groupId>
400 <artifactId>asterix-common</artifactId>
401 <version>${project.version}</version>
402 <type>test-jar</type>
403 <scope>test</scope>
404 </dependency>
405 <dependency>
406 <groupId>org.apache.asterix</groupId>
407 <artifactId>asterix-transactions</artifactId>
408 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700409 </dependency>
410 <dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700411 <groupId>org.apache.asterix</groupId>
412 <artifactId>asterix-test-framework</artifactId>
413 <version>${project.version}</version>
414 <scope>test</scope>
415 </dependency>
416 <dependency>
417 <groupId>org.mockito</groupId>
418 <artifactId>mockito-all</artifactId>
419 <version>1.10.19</version>
420 <scope>test</scope>
421 </dependency>
422 <dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700423 <groupId>org.apache.asterix</groupId>
424 <artifactId>asterix-replication</artifactId>
425 <version>${project.version}</version>
Michael Blow599ef8f2017-01-12 11:02:53 -0500426 </dependency>
427 <dependency>
428 <groupId>org.apache.asterix</groupId>
429 <artifactId>asterix-external-data</artifactId>
430 <version>${project.version}</version>
431 <type>test-jar</type>
432 <scope>test</scope>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700433 </dependency>
434 <dependency>
435 <groupId>org.apache.asterix</groupId>
436 <artifactId>asterix-external-data</artifactId>
437 <version>${project.version}</version>
Michael Blow82464fb2017-03-28 18:48:13 -0400438 <type>zip</type>
439 <classifier>testlib</classifier>
440 <scope>test</scope>
441 </dependency>
442 <dependency>
443 <groupId>org.apache.asterix</groupId>
444 <artifactId>asterix-external-data</artifactId>
445 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700446 </dependency>
Abdullah Alamoudif04ba062016-05-22 23:43:39 -0700447 <dependency>
Michael Blow2da62dc2016-06-30 21:18:37 -0400448 <groupId>org.apache.hyracks</groupId>
449 <artifactId>hyracks-test-support</artifactId>
Michael Blow2da62dc2016-06-30 21:18:37 -0400450 <scope>test</scope>
451 </dependency>
452 <dependency>
453 <groupId>org.apache.hyracks</groupId>
454 <artifactId>hyracks-api</artifactId>
Michael Blow2da62dc2016-06-30 21:18:37 -0400455 <type>test-jar</type>
456 <scope>test</scope>
Abdullah Alamoudif04ba062016-05-22 23:43:39 -0700457 </dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400458 <dependency>
459 <groupId>org.apache.hyracks</groupId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500460 <artifactId>hyracks-dataflow-common</artifactId>
461 </dependency>
462 <dependency>
463 <groupId>com.e-movimento.tinytools</groupId>
464 <artifactId>privilegedaccessor</artifactId>
465 <version>1.2.2</version>
Yingyi Bu80e62012017-01-20 20:43:31 -0800466 <scope>test</scope>
Michael Blow599ef8f2017-01-12 11:02:53 -0500467 </dependency>
468 <dependency>
469 <groupId>commons-io</groupId>
470 <artifactId>commons-io</artifactId>
471 </dependency>
472 <dependency>
473 <groupId>org.apache.asterix</groupId>
474 <artifactId>asterix-lang-aql</artifactId>
475 <version>${project.version}</version>
476 </dependency>
477 <dependency>
478 <groupId>org.apache.hyracks</groupId>
479 <artifactId>hyracks-storage-am-lsm-btree</artifactId>
480 </dependency>
481 <dependency>
Michael Blow5ab717c2016-10-05 11:53:37 -0400482 <groupId>org.apache.hadoop</groupId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500483 <artifactId>hadoop-hdfs</artifactId>
484 <classifier>tests</classifier>
Michael Blow5ab717c2016-10-05 11:53:37 -0400485 <scope>test</scope>
Michael Blowe8637d02021-10-28 20:11:23 -0400486 <exclusions>
487 <exclusion>
488 <groupId>io.netty</groupId>
489 <artifactId>netty</artifactId>
490 </exclusion>
491 <exclusion>
492 <groupId>io.netty</groupId>
493 <artifactId>netty-all</artifactId>
494 </exclusion>
495 </exclusions>
Michael Blow5ab717c2016-10-05 11:53:37 -0400496 </dependency>
Ian Maxond49bc6e2017-01-05 18:50:57 -0800497 <dependency>
Michael Blow3477a2b2018-10-04 17:17:35 -0400498 <groupId>org.apache.hadoop</groupId>
499 <artifactId>hadoop-hdfs-client</artifactId>
500 </dependency>
501 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500502 <groupId>org.apache.hyracks</groupId>
503 <artifactId>algebricks-data</artifactId>
504 </dependency>
505 <dependency>
506 <groupId>org.apache.hyracks</groupId>
507 <artifactId>algebricks-core</artifactId>
508 </dependency>
509 <dependency>
510 <groupId>org.apache.hyracks</groupId>
511 <artifactId>hyracks-net</artifactId>
512 </dependency>
513 <dependency>
Dmitry Lychagin86cbec52017-06-19 11:16:14 -0700514 <groupId>org.apache.hyracks</groupId>
515 <artifactId>hyracks-ipc</artifactId>
516 </dependency>
517 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500518 <groupId>javax.xml.bind</groupId>
519 <artifactId>jaxb-api</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500520 </dependency>
521 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500522 <groupId>org.apache.commons</groupId>
523 <artifactId>commons-compress</artifactId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500524 </dependency>
525 <dependency>
526 <groupId>org.apache.hyracks</groupId>
527 <artifactId>algebricks-runtime</artifactId>
528 </dependency>
529 <dependency>
530 <groupId>org.apache.httpcomponents</groupId>
531 <artifactId>httpcore</artifactId>
532 </dependency>
533 <dependency>
Till Westmann452ec9f62017-02-23 09:12:50 -0800534 <groupId>org.apache.httpcomponents</groupId>
535 <artifactId>httpclient</artifactId>
536 </dependency>
537 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500538 <groupId>org.apache.asterix</groupId>
539 <artifactId>asterix-lang-common</artifactId>
540 <version>${project.version}</version>
541 </dependency>
542 <dependency>
543 <groupId>org.apache.hyracks</groupId>
544 <artifactId>hyracks-storage-am-lsm-common</artifactId>
545 </dependency>
546 <dependency>
547 <groupId>org.apache.asterix</groupId>
548 <artifactId>asterix-runtime</artifactId>
549 <version>${project.version}</version>
550 </dependency>
551 <dependency>
552 <groupId>org.apache.hyracks</groupId>
553 <artifactId>hyracks-storage-common</artifactId>
554 </dependency>
555 <dependency>
556 <groupId>org.apache.hyracks</groupId>
557 <artifactId>algebricks-common</artifactId>
558 </dependency>
559 <dependency>
560 <groupId>org.apache.asterix</groupId>
561 <artifactId>asterix-lang-sqlpp</artifactId>
562 <version>${project.version}</version>
563 </dependency>
564 <dependency>
565 <groupId>org.apache.hyracks</groupId>
566 <artifactId>hyracks-util</artifactId>
567 </dependency>
568 <dependency>
569 <groupId>args4j</groupId>
570 <artifactId>args4j</artifactId>
571 </dependency>
572 <dependency>
573 <groupId>org.apache.hadoop</groupId>
574 <artifactId>hadoop-mapreduce-client-core</artifactId>
575 <scope>test</scope>
576 </dependency>
577 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500578 <groupId>org.apache.commons</groupId>
579 <artifactId>commons-lang3</artifactId>
580 </dependency>
581 <dependency>
582 <groupId>junit</groupId>
583 <artifactId>junit</artifactId>
584 <scope>test</scope>
585 </dependency>
586 <dependency>
587 <groupId>org.apache.hyracks</groupId>
588 <artifactId>hyracks-data-std</artifactId>
589 </dependency>
590 <dependency>
591 <groupId>org.apache.hyracks</groupId>
592 <artifactId>hyracks-dataflow-std</artifactId>
593 </dependency>
594 <dependency>
595 <groupId>org.apache.hyracks</groupId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500596 <artifactId>hyracks-storage-am-btree</artifactId>
597 </dependency>
598 <dependency>
599 <groupId>com.google.guava</groupId>
600 <artifactId>guava</artifactId>
601 </dependency>
602 <dependency>
603 <groupId>org.apache.hyracks</groupId>
604 <artifactId>hyracks-control-common</artifactId>
605 </dependency>
606 <dependency>
607 <groupId>org.apache.hyracks</groupId>
608 <artifactId>hyracks-storage-am-common</artifactId>
609 </dependency>
610 <dependency>
611 <groupId>org.apache.hadoop</groupId>
612 <artifactId>hadoop-common</artifactId>
Michael Blow4ef1f252018-04-12 22:14:32 -0400613 <scope>test</scope>
Michael Blow599ef8f2017-01-12 11:02:53 -0500614 </dependency>
615 <dependency>
616 <groupId>org.apache.asterix</groupId>
617 <artifactId>asterix-active</artifactId>
618 <version>${project.version}</version>
619 </dependency>
620 <dependency>
621 <groupId>org.apache.hadoop</groupId>
622 <artifactId>hadoop-hdfs</artifactId>
Michael Blow4ef1f252018-04-12 22:14:32 -0400623 <scope>test</scope>
Michael Blowe8637d02021-10-28 20:11:23 -0400624 <exclusions>
625 <exclusion>
626 <groupId>io.netty</groupId>
627 <artifactId>netty</artifactId>
628 </exclusion>
629 <exclusion>
630 <groupId>io.netty</groupId>
631 <artifactId>netty-all</artifactId>
632 </exclusion>
633 </exclusions>
Michael Blow599ef8f2017-01-12 11:02:53 -0500634 </dependency>
635 <dependency>
Ian Maxond49bc6e2017-01-05 18:50:57 -0800636 <groupId>com.fasterxml.jackson.core</groupId>
637 <artifactId>jackson-databind</artifactId>
638 </dependency>
639 <dependency>
640 <groupId>com.fasterxml.jackson.core</groupId>
641 <artifactId>jackson-core</artifactId>
642 </dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500643 <dependency>
644 <groupId>org.apache.hadoop</groupId>
645 <artifactId>hadoop-common</artifactId>
646 <classifier>tests</classifier>
647 <scope>test</scope>
648 </dependency>
Abdullah Alamoudi60e7f122017-01-25 19:16:46 -0800649 <dependency>
Abdullah Alamoudib2e50b72017-10-03 10:10:54 -0700650 <groupId>org.apache.hyracks</groupId>
651 <artifactId>hyracks-storage-am-lsm-btree-test</artifactId>
652 <type>test-jar</type>
653 <scope>test</scope>
654 </dependency>
Murtadha Hubailc90f1e32017-11-10 18:17:29 +0300655 <dependency>
656 <groupId>org.apache.hyracks</groupId>
657 <artifactId>hyracks-comm</artifactId>
658 <version>${hyracks.version}</version>
659 </dependency>
Murtadha Hubailaf4018d2017-12-15 17:56:38 +0300660 <dependency>
661 <groupId>org.apache.logging.log4j</groupId>
662 <artifactId>log4j-api</artifactId>
663 </dependency>
664 <dependency>
665 <groupId>org.apache.logging.log4j</groupId>
Murtadha Hubail56295d92017-12-20 02:18:37 +0300666 <artifactId>log4j-jul</artifactId>
Murtadha Hubail56295d92017-12-20 02:18:37 +0300667 </dependency>
Michael Blowb8307792018-03-13 20:45:51 -0700668 <dependency>
669 <groupId>org.apache.asterix</groupId>
670 <artifactId>asterix-fuzzyjoin</artifactId>
671 <version>${project.version}</version>
672 <scope>test</scope>
673 </dependency>
Ahmed Eldawy8cc88252018-03-23 18:19:17 -0700674 <dependency>
675 <groupId>org.apache.asterix</groupId>
676 <artifactId>asterix-geo</artifactId>
677 <version>${project.version}</version>
678 <scope>test</scope>
679 </dependency>
Murtadha Hubail11f7c342018-07-15 10:55:47 +0300680 <dependency>
681 <groupId>org.apache.hyracks</groupId>
682 <artifactId>hyracks-storage-am-rtree</artifactId>
683 <version>${hyracks.version}</version>
684 </dependency>
685 <dependency>
686 <groupId>org.apache.hyracks</groupId>
687 <artifactId>hyracks-storage-am-lsm-rtree</artifactId>
688 <version>${hyracks.version}</version>
689 </dependency>
690 <dependency>
691 <groupId>org.apache.hyracks</groupId>
692 <artifactId>hyracks-storage-am-lsm-invertedindex</artifactId>
Murtadha Hubail11f7c342018-07-15 10:55:47 +0300693 </dependency>
Hussain Towaileb76e3cec2019-04-29 22:14:37 +0300694 <dependency>
695 <groupId>com.teradata.tpcds</groupId>
696 <artifactId>tpcds</artifactId>
697 <version>1.2</version>
698 <exclusions>
699 <exclusion>
700 <groupId>org.testng</groupId>
701 <artifactId>testng</artifactId>
702 </exclusion>
703 <exclusion>
704 <groupId>com.google.code.findbugs</groupId>
705 <artifactId>annotations</artifactId>
706 </exclusion>
707 <exclusion>
708 <groupId>io.airlift</groupId>
709 <artifactId>airline</artifactId>
710 </exclusion>
711 <exclusion>
712 <groupId>javax.inject</groupId>
713 <artifactId>javax.inject</artifactId>
714 </exclusion>
715 </exclusions>
716 </dependency>
Michael Blowe8637d02021-10-28 20:11:23 -0400717 <dependency>
718 <groupId>io.netty</groupId>
719 <artifactId>netty-codec-http</artifactId>
720 </dependency>
721 <dependency>
722 <groupId>io.netty</groupId>
723 <artifactId>netty-buffer</artifactId>
724 </dependency>
725 <dependency>
726 <groupId>io.netty</groupId>
727 <artifactId>netty-common</artifactId>
728 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700729 </dependencies>
Ian Maxon5dcf1392017-12-14 12:27:45 -0800730</project>