Project Dependencies

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Type Licenses
com.github.awslabs.aws-athena-query-federation aws-athena-federation-sdk v2021.27.1 jar Apache License 2.0
com.uber h3 3.7.0 jar Apache License, Version 2.0
org.slf4j jcl-over-slf4j 1.7.30 jar Apache License, Version 2.0
org.slf4j slf4j-api 1.7.30 jar MIT License

runtime

The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

GroupId ArtifactId Version Type Licenses
com.amazonaws aws-lambda-java-log4j2 1.1.0 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-api 2.13.3 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-core 2.13.3 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-slf4j-impl 2.13.3 jar Apache License, Version 2.0

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupId ArtifactId Version Type Licenses
junit junit 4.13.1 jar Eclipse Public License 1.0
org.mockito mockito-all 1.10.19 jar The MIT License

Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Type Licenses
com.amazonaws aws-java-sdk-athena 1.11.800 jar Apache License, Version 2.0
com.amazonaws aws-java-sdk-core 1.11.800 jar Apache License, Version 2.0
com.amazonaws aws-java-sdk-glue 1.11.800 jar Apache License, Version 2.0
com.amazonaws aws-java-sdk-kms 1.11.800 jar Apache License, Version 2.0
com.amazonaws aws-java-sdk-lambda 1.11.800 jar Apache License, Version 2.0
com.amazonaws aws-java-sdk-s3 1.11.800 jar Apache License, Version 2.0
com.amazonaws aws-java-sdk-secretsmanager 1.11.800 jar Apache License, Version 2.0
com.amazonaws aws-lambda-java-core 1.2.0 jar Apache License, Version 2.0
com.amazonaws jmespath-java 1.11.800 jar Apache License, Version 2.0
com.fasterxml.jackson.core jackson-annotations 2.11.4 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.11.4 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.11.4 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.dataformat jackson-dataformat-cbor 2.6.7 jar The Apache Software License, Version 2.0
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0
com.google.errorprone error_prone_annotations 2.3.4 jar Apache 2.0
com.google.flatbuffers flatbuffers-java 1.9.0 jar Apache License V2.0
com.google.guava failureaccess 1.0.1 jar The Apache Software License, Version 2.0
com.google.guava guava 29.0-jre jar Apache License, Version 2.0
com.google.guava listenablefuture 9999.0-empty-to-avoid-conflict-with-guava jar The Apache Software License, Version 2.0
com.google.j2objc j2objc-annotations 1.3 jar The Apache Software License, Version 2.0
commons-codec commons-codec 1.10 jar Apache License, Version 2.0
io.netty netty-buffer 4.1.48.Final jar Apache License, Version 2.0
io.netty netty-common 4.1.48.Final jar Apache License, Version 2.0
joda-time joda-time 2.8.1 jar Apache 2
org.apache.arrow arrow-format 3.0.0 jar Apache License, Version 2.0
org.apache.arrow arrow-memory-core 3.0.0 jar Apache License, Version 2.0
org.apache.arrow arrow-memory-netty 3.0.0 jar Apache License, Version 2.0
org.apache.arrow arrow-vector 3.0.0 jar Apache License, Version 2.0
org.apache.commons commons-lang3 3.9 jar Apache License, Version 2.0
org.apache.httpcomponents httpclient 4.5.9 jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4.11 jar Apache License, Version 2.0
org.bouncycastle bcprov-jdk15on 1.61 jar Bouncy Castle Licence
org.checkerframework checker-qual 2.11.1 jar The MIT License
software.amazon.ion ion-java 1.0.2 jar The Apache License, Version 2.0

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupId ArtifactId Version Type Licenses
org.hamcrest hamcrest-core 1.3 jar New BSD License

Project Dependency Graph

Dependency Tree

Licenses

Apache 2: Joda-Time

Apache License 2.0: Amazon Athena Query Federation SDK, aws-athena-udfs-h3

Eclipse Public License 1.0: JUnit

The Apache License, Version 2.0: software.amazon.ion:ion-java

Apache 2.0: error-prone annotations

The MIT License: Checker Qual, Mockito

MIT License: SLF4J API Module

Apache License, Version 2.0: AWS Java SDK for AWS Glue, AWS Java SDK for AWS KMS, AWS Java SDK for AWS Lambda, AWS Java SDK for AWS Secrets Manager, AWS Java SDK for Amazon Athena, AWS Java SDK for Amazon S3, AWS Lambda Java Core Library, AWS Lambda Java Log4j 2.8 Libraries, AWS SDK for Java - Core, Apache Commons Codec, Apache Commons Lang, Apache HttpClient, Apache HttpCore, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J Binding, Arrow Format, Arrow Memory - Core, Arrow Memory - Netty, Arrow Vectors, Guava: Google Core Libraries for Java, JCL 1.2 implemented over SLF4J, JMES Path Query library, Netty/Buffer, Netty/Common, h3

