Fork me on GitHub

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.fasterxml.jackson.core jackson-annotations 2.13.1 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.13.1 jar The Apache Software License, Version 2.0
com.google.guava guava 31.0.1-jre jar Apache License, Version 2.0
commons-io commons-io 2.11.0 jar Apache License, Version 2.0
io.github.resilience4j resilience4j-core 1.7.1 jar Apache-2.0
io.github.resilience4j resilience4j-retry 1.7.1 jar Apache-2.0
io.vavr vavr 0.10.4 jar The Apache Software License, Version 2.0
javax.inject javax.inject 1 jar The Apache Software License, Version 2.0
org.apache.commons commons-lang3 3.12.0 jar Apache License, Version 2.0
org.apache.httpcomponents httpclient 4.5.13 jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4.15 jar Apache License, Version 2.0
org.apache.maven.shared maven-shared-utils 3.3.4 jar Apache License, Version 2.0
org.bouncycastle bcpg-jdk15on 1.70 jar Bouncy Castle LicenceApache Software License, Version 1.1
org.bouncycastle bcprov-jdk15on 1.70 jar Bouncy Castle Licence
org.codehaus.plexus plexus-resources 1.2.0 jar Apache License, Version 2.0
org.codehaus.plexus plexus-utils 3.4.1 jar Apache License, Version 2.0
org.slf4j slf4j-api 1.7.32 jar MIT License

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.assertj assertj-core 3.22.0 jar Apache License, Version 2.0
org.mockito mockito-core 4.2.0 jar The MIT License
org.mockito mockito-inline 4.2.0 jar The MIT License
org.mockito mockito-testng 0.4.16 jar The MIT License
org.simplify4u slf4j-mock 2.1.1 jar The Apache Software License, Version 2.0
org.testng testng 7.4.0 jar Apache 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.apache.maven maven-artifact 3.5.0 jar Apache License, Version 2.0
org.apache.maven maven-core 3.5.0 jar Apache License, Version 2.0
org.apache.maven maven-model 3.5.0 jar Apache License, Version 2.0
org.apache.maven maven-plugin-api 3.5.0 jar Apache License, Version 2.0
org.apache.maven maven-settings 3.5.0 jar Apache License, Version 2.0
org.apache.maven.plugin-tools maven-plugin-annotations 3.6.2 jar Apache License, Version 2.0
org.projectlombok lombok 1.18.22 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.fasterxml.jackson.core jackson-core 2.13.1 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.7.1 jar Apache 2.0
com.google.guava failureaccess 1.0.1 jar The Apache Software 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.11 jar Apache License, Version 2.0
commons-logging commons-logging 1.2 jar The Apache Software License, Version 2.0
io.vavr vavr-match 0.10.4 jar The Apache Software License, Version 2.0
org.checkerframework checker-qual 3.12.0 jar The MIT License

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
com.beust jcommander 1.78 jar Apache License, Version 2.0
net.bytebuddy byte-buddy 1.12.4 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.12.4 jar Apache License, Version 2.0
org.objenesis objenesis 3.2 jar Apache License, Version 2.0
org.webjars jquery 3.5.1 jar MIT License

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 Classifier Type Licenses
aopalliance aopalliance 1.0 - jar Public Domain
com.google.inject guice 4.0 no_aop jar The Apache Software License, Version 2.0
javax.annotation jsr250-api 1.0 - jar COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
javax.enterprise cdi-api 1.0 - jar Apache License, Version 2.0
org.apache.maven maven-builder-support 3.5.0 - jar Apache License, Version 2.0
org.apache.maven maven-model-builder 3.5.0 - jar Apache License, Version 2.0
org.apache.maven maven-repository-metadata 3.5.0 - jar Apache License, Version 2.0
org.apache.maven maven-resolver-provider 3.5.0 - jar Apache License, Version 2.0
org.apache.maven maven-settings-builder 3.5.0 - jar Apache License, Version 2.0
org.apache.maven.resolver maven-resolver-api 1.0.3 - jar Apache License, Version 2.0
org.apache.maven.resolver maven-resolver-impl 1.0.3 - jar Apache License, Version 2.0
org.apache.maven.resolver maven-resolver-spi 1.0.3 - jar Apache License, Version 2.0
org.apache.maven.resolver maven-resolver-util 1.0.3 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-classworlds 2.6.0 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-component-annotations 2.1.1 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-interpolation 1.24 - jar Apache License, Version 2.0
org.eclipse.sisu org.eclipse.sisu.inject 0.3.5 - jar Eclipse Public License, Version 1.0
org.eclipse.sisu org.eclipse.sisu.plexus 0.3.3 - jar Eclipse Public License, Version 1.0
org.sonatype.plexus plexus-cipher 1.4 - jar Apache Public License 2.0
org.sonatype.plexus plexus-sec-dispatcher 1.4 - jar Apache Public License 2.0

