blob: 161e5f51ed7aa2514dcf4e41a8e7a3f8ed6f259d [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 Maxonbf0abd42024-03-05 11:26:12 -080024 <version>0.9.8.3-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 Blow0020a082023-08-23 20:56:13 -040038 <lexer-generator-maven-plugin.version>${project.version}</lexer-generator-maven-plugin.version>
Michael Blowb4c1fb02016-05-09 15:41:00 -070039 </properties>
40 <build>
41 <plugins>
42 <plugin>
Abdullah Alamoudi486e47a2015-12-23 08:17:57 +030043 <groupId>org.apache.asterix</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -070044 <artifactId>lexer-generator-maven-plugin</artifactId>
Michael Blow0020a082023-08-23 20:56:13 -040045 <version>${lexer-generator-maven-plugin.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -070046 <configuration>
47 <grammarFile>src/main/resources/adm.grammar</grammarFile>
Till Westmann7255c5d2016-07-27 19:34:18 -070048 <outputDir>${project.build.directory}/generated-sources/lexer/org/apache/asterix/runtime/operators/file/adm</outputDir>
Michael Blowb4c1fb02016-05-09 15:41:00 -070049 </configuration>
50 <executions>
51 <execution>
52 <id>generate-lexer</id>
53 <phase>generate-sources</phase>
54 <goals>
55 <goal>generate-lexer</goal>
56 </goals>
57 </execution>
58 </executions>
59 </plugin>
60 <plugin>
61 <groupId>org.codehaus.mojo</groupId>
62 <artifactId>build-helper-maven-plugin</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -070063 <executions>
64 <execution>
65 <id>add-source</id>
66 <phase>generate-sources</phase>
67 <goals>
68 <goal>add-source</goal>
69 </goals>
Ian Maxon3da9d062016-03-16 17:05:31 -070070 <configuration>
Michael Blowb4c1fb02016-05-09 15:41:00 -070071 <sources>
Till Westmann7255c5d2016-07-27 19:34:18 -070072 <source>${project.build.directory}/generated-sources/lexer/</source>
Michael Blowb4c1fb02016-05-09 15:41:00 -070073 </sources>
Ian Maxon3da9d062016-03-16 17:05:31 -070074 </configuration>
Michael Blowb4c1fb02016-05-09 15:41:00 -070075 </execution>
76 </executions>
77 </plugin>
78 <plugin>
79 <groupId>org.jvnet.jaxb2.maven2</groupId>
80 <artifactId>maven-jaxb2-plugin</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -070081 <executions>
82 <execution>
83 <id>configuration</id>
84 <goals>
85 <goal>generate</goal>
86 </goals>
87 <configuration>
88 <schemaDirectory>src/main/resources/schema</schemaDirectory>
89 <schemaIncludes>
90 <include>library.xsd</include>
91 </schemaIncludes>
92 <generatePackage>org.apache.asterix.external.library</generatePackage>
93 <generateDirectory>${project.build.directory}/generated-sources/configuration</generateDirectory>
94 </configuration>
95 </execution>
96 </executions>
97 </plugin>
98 <plugin>
99 <groupId>org.apache.maven.plugins</groupId>
100 <artifactId>maven-jar-plugin</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700101 <configuration>
102 <includes>
103 <include>**/*.class</include>
104 <include>**/*.txt</include>
Ian Maxona28ddb72020-04-28 15:36:30 -0700105 <include>**/*.py</include>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700106 <include>**/NOTICE</include>
107 <include>**/LICENSE</include>
Michael Blow82464fb2017-03-28 18:48:13 -0400108 <include>**/*.properties</include>
Xikui Wangf17def92017-01-10 14:46:44 -0800109 <include>**/services/**</include>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700110 </includes>
111 </configuration>
112 <executions>
113 <execution>
114 <goals>
115 <goal>test-jar</goal>
116 </goals>
117 <phase>package</phase>
118 </execution>
119 </executions>
120 </plugin>
121 <plugin>
122 <artifactId>maven-assembly-plugin</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700123 <executions>
124 <execution>
125 <configuration>
Michael Blow82464fb2017-03-28 18:48:13 -0400126 <descriptors>src/main/assembly/binary-assembly-libzip.xml</descriptors>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700127 </configuration>
128 <phase>package</phase>
129 <goals>
Michael Blow82464fb2017-03-28 18:48:13 -0400130 <goal>single</goal>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700131 </goals>
132 </execution>
133 </executions>
134 </plugin>
Michael Blow599ef8f2017-01-12 11:02:53 -0500135 <plugin>
Michael Blow82464fb2017-03-28 18:48:13 -0400136 <groupId>org.apache.rat</groupId>
137 <artifactId>apache-rat-plugin</artifactId>
138 <configuration>
139 <licenses combine.children="append">
140 <license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
141 <licenseFamilyCategory>Kermit</licenseFamilyCategory>
142 <licenseFamilyName>Kermit Project</licenseFamilyName>
Michael Blow07570112017-04-11 21:38:31 -0400143 <notes>The UTF-8 sample "I Can Eat Glass" from The Kermit Project (license in LICENSE file)</notes>
144 <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 -0400145 </license>
146 </licenses>
147 <licenseFamilies combine.children="append">
148 <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
149 <familyName>Kermit Project</familyName>
150 </licenseFamily>
151 </licenseFamilies>
152 <excludes combine.children="append">
Michael Blow82464fb2017-03-28 18:48:13 -0400153 <exclude>src/test/resources/record.json</exclude> <!-- https://issues.apache.org/jira/browse/ASTERIXDB-1850 -->
154 <exclude>src/test/resources/change_feed.csv</exclude>
Xikui Wang46518ba2017-05-29 22:55:51 -0700155 <exclude>src/test/resources/test_tweets.txt</exclude>
Michael Blow82464fb2017-03-28 18:48:13 -0400156 </excludes>
157 </configuration>
158 </plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700159 </plugins>
160 <pluginManagement>
161 <plugins>
Wail Alkowaileetf984ced2020-10-16 12:44:42 -0700162 <!--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 -0700163 <plugin>
164 <groupId>org.eclipse.m2e</groupId>
165 <artifactId>lifecycle-mapping</artifactId>
166 <version>1.0.0</version>
167 <configuration>
168 <lifecycleMappingMetadata>
169 <pluginExecutions>
170 <pluginExecution>
171 <pluginExecutionFilter>
Abdullah Alamoudifba622b2016-05-14 13:01:16 -0700172 <groupId> org.apache.asterix</groupId>
173 <artifactId> lexer-generator-maven-plugin</artifactId>
Michael Blow09f958c2017-08-20 17:02:19 -0400174 <versionRange>[0.0,)</versionRange>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700175 <goals>
176 <goal>generate-lexer</goal>
177 </goals>
178 </pluginExecutionFilter>
179 <action>
180 <execute>
181 <runOnIncremental>false</runOnIncremental>
182 </execute>
183 </action>
184 </pluginExecution>
185 <pluginExecution>
186 <pluginExecutionFilter>
Abdullah Alamoudifba622b2016-05-14 13:01:16 -0700187 <groupId> org.codehaus.mojo</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700188 <artifactId>build-helper-maven-plugin</artifactId>
Michael Blow09f958c2017-08-20 17:02:19 -0400189 <versionRange>[0.0,)</versionRange>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700190 <goals>
191 <goal>add-source</goal>
192 </goals>
193 </pluginExecutionFilter>
194 <action>
Abdullah Alamoudifba622b2016-05-14 13:01:16 -0700195 <ignore />
Michael Blowb4c1fb02016-05-09 15:41:00 -0700196 </action>
197 </pluginExecution>
198 </pluginExecutions>
199 </lifecycleMappingMetadata>
200 </configuration>
201 </plugin>
Xikui Wang993f0ed2018-07-17 11:47:30 -0700202 <plugin>
203 <groupId>org.apache.maven.plugins</groupId>
204 <artifactId>maven-dependency-plugin</artifactId>
205 <configuration>
206 <usedDependencies combine.children="append">
207 <usedDependency>com.sun.xml.bind:jaxb-core</usedDependency>
208 <usedDependency>com.sun.xml.bind:jaxb-impl</usedDependency>
209 <usedDependency>com.sun.activation:javax.activation</usedDependency>
Ian Maxona28ddb72020-04-28 15:36:30 -0700210 <usedDependency>net.razorvine:serpent</usedDependency>
Michael Blow7d462c32021-11-05 11:49:19 -0400211 <usedDependency>io.netty:netty-resolver-dns</usedDependency>
212 <usedDependency>io.netty:netty-codec-http2</usedDependency>
213 <usedDependency>io.netty:netty-transport-native-unix-common</usedDependency>
Hussain Towaileb35c42ac2023-05-23 10:44:10 +0300214 <usedDependency>io.netty:netty-handler-proxy</usedDependency>
Michael Blow4bdcbc52023-10-09 00:12:55 -0400215 <usedDependency>io.netty:netty-handler-proxy</usedDependency>
Xikui Wang993f0ed2018-07-17 11:47:30 -0700216 </usedDependencies>
Michael Blow4bdcbc52023-10-09 00:12:55 -0400217 <ignoredUnusedDeclaredDependencies>
218 <unusedDeclaredDependency>io.grpc:grpc-census:*</unusedDeclaredDependency>
219 </ignoredUnusedDeclaredDependencies>
Xikui Wang993f0ed2018-07-17 11:47:30 -0700220 </configuration>
221 </plugin>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700222 </plugins>
223 </pluginManagement>
224 </build>
225 <dependencies>
226 <dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700227 <groupId>org.apache.asterix</groupId>
228 <artifactId>asterix-om</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400229 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700230 <type>jar</type>
231 <scope>compile</scope>
232 </dependency>
233 <dependency>
Abdullah Alamoudifba622b2016-05-14 13:01:16 -0700234 <groupId>org.apache.hyracks</groupId>
235 <artifactId>hyracks-test-support</artifactId>
Abdullah Alamoudifba622b2016-05-14 13:01:16 -0700236 <scope>test</scope>
237 </dependency>
238 <dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700239 <groupId>org.apache.asterix</groupId>
240 <artifactId>asterix-runtime</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400241 <version>${project.version}</version>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700242 </dependency>
243 <dependency>
244 <groupId>org.apache.hyracks</groupId>
Michael Blow2d90c0c2018-06-16 08:59:54 -0400245 <artifactId>hyracks-hdfs</artifactId>
Abdullah Alamoudi973a0d32016-07-22 14:38:56 +0300246 </dependency>
247 <dependency>
248 <groupId>org.apache.asterix</groupId>
249 <artifactId>asterix-common</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400250 <version>${project.version}</version>
Abdullah Alamoudi973a0d32016-07-22 14:38:56 +0300251 </dependency>
252 <dependency>
253 <groupId>org.apache.asterix</groupId>
254 <artifactId>asterix-active</artifactId>
Michael Blowf8a882d2016-08-02 01:28:34 -0400255 <version>${project.version}</version>
Abdullah Alamoudi973a0d32016-07-22 14:38:56 +0300256 </dependency>
257 <dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700258 <groupId>org.twitter4j</groupId>
259 <artifactId>twitter4j-core</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>
264 <groupId>org.twitter4j</groupId>
265 <artifactId>twitter4j-stream</artifactId>
266 <version>4.0.3</version>
Ian Maxon5226ca82017-01-13 12:19:44 -0800267 <scope>provided</scope>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700268 </dependency>
269 <dependency>
Till Westmann7d68c672017-07-19 11:14:12 -0700270 <groupId>com.rometools</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700271 <artifactId>rome-fetcher</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700272 </dependency>
273 <dependency>
Till Westmann7d68c672017-07-19 11:14:12 -0700274 <groupId>com.rometools</groupId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700275 <artifactId>rome</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700276 </dependency>
277 <dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700278 <groupId>com.e-movimento.tinytools</groupId>
279 <artifactId>privilegedaccessor</artifactId>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700280 <scope>test</scope>
281 </dependency>
282 <dependency>
283 <groupId>com.couchbase.client</groupId>
284 <artifactId>core-io</artifactId>
Abdullah Alamoudi9747c4b2016-08-26 10:45:09 +0300285 <version>1.3.2</version>
Abdullah Alamoudifba622b2016-05-14 13:01:16 -0700286 </dependency>
287 <dependency>
288 <groupId>org.mockito</groupId>
Ian Maxon4889f6b2021-05-05 02:08:27 -0700289 <artifactId>mockito-core</artifactId>
Abdullah Alamoudifba622b2016-05-14 13:01:16 -0700290 <scope>test</scope>
291 </dependency>
Michael Blow2da62dc2016-06-30 21:18:37 -0400292 <dependency>
293 <groupId>org.apache.hyracks</groupId>
294 <artifactId>hyracks-api</artifactId>
Michael Blow2da62dc2016-06-30 21:18:37 -0400295 <type>test-jar</type>
296 <scope>test</scope>
297 </dependency>
Till Westmann42620f62016-11-23 11:52:24 -0800298 <dependency>
299 <groupId>org.apache.wicket</groupId>
Till Westmann42620f62016-11-23 11:52:24 -0800300 <artifactId>wicket-util</artifactId>
Michael Blow0f7e4872018-12-15 20:01:23 -0500301 <version>8.2.0</version>
Till Westmann42620f62016-11-23 11:52:24 -0800302 <scope>test</scope>
303 </dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500304 <dependency>
305 <groupId>commons-io</groupId>
306 <artifactId>commons-io</artifactId>
307 </dependency>
308 <dependency>
309 <groupId>org.apache.hyracks</groupId>
310 <artifactId>hyracks-dataflow-common</artifactId>
311 </dependency>
312 <dependency>
313 <groupId>org.apache.hyracks</groupId>
Ian Maxona28ddb72020-04-28 15:36:30 -0700314 <artifactId>hyracks-control-common</artifactId>
315 </dependency>
316 <dependency>
317 <groupId>org.apache.hyracks</groupId>
Michael Blow599ef8f2017-01-12 11:02:53 -0500318 <artifactId>hyracks-storage-am-lsm-btree</artifactId>
319 </dependency>
320 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500321 <groupId>org.apache.hyracks</groupId>
322 <artifactId>algebricks-data</artifactId>
323 </dependency>
324 <dependency>
325 <groupId>org.apache.hyracks</groupId>
326 <artifactId>algebricks-core</artifactId>
327 </dependency>
328 <dependency>
329 <groupId>org.apache.hyracks</groupId>
330 <artifactId>hyracks-storage-am-lsm-rtree</artifactId>
331 </dependency>
332 <dependency>
333 <groupId>org.apache.hyracks</groupId>
334 <artifactId>algebricks-runtime</artifactId>
335 </dependency>
336 <dependency>
337 <groupId>org.apache.hyracks</groupId>
338 <artifactId>hyracks-storage-am-lsm-common</artifactId>
339 </dependency>
340 <dependency>
341 <groupId>org.apache.hyracks</groupId>
342 <artifactId>hyracks-storage-common</artifactId>
343 </dependency>
344 <dependency>
345 <groupId>org.apache.httpcomponents</groupId>
346 <artifactId>httpclient</artifactId>
347 </dependency>
348 <dependency>
349 <groupId>org.apache.hyracks</groupId>
350 <artifactId>hyracks-util</artifactId>
351 </dependency>
352 <dependency>
353 <groupId>org.apache.hyracks</groupId>
354 <artifactId>algebricks-common</artifactId>
355 </dependency>
356 <dependency>
357 <groupId>org.apache.hadoop</groupId>
358 <artifactId>hadoop-common</artifactId>
359 </dependency>
360 <dependency>
361 <groupId>org.apache.hadoop</groupId>
362 <artifactId>hadoop-mapreduce-client-core</artifactId>
363 </dependency>
364 <dependency>
365 <groupId>org.apache.hyracks</groupId>
366 <artifactId>hyracks-storage-am-rtree</artifactId>
367 </dependency>
368 <dependency>
369 <groupId>org.apache.commons</groupId>
370 <artifactId>commons-lang3</artifactId>
371 </dependency>
372 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500373 <groupId>junit</groupId>
374 <artifactId>junit</artifactId>
Murtadha Hubaile25df7d2017-09-19 11:17:38 -0700375 <scope>test</scope>
Michael Blow599ef8f2017-01-12 11:02:53 -0500376 </dependency>
377 <dependency>
378 <groupId>org.apache.hyracks</groupId>
379 <artifactId>hyracks-dataflow-std</artifactId>
380 </dependency>
381 <dependency>
382 <groupId>org.apache.hyracks</groupId>
383 <artifactId>hyracks-data-std</artifactId>
384 </dependency>
385 <dependency>
386 <groupId>org.apache.hyracks</groupId>
387 <artifactId>hyracks-storage-am-btree</artifactId>
388 </dependency>
389 <dependency>
390 <groupId>org.apache.hyracks</groupId>
391 <artifactId>hyracks-storage-am-common</artifactId>
392 </dependency>
393 <dependency>
394 <groupId>org.apache.hyracks</groupId>
395 <artifactId>hyracks-api</artifactId>
396 </dependency>
397 <dependency>
Michael Blow599ef8f2017-01-12 11:02:53 -0500398 <groupId>com.fasterxml.jackson.core</groupId>
399 <artifactId>jackson-databind</artifactId>
400 </dependency>
Wail Alkowaileet733fba82017-12-07 20:05:35 -0800401 <dependency>
402 <groupId>com.fasterxml.jackson.core</groupId>
403 <artifactId>jackson-core</artifactId>
404 </dependency>
405 <dependency>
406 <groupId>org.apache.commons</groupId>
407 <artifactId>commons-collections4</artifactId>
Michael Blowb8df1c52019-11-08 14:15:42 -0500408 <version>4.4</version>
Wail Alkowaileet733fba82017-12-07 20:05:35 -0800409 </dependency>
Murtadha Hubailaf4018d2017-12-15 17:56:38 +0300410 <dependency>
Xikui Wang993f0ed2018-07-17 11:47:30 -0700411 <groupId>com.sun.xml.bind</groupId>
412 <artifactId>jaxb-core</artifactId>
413 </dependency>
414 <dependency>
415 <groupId>com.sun.xml.bind</groupId>
416 <artifactId>jaxb-impl</artifactId>
417 </dependency>
418 <dependency>
419 <groupId>com.sun.activation</groupId>
420 <artifactId>javax.activation</artifactId>
421 </dependency>
Michael Blow3477a2b2018-10-04 17:17:35 -0400422 <dependency>
423 <groupId>com.esri.geometry</groupId>
424 <artifactId>esri-geometry-api</artifactId>
Michael Blow3477a2b2018-10-04 17:17:35 -0400425 </dependency>
426 <dependency>
427 <groupId>javax.xml.bind</groupId>
428 <artifactId>jaxb-api</artifactId>
429 </dependency>
Xikui Wangeac38882018-10-11 12:07:53 -0700430 <dependency>
431 <groupId>org.apache.hyracks</groupId>
432 <artifactId>hyracks-http</artifactId>
433 </dependency>
434 <dependency>
Ian Maxona28ddb72020-04-28 15:36:30 -0700435 <groupId>com.google.guava</groupId>
436 <artifactId>guava</artifactId>
437 </dependency>
438 <dependency>
Hussain Towailebbc0f7e02020-03-30 16:10:30 +0300439 <groupId>software.amazon.awssdk</groupId>
Hussain Towaileb9f454cd2021-02-05 16:49:11 +0300440 <artifactId>aws-core</artifactId>
441 </dependency>
442 <dependency>
443 <groupId>software.amazon.awssdk</groupId>
Hussain Towaileb93405ea2020-05-27 20:19:04 +0300444 <artifactId>http-client-spi</artifactId>
445 </dependency>
446 <dependency>
447 <groupId>software.amazon.awssdk</groupId>
448 <artifactId>sdk-core</artifactId>
449 </dependency>
450 <dependency>
451 <groupId>software.amazon.awssdk</groupId>
Hussain Towailebbc0f7e02020-03-30 16:10:30 +0300452 <artifactId>s3</artifactId>
453 </dependency>
454 <dependency>
455 <groupId>software.amazon.awssdk</groupId>
456 <artifactId>regions</artifactId>
457 </dependency>
458 <dependency>
459 <groupId>software.amazon.awssdk</groupId>
460 <artifactId>auth</artifactId>
461 </dependency>
Ian Maxon7b959962020-07-23 22:15:40 -0700462 <dependency>
Hussain Towailebe86d9002020-10-16 16:52:27 +0300463 <groupId>com.azure</groupId>
464 <artifactId>azure-storage-blob</artifactId>
465 </dependency>
466 <dependency>
Hussain Towaileb2b6cf222021-08-11 01:55:16 +0300467 <groupId>com.azure</groupId>
Hussain Towaileb002591c2021-10-15 09:30:01 +0300468 <artifactId>azure-storage-file-datalake</artifactId>
469 </dependency>
470 <dependency>
471 <groupId>com.azure</groupId>
Hussain Towaileb2b6cf222021-08-11 01:55:16 +0300472 <artifactId>azure-identity</artifactId>
473 </dependency>
474 <dependency>
Hussain Towailebcf7156d2021-08-13 18:48:10 +0300475 <groupId>com.google.cloud</groupId>
476 <artifactId>google-cloud-storage</artifactId>
477 </dependency>
478 <dependency>
Wail Alkowaileetf984ced2020-10-16 12:44:42 -0700479 <groupId>org.msgpack</groupId>
480 <artifactId>msgpack-core</artifactId>
481 </dependency>
482 <dependency>
483 <groupId>org.apache.parquet</groupId>
484 <artifactId>parquet-column</artifactId>
485 </dependency>
486 <dependency>
487 <groupId>org.apache.parquet</groupId>
488 <artifactId>parquet-hadoop</artifactId>
Ian Maxon7b959962020-07-23 22:15:40 -0700489 </dependency>
Ian Maxon44b4dd82020-10-01 12:58:06 -0700490 <dependency>
Ian Maxon4a20fb22020-06-08 17:23:07 -0700491 <groupId>org.apache.logging.log4j</groupId>
492 <artifactId>log4j-1.2-api</artifactId>
493 </dependency>
Wail Alkowaileet578908a2021-07-08 15:29:47 -0700494 <dependency>
Wail Alkowaileet09cb18f2021-09-08 21:09:54 -0700495 <groupId>com.amazonaws</groupId>
496 <artifactId>aws-java-sdk-s3</artifactId>
497 </dependency>
498 <dependency>
499 <groupId>com.amazonaws</groupId>
500 <artifactId>aws-java-sdk-dynamodb</artifactId>
501 </dependency>
502 <dependency>
Wail Alkowaileet578908a2021-07-08 15:29:47 -0700503 <groupId>org.apache.hadoop</groupId>
504 <artifactId>hadoop-aws</artifactId>
505 </dependency>
Wail Alkowaileet380dbad2021-09-10 03:21:33 -0700506 <dependency>
507 <groupId>org.apache.hadoop</groupId>
508 <artifactId>hadoop-azure</artifactId>
Michael Blow5725e3d2022-03-07 16:34:08 -0500509 <exclusions>
510 <!-- apply patch for HADOOP-17225 to workaround CVE-2019-10172 -->
511 <exclusion>
512 <groupId>org.codehaus.jackson</groupId>
513 <artifactId>jackson-mapper-asl</artifactId>
514 </exclusion>
515 <exclusion>
516 <groupId>org.codehaus.jackson</groupId>
517 <artifactId>jackson-core-asl</artifactId>
518 </exclusion>
519 </exclusions>
520 </dependency>
Hussain Towaileb81e6de92022-05-16 21:21:55 +0300521 <dependency>
522 <groupId>com.google.cloud.bigdataoss</groupId>
523 <artifactId>gcs-connector</artifactId>
524 </dependency>
Michael Blow4bdcbc52023-10-09 00:12:55 -0400525 <!-- explicitly include grpc-census, to ensure the correct version -->
526 <dependency>
527 <groupId>io.grpc</groupId>
528 <artifactId>grpc-census</artifactId>
529 </dependency>
Michael Blow5725e3d2022-03-07 16:34:08 -0500530 <!-- apply patch for HADOOP-17225 to workaround CVE-2019-10172 -->
531 <dependency>
532 <groupId>org.codehaus.jackson</groupId>
533 <artifactId>jackson-mapper-asl</artifactId>
Michael Blow336237e2022-03-10 09:10:01 -0500534 <version>1.9.14-atlassian-6</version>
Michael Blow5725e3d2022-03-07 16:34:08 -0500535 </dependency>
536 <!-- apply patch for HADOOP-17225 to workaround CVE-2019-10172 -->
537 <dependency>
538 <groupId>org.codehaus.jackson</groupId>
539 <artifactId>jackson-core-asl</artifactId>
Michael Blow336237e2022-03-10 09:10:01 -0500540 <version>1.9.14-atlassian-6</version>
Wail Alkowaileet380dbad2021-09-10 03:21:33 -0700541 </dependency>
Michael Blow7d462c32021-11-05 11:49:19 -0400542 <dependency>
543 <groupId>io.netty</groupId>
544 <artifactId>netty-resolver-dns</artifactId>
545 </dependency>
546 <dependency>
547 <groupId>io.netty</groupId>
548 <artifactId>netty-codec-http2</artifactId>
549 </dependency>
550 <dependency>
551 <groupId>io.netty</groupId>
552 <artifactId>netty-transport-native-unix-common</artifactId>
553 </dependency>
Hussain Towaileb46ca03f2023-05-16 22:34:20 +0300554 <dependency>
555 <groupId>io.netty</groupId>
556 <artifactId>netty-handler-proxy</artifactId>
557 </dependency>
Hussain Towailebaedda352023-05-22 04:45:42 +0300558 <!-- Manually included to avoid CVE-2023-1370 -->
559 <dependency>
560 <groupId>net.minidev</groupId>
561 <artifactId>json-smart</artifactId>
562 </dependency>
Michael Blowf000fb52023-10-04 19:27:28 -0400563 <!-- Manually overridden to avoid CVE-2023-1436, CVE-2022-45693, CVE-2022-45685, CVE-2022-40150, CVE-2022-40149 -->
564 <dependency>
565 <groupId>org.codehaus.jettison</groupId>
566 <artifactId>jettison</artifactId>
567 </dependency>
Michael Blowb4c1fb02016-05-09 15:41:00 -0700568 </dependencies>
Michael Blow5725e3d2022-03-07 16:34:08 -0500569 <!-- apply patch for HADOOP-17225 to workaround CVE-2019-10172 -->
570 <repositories>
571 <repository>
572 <id>atlassian-3rdparty</id>
573 <url>https://packages.atlassian.com/maven-3rdparty/</url>
574 </repository>
575 </repositories>
Michael Blowf8a882d2016-08-02 01:28:34 -0400576</project>