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
io.minio minio 8.5.17 jar The Apache License, Version 2.0
org.apache.maven.resolver maven-resolver-api 2.0.10 jar Apache-2.0
org.apache.maven.resolver maven-resolver-spi 2.0.10 jar Apache-2.0
org.apache.maven.resolver maven-resolver-util 2.0.10 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.18.0 jar Apache-2.0
org.apache.commons commons-compress 1.27.1 jar Apache-2.0
org.bouncycastle bcprov-jdk18on 1.81 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.10 jar Apache-2.0
org.apache.maven.resolver maven-resolver-test-util 2.0.10 jar Apache-2.0
org.junit.jupiter junit-jupiter-api 5.13.1 jar Eclipse Public License v2.0
org.slf4j slf4j-simple 2.0.17 jar MIT
org.testcontainers junit-jupiter 1.21.2 jar MIT
org.testcontainers minio 1.21.2 jar MIT
org.testcontainers testcontainers 1.21.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.18.0 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.18.0 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.18.0 jar The Apache Software License, Version 2.0
com.google.code.gson gson 2.13.1 jar Apache-2.0
com.google.errorprone error_prone_annotations 2.38.0 jar Apache 2.0
com.google.guava failureaccess 1.0.3 jar Apache License, Version 2.0
com.google.guava guava 33.4.8-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.0.0 jar Apache License, Version 2.0
com.squareup.okhttp3 okhttp 4.12.0 jar The Apache Software License, Version 2.0
com.squareup.okio okio 3.6.0 jar The Apache Software License, Version 2.0
com.squareup.okio okio-jvm 3.6.0 jar The Apache Software License, Version 2.0
org.jetbrains annotations 17.0.0 jar The Apache Software License, Version 2.0
org.jetbrains.kotlin kotlin-stdlib 1.8.21 jar The Apache License, Version 2.0
org.jetbrains.kotlin kotlin-stdlib-common 1.9.10 jar The Apache License, Version 2.0
org.jetbrains.kotlin kotlin-stdlib-jdk7 1.8.21 jar The Apache License, Version 2.0
org.jetbrains.kotlin kotlin-stdlib-jdk8 1.8.21 jar The Apache License, Version 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
commons-io commons-io 2.16.1 jar Apache-2.0
org.apache.commons commons-lang3 3.16.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.4.2 jar The Apache Software License, Version 2.0
com.github.docker-java docker-java-transport 3.4.2 jar The Apache Software License, Version 2.0
com.github.docker-java docker-java-transport-zerodep 3.4.2 jar The Apache Software License, Version 2.0
junit junit 4.13.2 jar Eclipse Public License 1.0
net.java.dev.jna jna 5.13.0 jar LGPL-2.1-or-laterApache-2.0
org.apache.maven.resolver maven-resolver-named-locks 2.0.10 jar Apache-2.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.junit.platform junit-platform-commons 1.13.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, Kotlin Stdlib, Kotlin Stdlib Common, Kotlin Stdlib Jdk7, Kotlin Stdlib Jdk8, minio, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

Eclipse Public License 1.0: JUnit

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, 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

New BSD License: Hamcrest Core

The Apache Software License, Version 2.0: Guava ListenableFuture only, Jackson-annotations, Jackson-core, JetBrains Java Annotations, 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.18.0.jar 79.1 kB 87 74 2 1.6 Yes
jackson-core-2.18.0.jar 596.8 kB 292 - - - -
   • Root - 245 210 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
   • Versioned - 11 2 1 22 Yes
jackson-databind-2.18.0.jar 1.7 MB 827 - - - -
   • Root - 826 789 23 1.8 Yes
   • Versioned - 1 1 1 9 No
docker-java-api-3.4.2.jar 487 kB 403 388 5 1.8 Yes
docker-java-transport-3.4.2.jar 38.6 kB 45 34 1 1.8 Yes
docker-java-transport-zerodep-3.4.2.jar 2.3 MB 1566 1319 77 1.8 Yes
gson-2.13.1.jar 287 kB 225 - - - -
   • Root - 224 204 9 1.8 Yes
   • Versioned - 1 1 1 9 No