Project Dependency Graph

Dependency Tree

Licenses

Eclipse Public License, Version 1.0: org.eclipse.sisu.inject, org.eclipse.sisu.plexus

Apache Public License 2.0: Plexus Cipher: encryption/decryption Component, Plexus Security Dispatcher Component

Apache 2.0: error-prone annotations

Apache Software License, Version 1.1: Bouncy Castle OpenPGP API

The MIT License: Checker Qual, Project Lombok, mockito-core, mockito-inline, mockito-testng

MIT License: SLF4J API Module, jquery

Apache License, Version 2.0: Apache Commons Codec, Apache Commons IO, Apache Commons Lang, Apache HttpClient, Apache HttpCore, Apache Maven Shared Utils, AssertJ fluent assertions, Byte Buddy (without dependencies), Byte Buddy agent, CDI APIs, Guava: Google Core Libraries for Java, Maven Artifact, Maven Artifact Resolver API, Maven Artifact Resolver Implementation, Maven Artifact Resolver Provider, Maven Artifact Resolver SPI, Maven Artifact Resolver Utilities, Maven Builder Support, Maven Core, Maven Model, Maven Model Builder, Maven Plugin API, Maven Plugin Tools Java Annotations, Maven Repository Metadata Model, Maven Settings, Maven Settings Builder, Objenesis, Plexus :: Component Annotations, Plexus Classworlds, Plexus Common Utilities, Plexus Interpolation API, Plexus Resource Component, jcommander, testng

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0: JSR-250 Common Annotations for the JavaTM Platform

Apache-2.0: resilience4j

Public Domain: AOP alliance

The Apache Software License, Version 2.0: Apache Commons Logging, FindBugs-jsr305, Google Guice - Core Library, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, J2ObjC Annotations, Jackson-annotations, Jackson-core, SLF4J mock, Vavr, Vavr Match, Verify PGP signatures plugin, jackson-databind, javax.inject

