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-dynamodb-encryption-java 1.13.0 jar Apache License, Version 2.0
com.amazonaws aws-java-sdk-dynamodb 1.11.588 jar Apache License, Version 2.0
com.amazonaws aws-java-sdk-kms 1.11.588 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
org.junit.jupiter junit-jupiter-api 5.4.2 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.4.2 jar Eclipse Public License v2.0
org.mockito mockito-core 2.27.0 jar The MIT License
org.mockito mockito-junit-jupiter 2.27.0 jar The MIT License
org.springframework spring-test 5.1.6.RELEASE jar Apache License, Version 2.0
org.springframework.security spring-security-test 5.1.5.RELEASE jar The Apache Software License, Version 2.0

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Type Licenses
org.projectlombok lombok 1.18.2 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-core 1.11.588 jar Apache License, Version 2.0
com.amazonaws aws-java-sdk-s3 1.11.588 jar Apache License, Version 2.0
com.amazonaws jmespath-java 1.11.588 jar Apache License, Version 2.0
com.fasterxml.jackson.core jackson-annotations 2.6.0 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.6.7 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.6.7.2 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
commons-codec commons-codec 1.10 jar Apache License, Version 2.0
commons-logging commons-logging 1.1.3 jar The Apache Software License, Version 2.0
joda-time joda-time 2.8.1 jar Apache 2
org.apache.httpcomponents httpclient 4.5.5 jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4.9 jar Apache License, Version 2.0
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
net.bytebuddy byte-buddy 1.9.10 jar The Apache Software License, Version 2.0
net.bytebuddy byte-buddy-agent 1.9.10 jar The Apache Software License, Version 2.0
org.apiguardian apiguardian-api 1.0.0 jar The Apache License, Version 2.0
org.junit.platform junit-platform-commons 1.4.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.4.2 jar Eclipse Public License v2.0
org.objenesis objenesis 2.6 jar Apache 2
org.opentest4j opentest4j 1.1.1 jar The Apache License, Version 2.0
org.springframework spring-aop 5.1.6.RELEASE jar Apache License, Version 2.0
org.springframework spring-beans 5.1.6.RELEASE jar Apache License, Version 2.0
org.springframework spring-context 5.1.6.RELEASE jar Apache License, Version 2.0
org.springframework spring-core 5.1.6.RELEASE jar Apache License, Version 2.0
org.springframework spring-expression 5.1.6.RELEASE jar Apache License, Version 2.0
org.springframework spring-jcl 5.1.6.RELEASE jar Apache License, Version 2.0
org.springframework spring-web 5.1.6.RELEASE jar Apache License, Version 2.0
org.springframework.security spring-security-core 5.1.5.RELEASE jar The Apache Software License, Version 2.0
org.springframework.security spring-security-web 5.1.5.RELEASE jar The Apache Software License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

Apache 2: Joda-Time, Objenesis

The Apache License, Version 2.0: org.apiguardian:apiguardian-api, org.opentest4j:opentest4j, software.amazon.ion:ion-java

The MIT License: Project Lombok, mockito-core, mockito-junit-jupiter

Apache License, Version 2.0: AWS Java SDK for AWS KMS, AWS Java SDK for Amazon DynamoDB, AWS Java SDK for Amazon S3, AWS SDK for Java - Core, Apache Commons Codec, Apache HttpClient, Apache HttpCore, JMES Path Query library, Spring AOP, Spring Beans, Spring Commons Logging Bridge, Spring Context, Spring Core, Spring Expression Language (SpEL), Spring TestContext Framework, Spring Web, aws-dynamodb-encryption-java

Eclipse Public License v2.0: JUnit Jupiter API, JUnit Jupiter Engine, JUnit Platform Commons, JUnit Platform Engine API

The MIT license: WrzasqPl Lambda DynamoDB setup