error_prone_annotations-2.38.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.4.8-jre.jar 3 MB 2008 - - - -
   • Root - 2006 1967 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.0.0.jar 12.5 kB 31 - - - -
   • Root - 29 17 1 1.8 Yes
   • Versioned - 2 1 1 9 No
okhttp-4.12.0.jar 789.5 kB 341 317 17 1.8 Yes
okio-3.6.0.jar 25.7 kB 49 0 0 - -
okio-jvm-3.6.0.jar 359.6 kB 112 107 2 1.8 Yes
commons-codec-1.18.0.jar 373 kB 262 - - - -
   • Root - 261 114 7 1.8 Yes
   • Versioned - 1 1 1 9 No
commons-io-2.16.1.jar 508.8 kB 374 - - - -
   • Root - 373 346 15 1.8 Yes
   • Versioned - 1 1 1 9 No
minio-8.5.17.jar 402.2 kB 356 343 6 1.8 Yes
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes
jna-5.13.0.jar 1.9 MB 188 125 4 1.6 Yes
commons-compress-1.27.1.jar 1.1 MB 625 - - - -
   • Root - 624 572 36 1.8 Yes
   • Versioned - 1 1 1 9 No
commons-lang3-3.16.0.jar 674.2 kB 426 - - - -
   • Root - 425 395 18 1.8 Yes
   • Versioned - 1 1 1 9 No
maven-resolver-api-2.0.10.jar 175 kB 176 152 13 1.8 Yes
maven-resolver-impl-2.0.10.jar 381 kB 241 208 16 1.8 Yes
maven-resolver-named-locks-2.0.10.jar 44.1 kB 42 24 3 1.8 Yes
maven-resolver-spi-2.0.10.jar 70.7 kB 110 79 18 1.8 Yes
maven-resolver-test-util-2.0.10.jar 57.2 kB 41 25 1 1.8 Yes
maven-resolver-util-2.0.10.jar 225.1 kB 173 146 14 1.8 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
bcprov-jdk18on-1.81.jar 8.9 MB 6355 - - - -
   • Root - 4966 4751 190 1.8 No
   • Versioned - 1284 1171 95 9 No
   • Versioned - 41 32 1 11 No
   • Versioned - 29 20 1 15 No
   • Versioned - 35 20 6 21 No
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
annotations-17.0.0.jar 19 kB 47 39 2 1.8 Yes
kotlin-stdlib-1.8.21.jar 1.7 MB 1008 - - - -
   • Root - 1006 948 43 1.8 Yes
   • Versioned - 2 1 1 9 No
kotlin-stdlib-common-1.9.10.jar 225.1 kB 386 0 0 - -
kotlin-stdlib-jdk7-1.8.21.jar 1 kB 5 - - - -
   • Root - 3 0 0 - -
   • Versioned - 2 1 1 9 No
kotlin-stdlib-jdk8-1.8.21.jar 1 kB 5 - - - -
   • Root - 3 0 0 - -
   • 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.13.1.jar 240.2 kB 216 201 8 1.8 Yes
junit-platform-commons-1.13.1.jar 152.7 kB 95 - - - -
   • Root - 84 69 9 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
junit-jupiter-1.21.2.jar 14.6 kB 16 10 1 1.8 Yes
minio-1.21.2.jar 2.3 kB 6 1 1 1.8 Yes
testcontainers-1.21.2.jar 17.8 MB 12235 10477 456 15 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
49 47.9 MB 30579 25403 1096 15 41
compile: 25 compile: 12.5 MB compile: 6911 compile: 5903 compile: 201 1.8 compile: 19
runtime: 5 runtime: 11.6 MB runtime: 8042 runtime: 6178 runtime: 266 runtime: 4
provided: 1 provided: 2.5 kB provided: 8 provided: 6 provided: 1 -
test: 18 test: 23.9 MB test: 15618 test: 13316 test: 628 15 test: 18