blob: f8a4401186bc1a4eba55f89f39c520fac201190f [file] [log] [blame]
Michael Blow786ed612017-07-20 11:19:38 -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 !-->
Vinayak Borkar9cca81b2013-12-11 21:53:45 -080019<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
Michael Blowb4c1fb02016-05-09 15:41:00 -070020 <modelVersion>4.0.0</modelVersion>
21 <parent>
22 <artifactId>apache-asterixdb</artifactId>
23 <groupId>org.apache.asterix</groupId>
Ian Maxon25824812022-01-27 11:49:12 -080024 <version>0.9.8-SNAPSHOT</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -070025 </parent>
26 <licenses>
27 <license>
28 <name>Apache License, Version 2.0</name>
29 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
30 <distribution>repo</distribution>
31 <comments>A business-friendly OSS license</comments>
32 </license>
33 </licenses>
34 <artifactId>asterix-external-data</artifactId>
35 <properties>
Michael Blow4cd925c2018-01-20 17:15:38 -050036 <root.dir>${basedir}/..</root.dir>
Michael Blow599ef8f2017-01-12 11:02:53 -050037 <generatedSourcesDirectory>${project.build.directory}/generated-sources/lexer/</generatedSourcesDirectory>
Michael Blowb4c1fb02016-05-09 15:41:00 -070038 </properties>
39 <build>
40 <plugins>
41 <plugin>
Abdullah Alamoudi486e47a2015-12-23 08:17:57 +030042 <groupId>org.apache.asterix</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -070043 <artifactId>lexer-generator-maven-plugin</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -040044 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -070045 <configuration>
46 <grammarFile>src/main/resources/adm.grammar</grammarFile>
Till Westmann7255c5d2016-07-27 19:34:18 -070047 <outputDir>${project.build.directory}/generated-sources/lexer/org/apache/asterix/runtime/operators/file/adm</outputDir>
Michael Blowb4c1fb02016-05-09 15:41:00 -070048 </configuration>
49 <executions>
50 <execution>
51 <id>generate-lexer</id>
52 <phase>generate-sources</phase>
53 <goals>
54 <goal>generate-lexer</goal>
55 </goals>
56 </execution>
57 </executions>
58 </plugin>
59 <plugin>
60 <groupId>org.codehaus.mojo</groupId>
61 <artifactId>build-helper-maven-plugin</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -070062 <executions>
63 <execution>
64 <id>add-source</id>
65 <phase>generate-sources</phase>
66 <goals>
67 <goal>add-source</goal>
68 </goals>
Ian Maxon3da9d062016-03-16 17:05:31 -070069 <configuration>
Michael Blowb4c1fb02016-05-09 15:41:00 -070070 <sources>
Till Westmann7255c5d2016-07-27 19:34:18 -070071 <source>${project.build.directory}/generated-sources/lexer/</source>
Michael Blowb4c1fb02016-05-09 15:41:00 -070072 </sources>
Ian Maxon3da9d062016-03-16 17:05:31 -070073 </configuration>
Michael Blowb4c1fb02016-05-09 15:41:00 -070074 </execution>
75 </executions>
76 </plugin>
77 <plugin>
78 <groupId>org.jvnet.jaxb2.maven2</groupId>
79 <artifactId>maven-jaxb2-plugin</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -070080 <executions>
81 <execution>
82 <id>configuration</id>
83 <goals>
84 <goal>generate</goal>
85 </goals>
86 <configuration>
87 <schemaDirectory>src/main/resources/schema</schemaDirectory>
88 <schemaIncludes>
89 <include>library.xsd</include>
90 </schemaIncludes>
91 <generatePackage>org.apache.asterix.external.library</generatePackage>
92 <generateDirectory>${project.build.directory}/generated-sources/configuration</generateDirectory>
93 </configuration>
94 </execution>
95 </executions>
96 </plugin>
97 <plugin>
98 <groupId>org.apache.maven.plugins</groupId>
99 <artifactId>maven-jar-plugin</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700100 <configuration>
101 <includes>
102 <include>**/*.class</include>
103 <include>**/*.txt</include>
Ian Maxona28ddb72020-04-28 15:36:30 -0700104 <include>**/*.py</include>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700105 <include>**/NOTICE</include>
106 <include>**/LICENSE</include>
Michael Blow82464fb2017-03-28 18:48:13 -0400107 <include>**/*.properties</include>
Xikui Wangf17def92017-01-10 14:46:44 -0800108 <include>**/services/**</include>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700109 </includes>
110 </configuration>
111 <executions>
112 <execution>
113 <goals>
114 <goal>test-jar</goal>
115 </goals>
116 <phase>package</phase>
117 </execution>
118 </executions>
119 </plugin>
120 <plugin>
121 <artifactId>maven-assembly-plugin</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700122 <executions>
123 <execution>
124 <configuration>
Michael Blow82464fb2017-03-28 18:48:13 -0400125 <descriptors>src/main/assembly/binary-assembly-libzip.xml</descriptors>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700126 </configuration>
127 <phase>package</phase>
128 <goals>
Michael Blow82464fb2017-03-28 18:48:13 -0400129 <goal>single</goal>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700130 </goals>
131 </execution>
132 </executions>
133 </plugin>
Michael Blow599ef8f2017-01-12 11:02:53 -0500134 <plugin>
Michael Blow82464fb2017-03-28 18:48:13 -0400135 <groupId>org.apache.rat</groupId>
136 <artifactId>apache-rat-plugin</artifactId>
137 <configuration>
138 <licenses combine.children="append">
139 <license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
140 <licenseFamilyCategory>Kermit</licenseFamilyCategory>
141 <licenseFamilyName>Kermit Project</licenseFamilyName>
Michael Blow07570112017-04-11 21:38:31 -0400142 <notes>The UTF-8 sample "I Can Eat Glass" from The Kermit Project (license in LICENSE file)</notes>
143 <patterns>Copyright © 1981-2011, Trustees of Columbia University in the City of New York. All rights reserved.</patterns>
Michael Blow82464fb2017-03-28 18:48:13 -0400144 </license>
145 </licenses>
146 <licenseFamilies combine.children="append">
147 <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
148 <familyName>Kermit Project</familyName>
149 </licenseFamily>
150 </licenseFamilies>
151 <excludes combine.children="append">
Michael Blow82464fb2017-03-28 18:48:13 -0400152 <exclude>src/test/resources/record.json</exclude> <!-- https://issues.apache.org/jira/browse/ASTERIXDB-1850 -->
153 <exclude>src/test/resources/change_feed.csv</exclude>
Xikui Wang46518ba2017-05-29 22:55:51 -0700154 <exclude>src/test/resources/test_tweets.txt</exclude>
Michael Blow82464fb2017-03-28 18:48:13 -0400155 </excludes>
156 </configuration>
157 </plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700158 </plugins>
159 <pluginManagement>
160 <plugins>
Wail Alkowaileetf984ced2020-10-16 12:44:42 -0700161 <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
Michael Blowb4c1fb02016-05-09 15:41:00 -0700162 <plugin>
163 <groupId>org.eclipse.m2e</groupId>
164 <artifactId>lifecycle-mapping</artifactId>
165 <version>1.0.0</version>
166 <configuration>
167 <lifecycleMappingMetadata>
168 <pluginExecutions>
169 <pluginExecution>
170 <pluginExecutionFilter>
Abdullah Alamoudifba622b2016-05-14 13:01:16 -0700171 <groupId> org.apache.asterix</groupId>
172 <artifactId> lexer-generator-maven-plugin</artifactId>
Michael Blow09f958c2017-08-20 17:02:19 -0400173 <versionRange>[0.0,)</versionRange>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700174 <goals>
175 <goal>generate-lexer</goal>
176 </goals>
177 </pluginExecutionFilter>
178 <action>
179 <execute>
180 <runOnIncremental>false</runOnIncremental>
181 </execute>
182 </action>
183 </pluginExecution>
184 <pluginExecution>
185 <pluginExecutionFilter>
Abdullah Alamoudifba622b2016-05-14 13:01:16 -0700186 <groupId> org.codehaus.mojo</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700187 <artifactId>build-helper-maven-plugin</artifactId>
Michael Blow09f958c2017-08-20 17:02:19 -0400188 <versionRange>[0.0,)</versionRange>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700189 <goals>
190 <goal>add-source</goal>
191 </goals>
192 </pluginExecutionFilter>
193 <action>
Abdullah Alamoudifba622b2016-05-14 13:01:16 -0700194 <ignore />
Michael Blowb4c1fb02016-05-09 15:41:00 -0700195 </action>
196 </pluginExecution>
197 </pluginExecutions>
198 </lifecycleMappingMetadata>
199 </configuration>
200 </plugin>
Xikui Wang993f0ed2018-07-17 11:47:30 -0700201 <plugin>
202 <groupId>org.apache.maven.plugins</groupId>
203 <artifactId>maven-dependency-plugin</artifactId>
204 <configuration>
205 <usedDependencies combine.children="append">
206 <usedDependency>com.sun.xml.bind:jaxb-core</usedDependency>
207 <usedDependency>com.sun.xml.bind:jaxb-impl</usedDependency>
208 <usedDependency>com.sun.activation:javax.activation</usedDependency>
Ian Maxona28ddb72020-04-28 15:36:30 -0700209 <usedDependency>net.razorvine:serpent</usedDependency>
Michael Blow7d462c32021-11-05 11:49:19 -0400210 <usedDependency>io.netty:netty-resolver-dns</usedDependency>
211 <usedDependency>io.netty:netty-codec-http2</usedDependency>
212 <usedDependency>io.netty:netty-transport-native-unix-common</usedDependency>
Xikui Wang993f0ed2018-07-17 11:47:30 -0700213 </usedDependencies>
214 </configuration>
215 </plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700216 </plugins>
217 </pluginManagement>
218 </build>
219 <dependencies>
220 <dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700221 <groupId>org.apache.asterix</groupId>
222 <artifactId>asterix-om</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400223 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700224 <type>jar</type>
225 <scope>compile</scope>
226 </dependency>
227 <dependency>
Abdullah Alamoudifba622b2016-05-14 13:01:16 -0700228 <groupId>org.apache.hyracks</groupId>
229 <artifactId>hyracks-test-support</artifactId>
Abdullah Alamoudifba622b2016-05-14 13:01:16 -0700230 <scope>test</scope>
231 </dependency>
232 <dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700233 <groupId>org.apache.asterix</groupId>
234 <artifactId>asterix-runtime</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400235 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700236 </dependency>
237 <dependency>
238 <groupId>org.apache.hyracks</groupId>
Michael Blow2d90c0c2018-06-16 08:59:54 -0400239 <artifactId>hyracks-hdfs</artifactId>
Abdullah Alamoudi973a0d32016-07-22 14:38:56 +0300240 </dependency>
241 <dependency>
242 <groupId>org.apache.asterix</groupId>
243 <artifactId>asterix-common</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400244 <version>${project.version}</version>
Abdullah Alamoudi973a0d32016-07-22 14:38:56 +0300245 </dependency>
246 <dependency>
247 <groupId>org.apache.asterix</groupId>
248 <artifactId>asterix-active</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400249 <version>${project.version}</version>
Abdullah Alamoudi973a0d32016-07-22 14:38:56 +0300250 </dependency>
251 <dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700252 <groupId>org.twitter4j</groupId>
253 <artifactId>twitter4j-core</artifactId>
254 <version>4.0.3</version>
Ian Maxon5226ca82017-01-13 12:19:44 -0800255 <scope>provided</scope>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700256 </dependency>
257 <dependency>
258 <groupId>org.twitter4j</groupId>
259 <artifactId>twitter4j-stream</artifactId>
260 <version>4.0.3</version>
Ian Maxon5226ca82017-01-13 12:19:44 -0800261 <scope>provided</scope>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700262 </dependency>
263 <dependency>
Till Westmann7d68c672017-07-19 11:14:12 -0700264 <groupId>com.rometools</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700265 <artifactId>rome-fetcher</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700266 </dependency>
267 <dependency>
Till Westmann7d68c672017-07-19 11:14:12 -0700268 <groupId>com.rometools</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700269 <artifactId>rome</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700270 </dependency>
271 <dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700272 <groupId>com.e-movimento.tinytools</groupId>
273 <artifactId>privilegedaccessor</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700274 <scope>test</scope>
275 </dependency>
276 <dependency>
277 <groupId>com.couchbase.client</groupId>
278 <artifactId>core-io</artifactId>
Abdullah Alamoudi9747c4b2016-08-26 10:45:09 +0300279 <version>1.3.2</version>
Abdullah Alamoudifba622b2016-05-14 13:01:16 -0700280 </dependency>
281 <dependency>
282 <groupId>org.mockito</groupId>
Ian Maxon4889f6b2021-05-05 02:08:27 -0700283 <artifactId>mockito-core</artifactId>
Abdullah Alamoudifba622b2016-05-14 13:01:16 -0700284 <scope>test</scope>
285 </dependency>
Michael Blow2da62dc2016-06-30 21:18:37 -0400286 <dependency>
287 <groupId>org.apache.hyracks</groupId>
288 <artifactId>hyracks-api</artifactId>
Michael Blow2da62dc2016-06-30 21:18:37 -0400289 <type>test-jar</type>
290 <scope>test</scope>
291 </dependency>
Till Westmann42620f62016-11-23 11:52:24 -0800292 <dependency>
293 <groupId>org.apache.wicket</groupId>
Till Westmann42620f62016-11-23 11:52:24 -0800294 <artifactId>wicket-util</artifactId>
Michael Blow0f7e4872018-12-15 20:01:23 -0500295 <version>8.2.0</version>
Till Westmann42620f62016-11-23 11:52:24 -0800296 <scope>test</scope>
297 </dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500298 <dependency>
299 <groupId>commons-io</groupId>
300 <artifactId>commons-io</artifactId>
301 </dependency>
302 <dependency>
303 <groupId>org.apache.hyracks</groupId>
304 <artifactId>hyracks-dataflow-common</artifactId>
305 </dependency>
306 <dependency>
307 <groupId>org.apache.hyracks</groupId>
Ian Maxona28ddb72020-04-28 15:36:30 -0700308 <artifactId>hyracks-control-common</artifactId>
309 </dependency>
310 <dependency>
311 <groupId>org.apache.hyracks</groupId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500312 <artifactId>hyracks-storage-am-lsm-btree</artifactId>
313 </dependency>
314 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500315 <groupId>org.apache.hyracks</groupId>
316 <artifactId>algebricks-data</artifactId>
317 </dependency>
318 <dependency>
319 <groupId>org.apache.hyracks</groupId>
320 <artifactId>algebricks-core</artifactId>
321 </dependency>
322 <dependency>
323 <groupId>org.apache.hyracks</groupId>
324 <artifactId>hyracks-storage-am-lsm-rtree</artifactId>
325 </dependency>
326 <dependency>
327 <groupId>org.apache.hyracks</groupId>
328 <artifactId>algebricks-runtime</artifactId>
329 </dependency>
330 <dependency>
331 <groupId>org.apache.hyracks</groupId>
332 <artifactId>hyracks-storage-am-lsm-common</artifactId>
333 </dependency>
334 <dependency>
335 <groupId>org.apache.hyracks</groupId>
336 <artifactId>hyracks-storage-common</artifactId>
337 </dependency>
338 <dependency>
339 <groupId>org.apache.httpcomponents</groupId>
340 <artifactId>httpclient</artifactId>
341 </dependency>
342 <dependency>
343 <groupId>org.apache.hyracks</groupId>
344 <artifactId>hyracks-util</artifactId>
345 </dependency>
346 <dependency>
347 <groupId>org.apache.hyracks</groupId>
348 <artifactId>algebricks-common</artifactId>
349 </dependency>
350 <dependency>
351 <groupId>org.apache.hadoop</groupId>
352 <artifactId>hadoop-common</artifactId>
353 </dependency>
354 <dependency>
355 <groupId>org.apache.hadoop</groupId>
356 <artifactId>hadoop-mapreduce-client-core</artifactId>
357 </dependency>
358 <dependency>
359 <groupId>org.apache.hyracks</groupId>
360 <artifactId>hyracks-storage-am-rtree</artifactId>
361 </dependency>
362 <dependency>
363 <groupId>org.apache.commons</groupId>
364 <artifactId>commons-lang3</artifactId>
365 </dependency>
366 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500367 <groupId>junit</groupId>
368 <artifactId>junit</artifactId>
Murtadha Hubaile25df7d2017-09-19 11:17:38 -0700369 <scope>test</scope>
Michael Blow599ef8f2017-01-12 11:02:53 -0500370 </dependency>
371 <dependency>
372 <groupId>org.apache.hyracks</groupId>
373 <artifactId>hyracks-dataflow-std</artifactId>
374 </dependency>
375 <dependency>
376 <groupId>org.apache.hyracks</groupId>
377 <artifactId>hyracks-data-std</artifactId>
378 </dependency>
379 <dependency>
380 <groupId>org.apache.hyracks</groupId>
381 <artifactId>hyracks-storage-am-btree</artifactId>
382 </dependency>
383 <dependency>
384 <groupId>org.apache.hyracks</groupId>
385 <artifactId>hyracks-storage-am-common</artifactId>
386 </dependency>
387 <dependency>
388 <groupId>org.apache.hyracks</groupId>
389 <artifactId>hyracks-api</artifactId>
390 </dependency>
391 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500392 <groupId>com.fasterxml.jackson.core</groupId>
393 <artifactId>jackson-databind</artifactId>
394 </dependency>
Wail Alkowaileet733fba82017-12-07 20:05:35 -0800395 <dependency>
396 <groupId>com.fasterxml.jackson.core</groupId>
397 <artifactId>jackson-core</artifactId>
398 </dependency>
399 <dependency>
400 <groupId>org.apache.commons</groupId>
401 <artifactId>commons-collections4</artifactId>
Michael Blowb8df1c52019-11-08 14:15:42 -0500402 <version>4.4</version>
Wail Alkowaileet733fba82017-12-07 20:05:35 -0800403 </dependency>
Murtadha Hubailaf4018d2017-12-15 17:56:38 +0300404 <dependency>
Xikui Wang993f0ed2018-07-17 11:47:30 -0700405 <groupId>com.sun.xml.bind</groupId>
406 <artifactId>jaxb-core</artifactId>
407 </dependency>
408 <dependency>
409 <groupId>com.sun.xml.bind</groupId>
410 <artifactId>jaxb-impl</artifactId>
411 </dependency>
412 <dependency>
413 <groupId>com.sun.activation</groupId>
414 <artifactId>javax.activation</artifactId>
415 </dependency>
Michael Blow3477a2b2018-10-04 17:17:35 -0400416 <dependency>
417 <groupId>com.esri.geometry</groupId>
418 <artifactId>esri-geometry-api</artifactId>
Michael Blow3477a2b2018-10-04 17:17:35 -0400419 </dependency>
420 <dependency>
421 <groupId>javax.xml.bind</groupId>
422 <artifactId>jaxb-api</artifactId>
423 </dependency>
Xikui Wangeac38882018-10-11 12:07:53 -0700424 <dependency>
425 <groupId>org.apache.hyracks</groupId>
426 <artifactId>hyracks-http</artifactId>
427 </dependency>
428 <dependency>
Ian Maxona28ddb72020-04-28 15:36:30 -0700429 <groupId>com.google.guava</groupId>
430 <artifactId>guava</artifactId>
431 </dependency>
432 <dependency>
Hussain Towailebbc0f7e02020-03-30 16:10:30 +0300433 <groupId>software.amazon.awssdk</groupId>
Hussain Towaileb9f454cd2021-02-05 16:49:11 +0300434 <artifactId>aws-core</artifactId>
435 </dependency>
436 <dependency>
437 <groupId>software.amazon.awssdk</groupId>
Hussain Towaileb93405ea2020-05-27 20:19:04 +0300438 <artifactId>http-client-spi</artifactId>
439 </dependency>
440 <dependency>
441 <groupId>software.amazon.awssdk</groupId>
442 <artifactId>sdk-core</artifactId>
443 </dependency>
444 <dependency>
445 <groupId>software.amazon.awssdk</groupId>
Hussain Towailebbc0f7e02020-03-30 16:10:30 +0300446 <artifactId>s3</artifactId>
447 </dependency>
448 <dependency>
449 <groupId>software.amazon.awssdk</groupId>
450 <artifactId>regions</artifactId>
451 </dependency>
452 <dependency>
453 <groupId>software.amazon.awssdk</groupId>
454 <artifactId>auth</artifactId>
455 </dependency>
Ian Maxon7b959962020-07-23 22:15:40 -0700456 <dependency>
Hussain Towailebe86d9002020-10-16 16:52:27 +0300457 <groupId>com.azure</groupId>
458 <artifactId>azure-storage-blob</artifactId>
459 </dependency>
460 <dependency>
Hussain Towaileb2b6cf222021-08-11 01:55:16 +0300461 <groupId>com.azure</groupId>
Hussain Towaileb002591c2021-10-15 09:30:01 +0300462 <artifactId>azure-storage-file-datalake</artifactId>
463 </dependency>
464 <dependency>
465 <groupId>com.azure</groupId>
Hussain Towaileb2b6cf222021-08-11 01:55:16 +0300466 <artifactId>azure-identity</artifactId>
467 </dependency>
468 <dependency>
Hussain Towailebcf7156d2021-08-13 18:48:10 +0300469 <groupId>com.google.cloud</groupId>
470 <artifactId>google-cloud-storage</artifactId>
471 </dependency>
472 <dependency>
Wail Alkowaileetf984ced2020-10-16 12:44:42 -0700473 <groupId>org.msgpack</groupId>
474 <artifactId>msgpack-core</artifactId>
475 </dependency>
476 <dependency>
477 <groupId>org.apache.parquet</groupId>
478 <artifactId>parquet-column</artifactId>
479 </dependency>
480 <dependency>
481 <groupId>org.apache.parquet</groupId>
482 <artifactId>parquet-hadoop</artifactId>
Ian Maxon7b959962020-07-23 22:15:40 -0700483 </dependency>
Ian Maxon44b4dd82020-10-01 12:58:06 -0700484 <dependency>
Ian Maxon4a20fb22020-06-08 17:23:07 -0700485 <groupId>org.apache.logging.log4j</groupId>
486 <artifactId>log4j-1.2-api</artifactId>
487 </dependency>
Wail Alkowaileet578908a2021-07-08 15:29:47 -0700488 <dependency>
Wail Alkowaileet09cb18f2021-09-08 21:09:54 -0700489 <groupId>com.amazonaws</groupId>
490 <artifactId>aws-java-sdk-s3</artifactId>
491 </dependency>
492 <dependency>
493 <groupId>com.amazonaws</groupId>
494 <artifactId>aws-java-sdk-dynamodb</artifactId>
495 </dependency>
496 <dependency>
Wail Alkowaileet578908a2021-07-08 15:29:47 -0700497 <groupId>org.apache.hadoop</groupId>
498 <artifactId>hadoop-aws</artifactId>
499 </dependency>
Wail Alkowaileet380dbad2021-09-10 03:21:33 -0700500 <dependency>
501 <groupId>org.apache.hadoop</groupId>
502 <artifactId>hadoop-azure</artifactId>
Michael Blow5725e3d2022-03-07 16:34:08 -0500503 <exclusions>
504 <!-- apply patch for HADOOP-17225 to workaround CVE-2019-10172 -->
505 <exclusion>
506 <groupId>org.codehaus.jackson</groupId>
507 <artifactId>jackson-mapper-asl</artifactId>
508 </exclusion>
509 <exclusion>
510 <groupId>org.codehaus.jackson</groupId>
511 <artifactId>jackson-core-asl</artifactId>
512 </exclusion>
513 </exclusions>
514 </dependency>
515 <!-- apply patch for HADOOP-17225 to workaround CVE-2019-10172 -->
516 <dependency>
517 <groupId>org.codehaus.jackson</groupId>
518 <artifactId>jackson-mapper-asl</artifactId>
Michael Blow336237e2022-03-10 09:10:01 -0500519 <version>1.9.14-atlassian-6</version>
Michael Blow5725e3d2022-03-07 16:34:08 -0500520 </dependency>
521 <!-- apply patch for HADOOP-17225 to workaround CVE-2019-10172 -->
522 <dependency>
523 <groupId>org.codehaus.jackson</groupId>
524 <artifactId>jackson-core-asl</artifactId>
Michael Blow336237e2022-03-10 09:10:01 -0500525 <version>1.9.14-atlassian-6</version>
Wail Alkowaileet380dbad2021-09-10 03:21:33 -0700526 </dependency>
Michael Blow7d462c32021-11-05 11:49:19 -0400527 <dependency>
528 <groupId>io.netty</groupId>
529 <artifactId>netty-resolver-dns</artifactId>
530 </dependency>
531 <dependency>
532 <groupId>io.netty</groupId>
533 <artifactId>netty-codec-http2</artifactId>
534 </dependency>
535 <dependency>
536 <groupId>io.netty</groupId>
537 <artifactId>netty-transport-native-unix-common</artifactId>
538 </dependency>
Hussain Towaileb359e5c22022-08-01 06:46:31 +0300539 <!-- TODO(htowaileb): removed from hadoop transitively and added separately to avoid CVEs, can
540 be removed once upgraded to hadoop 3.3.4 as it addresses the CVEs -->
541 <dependency>
542 <groupId>org.eclipse.jetty</groupId>
543 <artifactId>jetty-util</artifactId>
544 </dependency>
545 <dependency>
546 <groupId>org.eclipse.jetty</groupId>
547 <artifactId>jetty-util-ajax</artifactId>
548 </dependency>
Hussain Towailebaedda352023-05-22 04:45:42 +0300549 <!-- Manually included to avoid CVE-2023-1370 -->
550 <dependency>
551 <groupId>net.minidev</groupId>
552 <artifactId>json-smart</artifactId>
553 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700554 </dependencies>
Michael Blow5725e3d2022-03-07 16:34:08 -0500555 <!-- apply patch for HADOOP-17225 to workaround CVE-2019-10172 -->
556 <repositories>
557 <repository>
558 <id>atlassian-3rdparty</id>
559 <url>https://packages.atlassian.com/maven-3rdparty/</url>
560 </repository>
561 </repositories>
Michael Blowf8a882d2016-08-02 01:28:34 -0400562</project>