Apache License V2.0: FlatBuffers Java API

New BSD License: Hamcrest Core

The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, J2ObjC Annotations, Jackson-annotations, Jackson-core, Jackson-dataformat-CBOR, jackson-databind

Bouncy Castle Licence: Bouncy Castle Provider

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
aws-java-sdk-athena-1.11.800.jar 432.3 kB 282 269 3 1.6 Yes
aws-java-sdk-core-1.11.800.jar 1 MB 948 865 66 1.6 Yes
aws-java-sdk-glue-1.11.800.jar 2 MB 1192 1179 3 1.6 Yes
aws-java-sdk-kms-1.11.800.jar 592.2 kB 405 389 4 1.6 Yes
aws-java-sdk-lambda-1.11.800.jar 812.5 kB 487 472 5 1.6 Yes
aws-java-sdk-s3-1.11.800.jar 1.1 MB 809 771 26 1.6 Yes
aws-java-sdk-secretsmanager-1.11.800.jar 245.7 kB 164 151 3 1.6 Yes
aws-lambda-java-core-1.2.0.jar 7.4 kB 22 10 1 1.5 Yes
aws-lambda-java-log4j2-1.1.0.jar 6.9 kB 24 3 1 1.5 Yes
jmespath-java-1.11.800.jar 27.6 kB 39 29 1 1.6 Yes
jackson-annotations-2.11.4.jar 72.1 kB 81 69 2 - Yes
jackson-core-2.11.4.jar 351.5 kB 144 118 13 - Yes
jackson-databind-2.11.4.jar 1.4 MB 693 658 22 - Yes
jackson-dataformat-cbor-2.6.7.jar 48.5 kB 25 10 1 1.6 Yes
aws-athena-federation-sdk-v2021.27.1.jar 532.6 kB 417 383 22 1.8 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
error_prone_annotations-2.3.4.jar 13.9 kB 34 22 2 1.7 No
flatbuffers-java-1.9.0.jar 18.5 kB 21 11 1 1.8 Yes
failureaccess-1.0.1.jar 4.6 kB 15 2 1 1.7 Yes
guava-29.0-jre.jar 2.8 MB 2005 1975 18 1.8 Yes
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar 2.2 kB 7 0 0 - No
j2objc-annotations-1.3.jar 8.8 kB 23 12 1 1.5 Yes
h3-3.7.0.jar 836 kB 53 12 3 1.8 Yes
commons-codec-1.10.jar 284.2 kB 238 92 6 1.6 Yes
netty-buffer-4.1.48.Final.jar 278.5 kB 133 117 1 1.6 Yes
netty-common-4.1.48.Final.jar 622.3 kB 503 471 9 1.6 Yes
joda-time-2.8.1.jar 621.9 kB 749 246 7 1.5 Yes
junit-4.13.1.jar 382.7 kB 387 348 32 1.5 Yes
arrow-format-3.0.0.jar 72.7 kB 70 54 1 1.8 Yes
arrow-memory-core-3.0.0.jar 107.3 kB 84 64 5 1.8 Yes
arrow-memory-netty-3.0.0.jar 39.7 kB 33 14 2 1.8 Yes
arrow-vector-3.0.0.jar 1.8 MB 737 674 16 1.8 Yes
commons-lang3-3.9.jar 503.9 kB 306 281 13 1.8 Yes
httpclient-4.5.9.jar 774.4 kB 509 468 24 1.6 Yes
httpcore-4.4.11.jar 326.9 kB 282 252 17 1.6 Yes
log4j-api-2.13.3.jar 292.3 kB 214 180 9 - Yes
log4j-core-2.13.3.jar 1.7 MB 1209 1117 51 1.8 Yes
log4j-slf4j-impl-2.13.3.jar 23.6 kB 26 10 2 1.8 Yes
bcprov-jdk15on-1.61.jar 4.5 MB 3724 3553 157 - No
checker-qual-2.11.1.jar 201.1 kB 364 306 32 1.8 Yes
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
mockito-all-1.10.19.jar 1.2 MB 1215 752 79 1.5 Yes
jcl-over-slf4j-1.7.30.jar 16.5 kB 23 9 2 1.5 Yes
slf4j-api-1.7.30.jar 41.5 kB 46 34 4 1.5 Yes
ion-java-1.0.2.jar 565.4 kB 353 336 8 1.5 Yes
Total Size Entries Classes Packages Java Version Debug Information
45 26.7 MB 19193 16868 682 1.8 42
compile: 38 compile: 23 MB compile: 16066 compile: 14413 compile: 505 - compile: 35
test: 3 test: 1.7 MB test: 1654 test: 1145 test: 114 - test: 3
runtime: 4 runtime: 2 MB runtime: 1473 runtime: 1310 runtime: 63 - runtime: 4