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.14 jar The Apache License, Version 2.0
org.apache.maven.resolver maven-resolver-api 2.0.5 jar Apache-2.0
org.apache.maven.resolver maven-resolver-spi 2.0.5 jar Apache-2.0
org.apache.maven.resolver maven-resolver-util 2.0.5 jar Apache-2.0
org.slf4j slf4j-api 2.0.16 jar MIT License

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.17.1 jar Apache-2.0
org.apache.commons commons-compress 1.27.1 jar Apache-2.0
org.bouncycastle bcprov-jdk18on 1.79 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.5 jar Apache-2.0
org.apache.maven.resolver maven-resolver-test-util 2.0.5 jar Apache-2.0
org.junit.jupiter junit-jupiter-api 5.11.2 jar Eclipse Public License v2.0
org.slf4j slf4j-simple 2.0.16 jar MIT License
org.testcontainers junit-jupiter 1.20.4 jar MIT
org.testcontainers minio 1.20.4 jar MIT
org.testcontainers testcontainers 1.20.4 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.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0
com.google.code.gson gson 2.11.0 jar Apache-2.0
com.google.errorprone error_prone_annotations 2.27.0 jar Apache 2.0
com.google.guava failureaccess 1.0.2 jar The Apache Software License, Version 2.0
com.google.guava guava 33.3.1-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.checkerframework checker-qual 3.43.0 jar The MIT License
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.xerial.snappy snappy-java 1.1.10.7 jar -

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.0 jar The Apache Software License, Version 2.0
com.github.docker-java docker-java-transport 3.4.0 jar The Apache Software License, Version 2.0
com.github.docker-java docker-java-transport-zerodep 3.4.0 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.5 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.11.2 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: 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

MIT License: SLF4J API Module, SLF4J Simple Provider

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

New BSD License: Hamcrest Core

Bouncy Castle Licence: Bouncy Castle Provider

LGPL-2.1-or-later: Java Native Access

The MIT License: Checker Qual

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

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

MIT: Duct Tape, Testcontainers :: JUnit Jupiter Extension, Testcontainers :: MinIO, Testcontainers Core

The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, 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

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 - 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.0.jar 485.3 kB 402 387 5 1.8 Yes
docker-java-transport-3.4.0.jar 38.5 kB 45 34 1 1.8 Yes
docker-java-transport-zerodep-3.4.0.jar 2.3 MB 1566 1319 77 1.8 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
gson-2.11.0.jar 298.4 kB 244 - - - -
   • Root - 243 223 9 1.7 Yes
   • Versioned - 1 1 1 9 No
error_prone_annotations-2.27.0.jar 19.4 kB 47 - - - -
   • Root - 40 27 2 1.8 Yes
   • Versioned - 7 1 1 9 No
failureaccess-1.0.2.jar 4.7 kB 15 2 1 1.7 Yes
guava-33.3.1-jre.jar 3.1 MB 2056 2017 18 1.8 Yes
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.17.1.jar 372.7 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.14.jar 400.6 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.5.jar 172.6 kB 176 152 13 1.8 Yes
maven-resolver-impl-2.0.5.jar 370 kB 235 203 15 1.8 Yes
maven-resolver-named-locks-2.0.5.jar 44.1 kB 42 24 3 1.8 Yes
maven-resolver-spi-2.0.5.jar 68.7 kB 105 75 17 1.8 Yes
maven-resolver-test-util-2.0.5.jar 57.1 kB 41 25 1 1.8 Yes
maven-resolver-util-2.0.5.jar 219.6 kB 170 143 14 1.8 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
bcprov-jdk18on-1.79.jar 8.6 MB 5932 - - - -
   • Root - 4634 4422 187 1.8 No
   • Versioned - 1199 1090 91 9 No
   • Versioned - 41 32 1 11 No
   • Versioned - 29 20 1 15 No
   • Versioned - 29 15 5 21 No
checker-qual-3.43.0.jar 231.5 kB 439 370 31 1.8 Yes
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
junit-jupiter-api-5.11.2.jar 216.3 kB 197 182 8 1.8 Yes
junit-platform-commons-1.11.2.jar 140.6 kB 86 - - - -
   • Root - 77 63 8 1.8 Yes
   • Versioned - 9 3 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.16.jar 69.4 kB 71 - - - -
   • Root - 69 55 4 1.8 Yes
   • Versioned - 2 1 1 9 No
slf4j-simple-2.0.16.jar 15.7 kB 22 - - - -
   • Root - 20 6 1 1.8 Yes
   • Versioned - 2 1 1 9 No
junit-jupiter-1.20.4.jar 14.7 kB 16 10 1 1.8 Yes
minio-1.20.4.jar 2.3 kB 6 1 1 1.8 Yes
testcontainers-1.20.4.jar 17.8 MB 12233 10475 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
50 47.8 MB 30637 25502 1123 15 43
compile: 26 compile: 12.8 MB compile: 7429 compile: 6364 compile: 233 1.8 compile: 21
runtime: 5 runtime: 11.2 MB runtime: 7619 runtime: 5849 runtime: 263 runtime: 4
provided: 1 provided: 2.5 kB provided: 8 provided: 6 provided: 1 -
test: 18 test: 23.8 MB test: 15581 test: 13283 test: 626 15 test: 18