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.squareup.okhttp3 okhttp-jvm 5.3.2 jar The Apache Software License, Version 2.0
io.minio minio 8.6.0 jar The Apache License, Version 2.0
org.apache.maven.resolver maven-resolver-api 2.0.14 jar Apache-2.0
org.apache.maven.resolver maven-resolver-spi 2.0.14 jar Apache-2.0
org.apache.maven.resolver maven-resolver-util 2.0.14 jar Apache-2.0
org.slf4j slf4j-api 2.0.17 jar MIT

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
commons-codec commons-codec 1.20.0 jar Apache-2.0
org.apache.commons commons-compress 1.28.0 jar Apache-2.0
org.bouncycastle bcprov-jdk18on 1.83 jar Bouncy Castle Licence

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.apache.maven.resolver maven-resolver-impl 2.0.14 jar Apache-2.0
org.apache.maven.resolver maven-resolver-test-util 2.0.14 jar Apache-2.0
org.junit.jupiter junit-jupiter-api 5.14.1 jar Eclipse Public License v2.0
org.slf4j slf4j-simple 2.0.17 jar MIT
org.testcontainers testcontainers 2.0.2 jar MIT
org.testcontainers testcontainers-junit-jupiter 2.0.2 jar MIT
org.testcontainers testcontainers-minio 2.0.2 jar MIT

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 Optional
javax.inject javax.inject 1 jar The Apache Software License, Version 2.0 Yes

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.carrotsearch.thirdparty simple-xml-safe 2.7.1 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-annotations 2.19.1 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.19.1 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.19.1 jar The Apache Software License, Version 2.0
com.google.code.gson gson 2.13.2 jar Apache-2.0
com.google.errorprone error_prone_annotations 2.41.0 jar Apache 2.0
com.google.guava failureaccess 1.0.3 jar Apache License, Version 2.0
com.google.guava guava 33.5.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 3.1 jar Apache License, Version 2.0
com.squareup.okhttp3 okhttp 5.3.2 jar The Apache Software License, Version 2.0
com.squareup.okio okio-jvm 3.16.4 jar The Apache Software License, Version 2.0
org.jetbrains annotations 13.0 jar The Apache Software License, Version 2.0
org.jetbrains.kotlin kotlin-stdlib 2.2.21 jar Apache-2.0
org.jspecify jspecify 1.0.0 jar The Apache License, Version 2.0
org.xerial.snappy snappy-java 1.1.10.7 jar Apache-2.0

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.squareup.okio okio 3.16.4 jar The Apache Software License, Version 2.0
commons-io commons-io 2.20.0 jar Apache-2.0
org.apache.commons commons-lang3 3.18.0 jar Apache-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
com.github.docker-java docker-java-api 3.7.0 jar The Apache Software License, Version 2.0
com.github.docker-java docker-java-transport 3.7.0 jar The Apache Software License, Version 2.0
com.github.docker-java docker-java-transport-zerodep 3.7.0 jar The Apache Software License, Version 2.0
net.java.dev.jna jna 5.18.1 jar LGPL-2.1-or-laterApache-2.0
org.apache.maven.resolver maven-resolver-named-locks 2.0.14 jar Apache-2.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.junit.platform junit-platform-commons 1.14.1 jar Eclipse Public License v2.0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0
org.rnorth.duct-tape duct-tape 1.0.8 jar MIT

Project Dependency Graph

Dependency Tree

Licenses

Apache 2.0: error-prone annotations

The Apache License, Version 2.0: JSpecify annotations, minio, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

LGPL-2.1-or-later: Java Native Access

Apache-2.0: Apache Commons Codec, Apache Commons Compress, Apache Commons IO, Apache Commons Lang, Gson, Java Native Access, Kotlin Stdlib, Maven Artifact Resolver API, Maven Artifact Resolver Implementation, Maven Artifact Resolver Named Locks, Maven Artifact Resolver SPI, Maven Artifact Resolver Test Utilities, Maven Artifact Resolver Transport S3 MinIO, Maven Artifact Resolver Utilities, snappy-java

Apache License, Version 2.0: Guava InternalFutureFailureAccess and InternalFutures, Guava: Google Core Libraries for Java, J2ObjC Annotations

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

MIT: Duct Tape, SLF4J API Module, SLF4J Simple Provider, Testcontainers :: JUnit Jupiter Extension, Testcontainers :: MinIO, Testcontainers Core

The Apache Software License, Version 2.0: Guava ListenableFuture only, IntelliJ IDEA Annotations, Jackson-annotations, Jackson-core, Simple XML (safe), docker-java-api, docker-java-transport, docker-java-transport-zerodep, jackson-databind, javax.inject, okhttp, okio

Bouncy Castle Licence: Bouncy Castle Provider

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
simple-xml-safe-2.7.1.jar 417.6 kB 393 381 8 1.8 Yes
jackson-annotations-2.19.1.jar 78.5 kB 87 74 2 1.6 Yes
jackson-core-2.19.1.jar 591.4 kB 282 - - - -
   • Root - 246 211 14 1.8 Yes
   • Versioned - 2 1 1 9 No
   • Versioned - 12 3 1 11 Yes
   • Versioned - 11 2 1 17 Yes
   • Versioned - 11 2 1 21 Yes
jackson-databind-2.19.1.jar 1.7 MB 847 - - - -
   • Root - 845 807 23 1.8 Yes
   • Versioned - 2 1 1 9 No
