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 9.0.0 jar The Apache License, Version 2.0
org.apache.maven.resolver maven-resolver-api 2.0.17 jar Apache-2.0
org.apache.maven.resolver maven-resolver-spi 2.0.17 jar Apache-2.0
org.apache.maven.resolver maven-resolver-util 2.0.17 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.22.0 jar Apache-2.0
org.apache.commons commons-compress 1.28.0 jar Apache-2.0
org.bouncycastle bcprov-jdk18on 1.84 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.17 jar Apache-2.0
org.apache.maven.resolver maven-resolver-test-util 2.0.17 jar Apache-2.0
org.junit.jupiter junit-jupiter-api 5.14.3 jar Eclipse Public License v2.0
org.slf4j slf4j-simple 2.0.17 jar MIT
org.testcontainers testcontainers 2.0.5 jar MIT
org.testcontainers testcontainers-junit-jupiter 2.0.5 jar MIT
org.testcontainers testcontainers-minio 2.0.5 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.20 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.20.0 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.20.0 jar The Apache Software License, Version 2.0
com.google.code.gson gson 2.14.0 jar Apache-2.0
com.google.errorprone error_prone_annotations 2.48.0 jar Apache 2.0
com.google.guava failureaccess 1.0.3 jar Apache License, Version 2.0
com.google.guava guava 33.6.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.8 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.1 jar The Apache Software License, Version 2.0
com.github.docker-java docker-java-transport 3.7.1 jar The Apache Software License, Version 2.0
com.github.docker-java docker-java-transport-zerodep 3.7.1 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.17 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.3 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.20.jar 79.2 kB 87 74 2 1.8 Yes
jackson-core-2.20.0.jar 593.1 kB 286 - - - -
   • Root - 250 213 16 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.20.0.jar 1.7 MB 848 - - - -
   • Root - 846 808 23 1.8 Yes
   • Versioned - 2 1 1 9 No
docker-java-api-3.7.1.jar 500.1 kB 409 394 5 1.8 Yes
docker-java-transport-3.7.1.jar 38.8 kB 45 34 1 1.8 Yes
docker-java-transport-zerodep-3.7.1.jar 2.3 MB 1475 1362 74 1.8 Yes
gson-2.14.0.jar 313.6 kB 244 - - - -
   • Root - 242 221 9 1.8 Yes
   • Versioned - 2 1 1 9 No
error_prone_annotations-2.48.0.jar 20.3 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.6.0-jre.jar 3.1 MB 2010 - - - -
   • Root - 2008 1969 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.22.0.jar 420.5 kB 300 - - - -
   • Root - 298 150 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-9.0.0.jar 557 kB 452 445 4 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.17.jar 178.1 kB 179 155 13 1.8 Yes
maven-resolver-impl-2.0.17.jar 419 kB 263 227 19 1.8 Yes
maven-resolver-named-locks-2.0.17.jar 44.1 kB 42 24 3 1.8 Yes
maven-resolver-spi-2.0.17.jar 83 kB 124 91 20 1.8 Yes
maven-resolver-test-util-2.0.17.jar 55.5 kB 41 25 1 1.8 Yes
maven-resolver-util-2.0.17.jar 277.3 kB 208 178 17 1.8 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
bcprov-jdk18on-1.84.jar 8.9 MB 6490 - - - -
   • Root - 4945 4732 191 1.8 No
   • Versioned - 1395 1276 101 9 No
   • Versioned - 47 37 2 11 No
   • Versioned - 29 20 1 15 No
   • Versioned - 39 23 5 17 No
   • Versioned - 35 24 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.3.jar 242.5 kB 217 202 8 1.8 Yes
junit-platform-commons-1.14.3.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.5.jar 17.8 MB 12566 10639 451 22 Yes
testcontainers-junit-jupiter-2.0.5.jar 14.9 kB 16 10 1 1.8 Yes
testcontainers-minio-2.0.5.jar 2.4 kB 6 1 1 1.8 Yes
snappy-java-1.1.10.8.jar 2.4 MB 116 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 48.3 MB 30665 25583 1068 22 39
compile: 22 compile: 12.9 MB compile: 6727 compile: 6146 compile: 211 1.8 compile: 19
runtime: 6 runtime: 11.8 MB runtime: 8471 runtime: 6271 runtime: 267 runtime: 4
provided: 1 provided: 2.5 kB provided: 8 provided: 6 provided: 1 -
test: 16 test: 23.6 MB test: 15459 test: 13160 test: 589 22 test: 16