Bouncy Castle Licence: Bouncy Castle OpenPGP API, Bouncy Castle Provider

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
aopalliance-1.0.jar 4.5 kB 15 9 2 1.3 Yes
jcommander-1.78.jar 83.8 kB 77 68 5 1.8 Yes
jackson-annotations-2.13.1.jar 75.7 kB 84 72 2 - Yes
jackson-core-2.13.1.jar 374.6 kB 156 128 13 - Yes
jackson-databind-2.13.1.jar 1.5 MB 745 707 23 - Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
error_prone_annotations-2.7.1.jar 14.8 kB 36 24 2 1.7 No
failureaccess-1.0.1.jar 4.6 kB 15 2 1 1.7 Yes
guava-31.0.1-jre.jar 3 MB 2090 2060 18 1.8 Yes
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar 2.2 kB 7 0 0 - No
guice-4.0-no_aop.jar 423.6 kB 344 329 8 1.6 Yes
j2objc-annotations-1.3.jar 8.8 kB 23 12 1 1.5 Yes
commons-codec-1.11.jar 335 kB 243 96 7 1.6 Yes
commons-io-2.11.0.jar 327.1 kB 224 201 11 1.8 Yes
commons-logging-1.2.jar 61.8 kB 42 28 2 1.2 Yes
resilience4j-core-1.7.1.jar 65.7 kB 70 58 7 1.8 Yes
resilience4j-retry-1.7.1.jar 49 kB 43 34 4 1.8 Yes
vavr-0.10.4.jar 900.5 kB 396 384 4 1.8 Yes
vavr-match-0.10.4.jar 3.1 kB 13 2 1 1.8 No
jsr250-api-1.0.jar 5.8 kB 16 11 2 1.5 Yes
cdi-api-1.0.jar 44.9 kB 92 75 7 1.5 Yes
javax.inject-1.jar 2.5 kB 8 6 1 1.5 No
byte-buddy-1.12.4.jar 3.8 MB 2691 2631 38 - Yes
byte-buddy-agent-1.12.4.jar 254.4 kB 83 65 2 - Yes
commons-lang3-3.12.0.jar 587.4 kB 374 345 17 1.8 Yes
httpclient-4.5.13.jar 780.3 kB 511 470 24 1.6 Yes
httpcore-4.4.15.jar 328.3 kB 283 253 17 1.6 Yes
maven-artifact-3.5.0.jar 55 kB 57 32 11 1.7 Yes
maven-builder-support-3.5.0.jar 14.9 kB 24 10 1 1.7 Yes
maven-core-3.5.0.jar 624.6 kB 481 394 56 1.7 Yes
maven-model-3.5.0.jar 165 kB 71 54 3 1.7 Yes
maven-model-builder-3.5.0.jar 179.3 kB 154 121 16 1.7 Yes
maven-plugin-api-3.5.0.jar 47.8 kB 48 27 6 1.7 Yes
maven-repository-metadata-3.5.0.jar 27.5 kB 27 9 2 1.7 Yes
maven-resolver-provider-3.5.0.jar 68.3 kB 44 27 1 1.7 Yes
maven-settings-3.5.0.jar 44.6 kB 35 19 2 1.7 Yes
maven-settings-builder-3.5.0.jar 43.2 kB 53 32 5 1.7 Yes
maven-plugin-annotations-3.6.2.jar 13.9 kB 22 7 1 1.7 Yes
maven-resolver-api-1.0.3.jar 146.4 kB 151 128 11 1.6 Yes
maven-resolver-impl-1.0.3.jar 184.3 kB 116 96 4 1.6 Yes
maven-resolver-spi-1.0.3.jar 35.6 kB 56 34 8 1.6 Yes
maven-resolver-util-1.0.3.jar 159 kB 128 101 13 1.6 Yes
maven-shared-utils-3.3.4.jar 153.1 kB 103 79 9 1.7 Yes
assertj-core-3.22.0.jar 5.2 MB 3477 3398 64 - Yes
bcpg-jdk15on-1.70.jar 376.4 kB 317 293 16 - No
bcprov-jdk15on-1.70.jar 5.9 MB 4576 3470 149 - Yes
checker-qual-3.12.0.jar 208.8 kB 399 333 29 1.8 Yes
plexus-classworlds-2.6.0.jar 52.9 kB 52 37 5 1.7 Yes
plexus-component-annotations-2.1.1.jar 4.1 kB 15 3 1 1.7 No
plexus-interpolation-1.24.jar 78.9 kB 76 59 7 1.5 Yes
plexus-resources-1.2.0.jar 22.9 kB 32 18 2 1.8 Yes
plexus-utils-3.4.1.jar 263.9 kB 143 105 9 - Yes
org.eclipse.sisu.inject-0.3.5.jar 379.3 kB 289 271 9 1.6 Yes
org.eclipse.sisu.plexus-0.3.3.jar 205.3 kB 196 164 20 1.6 Yes
mockito-core-4.2.0.jar 670.8 kB 656 584 64 1.8 Yes
mockito-inline-4.2.0.jar 1.5 kB 6 0 0 - No
mockito-testng-0.4.16.jar 5.2 kB 8 2 1 1.8 Yes
objenesis-3.2.jar 49.4 kB 59 43 10 1.8 Yes
lombok-1.18.22.jar 2 MB 1037 165 13 - Yes
slf4j-mock-2.1.1.jar 31.3 kB 35 18 4 1.8 Yes
slf4j-api-1.7.32.jar 41.5 kB 46 34 4 1.5 Yes
plexus-cipher-1.4.jar 13.5 kB 20 6 1 1.4 Yes
plexus-sec-dispatcher-1.4.jar 27.7 kB 31 13 3 1.4 Yes
testng-7.4.0.jar 929.4 kB 608 564 25 1.8 Yes
jquery-3.5.1.jar 313.1 kB 18 0 0 - No
Total Size Entries Classes Packages Java Version Debug Information
65 31.7 MB 22393 18855 807 1.8 57
compile: 27 compile: 15.4 MB compile: 11025 compile: 9249 compile: 376 - compile: 22
test: 11 test: 11.3 MB test: 7718 test: 7373 test: 213 - test: 9
provided: 27 provided: 5 MB provided: 3650 provided: 2233 provided: 218 - provided: 26