The Apache Software License, Version 2.0: Byte Buddy (without dependencies), Byte Buddy Java agent, Commons Logging, Jackson-annotations, Jackson-core, Jackson-dataformat-CBOR, jackson-databind, spring-security-core, spring-security-test, spring-security-web

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
aws-dynamodb-encryption-java-1.13.0.jar 78 kB 61 43 7 1.8 Yes
aws-java-sdk-core-1.11.588.jar 947.7 kB 898 817 64 1.6 Yes
aws-java-sdk-dynamodb-1.11.588.jar 1.6 MB 1100 1070 17 1.6 Yes
aws-java-sdk-kms-1.11.588.jar 476.1 kB 335 319 4 1.6 Yes
aws-java-sdk-s3-1.11.588.jar 1 MB 774 737 25 1.6 Yes
jmespath-java-1.11.588.jar 26.9 kB 38 28 1 1.6 Yes
jackson-annotations-2.6.0.jar 47 kB 70 58 1 1.6 Yes
jackson-core-2.6.7.jar 258.9 kB 116 93 9 1.6 Yes
jackson-databind-2.6.7.2.jar 1.2 MB 597 563 20 1.6 Yes
jackson-dataformat-cbor-2.6.7.jar 48.5 kB 25 10 1 1.6 Yes
commons-codec-1.10.jar 284.2 kB 238 92 6 1.6 Yes
commons-logging-1.1.3.jar 62 kB 42 28 2 1.1 Yes
joda-time-2.8.1.jar 621.9 kB 749 246 7 1.5 Yes
byte-buddy-1.9.10.jar 3.3 MB 2368 2319 37 - Yes
byte-buddy-agent-1.9.10.jar 43.4 kB 41 31 2 - Yes
httpclient-4.5.5.jar 766.1 kB 508 467 24 1.6 Yes
httpcore-4.4.9.jar 325.5 kB 282 252 17 1.6 Yes
apiguardian-api-1.0.0.jar 2.2 kB 7 2 1 1.6 Yes
junit-jupiter-api-5.4.2.jar 134.2 kB 133 119 6 1.8 Yes
junit-jupiter-engine-5.4.2.jar 177.8 kB 117 99 9 1.8 Yes
junit-platform-commons-1.4.2.jar 89.4 kB 56 36 6 - Yes
junit-platform-engine-1.4.2.jar 141.8 kB 118 103 7 1.8 Yes
mockito-core-2.27.0.jar 588.3 kB 633 560 65 1.6 Yes
mockito-junit-jupiter-2.27.0.jar 4.8 kB 9 2 1 1.8 Yes
objenesis-2.6.jar 55.7 kB 59 43 10 1.6 Yes
opentest4j-1.1.1.jar 7.1 kB 10 6 1 1.6 Yes
lombok-1.18.2.jar 1.7 MB 966 144 12 - Yes
spring-aop-5.1.6.RELEASE.jar 369 kB 306 277 17 1.8 Yes
spring-beans-5.1.6.RELEASE.jar 673.3 kB 410 380 13 1.8 Yes
spring-context-5.1.6.RELEASE.jar 1.1 MB 909 822 64 1.8 Yes
spring-core-5.1.6.RELEASE.jar 1.3 MB 932 877 47 1.8 Yes
spring-expression-5.1.6.RELEASE.jar 280.5 kB 164 150 6 1.8 Yes
spring-jcl-5.1.6.RELEASE.jar 23.8 kB 28 17 2 1.8 Yes
spring-test-5.1.6.RELEASE.jar 619 kB 465 413 37 1.8 Yes
spring-web-5.1.6.RELEASE.jar 1.4 MB 980 911 54 1.8 Yes
spring-security-core-5.1.5.RELEASE.jar 433.2 kB 406 336 47 1.8 Yes
spring-security-test-5.1.5.RELEASE.jar 70.6 kB 72 54 8 1.8 Yes
spring-security-web-5.1.5.RELEASE.jar 537.6 kB 453 385 51 1.8 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
39 21.3 MB 15828 13245 716 1.8 39
compile: 16 compile: 8.3 MB compile: 6186 compile: 5159 compile: 213 - compile: 16
test: 22 test: 11.3 MB test: 8676 test: 7942 test: 491 - test: 22
provided: 1 provided: 1.7 MB provided: 966 provided: 144 provided: 12 - provided: 1