docker-java-api-3.7.0.jar 495.4 kB 404 389 5 1.8 Yes
docker-java-transport-3.7.0.jar 38.8 kB 45 34 1 1.8 Yes
docker-java-transport-zerodep-3.7.0.jar 2.3 MB 1475 1362 74 1.8 Yes
gson-2.13.2.jar 289.9 kB 226 - - - -
   • Root - 224 203 9 1.8 Yes
   • Versioned - 2 1 1 9 No
error_prone_annotations-2.41.0.jar 20.4 kB 49 - - - -
   • Root - 42 29 2 1.8 Yes
   • Versioned - 7 1 1 9 No
failureaccess-1.0.3.jar 10.8 kB 25 - - - -
   • Root - 17 2 1 1.8 Yes
   • Versioned - 8 1 1 9 No
guava-33.5.0-jre.jar 3 MB 2002 - - - -
   • Root - 2000 1961 18 1.8 Yes
   • Versioned - 2 1 1 9 No
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar 2.2 kB 7 0 0 - -
j2objc-annotations-3.1.jar 16.8 kB 38 - - - -
   • Root - 36 24 1 1.8 Yes
   • Versioned - 2 1 1 9 No
okhttp-5.3.2.jar 0.8 kB 3 0 0 - -
okhttp-jvm-5.3.2.jar 868.4 kB 369 - - - -
   • Root - 365 335 19 1.8 Yes
   • Versioned - 4 1 1 9 No
okio-3.16.4.jar 78.4 kB 180 0 0 - -
okio-jvm-3.16.4.jar 383 kB 122 117 2 1.8 Yes
commons-codec-1.20.0.jar 401 kB 285 - - - -
   • Root - 283 135 7 1.8 Yes
   • Versioned - 2 1 1 9 No
commons-io-2.20.0.jar 564 kB 415 - - - -
   • Root - 414 387 15 1.8 Yes
   • Versioned - 1 1 1 9 No
minio-8.6.0.jar 449.5 kB 395 382 6 1.8 Yes
jna-5.18.1.jar 2 MB 191 124 4 1.8 Yes
commons-compress-1.28.0.jar 1.1 MB 642 - - - -
   • Root - 641 589 36 1.8 Yes
   • Versioned - 1 1 1 9 No
commons-lang3-3.18.0.jar 703 kB 444 - - - -
   • Root - 443 413 18 1.8 Yes
   • Versioned - 1 1 1 9 No
maven-resolver-api-2.0.14.jar 178.1 kB 179 155 13 1.8 Yes
maven-resolver-impl-2.0.14.jar 408.1 kB 258 223 18 1.8 Yes
maven-resolver-named-locks-2.0.14.jar 44.1 kB 42 24 3 1.8 Yes
maven-resolver-spi-2.0.14.jar 80.9 kB 123 90 20 1.8 Yes
maven-resolver-test-util-2.0.14.jar 55.5 kB 41 25 1 1.8 Yes
maven-resolver-util-2.0.14.jar 266.7 kB 197 170 14 1.8 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
bcprov-jdk18on-1.83.jar 8.5 MB 6176 - - - -
   • Root - 4783 4584 178 1.8 No
   • Versioned - 1245 1137 93 9 No
   • Versioned - 43 34 1 11 No
   • Versioned - 29 20 1 15 No
   • Versioned - 35 20 6 21 No
   • Versioned - 41 29 5 25 No
annotations-13.0.jar 17.5 kB 45 32 2 1.5 Yes
kotlin-stdlib-2.2.21.jar 1.8 MB 1037 - - - -
   • Root - 1035 973 46 1.8 Yes
   • Versioned - 2 1 1 9 No
jspecify-1.0.0.jar 3.8 kB 14 - - - -
   • Root - 10 4 1 1.8 No
   • Versioned - 4 1 1 9 No
junit-jupiter-api-5.14.1.jar 242.5 kB 217 202 8 1.8 Yes
junit-platform-commons-1.14.1.jar 164.4 kB 105 - - - -
   • Root - 94 78 10 1.8 Yes
   • Versioned - 11 5 1 9 Yes
opentest4j-1.3.0.jar 14.3 kB 15 9 2 1.6 Yes
duct-tape-1.0.8.jar 25.4 kB 37 22 6 1.8 Yes
slf4j-api-2.0.17.jar 69.9 kB 71 - - - -
   • Root - 69 55 4 1.8 Yes
   • Versioned - 2 1 1 9 No
slf4j-simple-2.0.17.jar 15.7 kB 22 - - - -
   • Root - 20 6 1 1.8 Yes
   • Versioned - 2 1 1 9 No
testcontainers-2.0.2.jar 17.8 MB 12561 10634 451 22 Yes
testcontainers-junit-jupiter-2.0.2.jar 14.9 kB 16 10 1 1.8 Yes
testcontainers-minio-2.0.2.jar 2.4 kB 6 1 1 1.8 Yes
snappy-java-1.1.10.7.jar 2.3 MB 114 40 3 1.8 Yes
javax.inject-1.jar 2.5 kB 8 6 1 1.5 No
Total Size Entries Classes Packages Java Version Debug Information
45 47.5 MB 30219 25305 1051 22 39
compile: 22 compile: 12.5 MB compile: 6625 compile: 6045 compile: 208 1.8 compile: 19
runtime: 6 runtime: 11.4 MB runtime: 8142 runtime: 6108 runtime: 254 runtime: 4
provided: 1 provided: 2.5 kB provided: 8 provided: 6 provided: 1 -
test: 16 test: 23.6 MB test: 15444 test: 13146 test: 588 22 test: 16