Project Dependencies

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
ch.qos.logback logback-classic 1.5.6 jar Eclipse Public License - v 1.0GNU Lesser General Public License
org.assertj assertj-core 3.25.3 jar Apache License, Version 2.0
org.hamcrest hamcrest 2.2 jar BSD License 3
org.hsqldb hsqldb 2.7.2 jar HSQLDB License, a BSD open source license
org.jetbrains.kotlin kotlin-compiler 1.9.23 jar The Apache License, Version 2.0
org.junit.jupiter junit-jupiter-engine 5.10.2 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.10.2 jar Eclipse Public License v2.0
org.mariadb.jdbc mariadb-java-client 3.3.3 jar LGPL-2.1
org.mybatis mybatis-spring 3.0.3 jar The Apache Software License, Version 2.0
org.postgresql postgresql 42.7.3 jar BSD-2-Clause
org.springframework.batch spring-batch-core 5.1.1 jar Apache 2.0
org.springframework.batch spring-batch-test 5.1.1 jar Apache 2.0
org.testcontainers junit-jupiter 1.19.7 jar MIT
org.testcontainers mariadb 1.19.7 jar MIT
org.testcontainers postgresql 1.19.7 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
org.jetbrains.kotlin kotlin-stdlib-jdk8 1.9.23 jar The Apache License, Version 2.0 Yes
org.mybatis mybatis 3.5.16 jar The Apache Software License, Version 2.0 Yes
org.springframework spring-jdbc 6.1.6 jar Apache 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.

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
ch.qos.logback logback-core 1.5.6 jar Eclipse Public License - v 1.0GNU Lesser General Public License
com.fasterxml.jackson.core jackson-annotations 2.10.3 jar The Apache Software License, Version 2.0
com.github.ben-manes.caffeine caffeine 2.9.3 jar Apache License, Version 2.0
com.github.docker-java docker-java-api 3.3.6 jar The Apache Software License, Version 2.0
com.github.docker-java docker-java-transport 3.3.6 jar The Apache Software License, Version 2.0
com.github.docker-java docker-java-transport-zerodep 3.3.6 jar The Apache Software License, Version 2.0
com.github.waffle waffle-jna 3.3.0 jar MIT
com.google.errorprone error_prone_annotations 2.10.0 jar Apache 2.0
io.micrometer micrometer-commons 1.12.3 jar The Apache Software License, Version 2.0
io.micrometer micrometer-core 1.12.3 jar The Apache Software License, Version 2.0
io.micrometer micrometer-observation 1.12.3 jar The Apache Software License, Version 2.0
junit junit 4.13.2 jar Eclipse Public License 1.0
net.bytebuddy byte-buddy 1.14.11 jar Apache License, Version 2.0
net.java.dev.jna jna 5.13.0 jar LGPL-2.1-or-laterApache-2.0
net.java.dev.jna jna-platform 5.13.0 jar LGPL-2.1-or-laterApache-2.0
org.apache.commons commons-compress 1.24.0 jar Apache-2.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.checkerframework checker-qual 3.42.0 jar The MIT License
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.hdrhistogram HdrHistogram 2.1.12 jar Public Domain, per Creative Commons CC0BSD-2-Clause
org.jetbrains.intellij.deps trove4j 1.0.20200330 jar GNU LESSER GENERAL PUBLIC LICENSE 2.1
org.jetbrains.kotlin kotlin-reflect 1.6.10 jar The Apache License, Version 2.0
org.jetbrains.kotlin kotlin-script-runtime 1.9.23 jar The Apache License, Version 2.0
org.jetbrains.kotlin kotlin-stdlib-common 1.5.0 jar The Apache License, Version 2.0
org.jetbrains.kotlinx kotlinx-coroutines-core 1.5.0 jar The Apache Software License, Version 2.0
org.jetbrains.kotlinx kotlinx-coroutines-core-jvm 1.5.0 jar The Apache Software License, Version 2.0
org.junit.jupiter junit-jupiter-api 5.10.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.10.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.10.2 jar Eclipse Public License v2.0
org.latencyutils LatencyUtils 2.0.3 jar Public Domain, per Creative Commons CC0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0
org.rnorth.duct-tape duct-tape 1.0.8 jar MIT
org.slf4j jcl-over-slf4j 2.0.7 jar Apache License, Version 2.0
org.slf4j slf4j-api 2.0.13 jar MIT License
org.springframework spring-aop 6.1.4 jar Apache License, Version 2.0
org.springframework spring-context 6.1.4 jar Apache License, Version 2.0
org.springframework spring-expression 6.1.4 jar Apache License, Version 2.0
org.springframework spring-test 6.1.4 jar Apache License, Version 2.0
org.springframework.batch spring-batch-infrastructure 5.1.1 jar Apache 2.0
org.springframework.retry spring-retry 2.0.5 jar Apache 2.0
org.testcontainers database-commons 1.19.7 jar MIT
org.testcontainers jdbc 1.19.7 jar MIT
org.testcontainers testcontainers 1.19.7 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
org.jetbrains annotations 13.0 jar The Apache Software License, Version 2.0 No
org.springframework spring-beans 6.1.6 jar Apache License, Version 2.0 No
org.springframework spring-core 6.1.6 jar Apache License, Version 2.0 No
org.springframework spring-jcl 6.1.6 jar Apache License, Version 2.0 No
org.springframework spring-tx 6.1.6 jar Apache License, Version 2.0 No
org.jetbrains.kotlin kotlin-stdlib 1.9.23 jar The Apache License, Version 2.0 Yes
org.jetbrains.kotlin kotlin-stdlib-jdk7 1.9.23 jar The Apache License, Version 2.0 Yes

Project Dependency Graph

Dependency Tree

Licenses

LGPL-2.1: mariadb-java-client

The Apache License, Version 2.0: Kotlin Compiler, Kotlin Reflect, Kotlin Script Runtime, Kotlin Stdlib, Kotlin Stdlib Common, Kotlin Stdlib Jdk7, Kotlin Stdlib Jdk8, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

HSQLDB License, a BSD open source license: HyperSQL Database

Apache 2.0: Spring Batch Core, Spring Batch Infrastructure, Spring Batch Test, Spring Retry, error-prone annotations

Eclipse Public License 1.0: JUnit

BSD-2-Clause: HdrHistogram, PostgreSQL JDBC Driver

MIT License: SLF4J API Module

BSD License 3: Hamcrest

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

GNU LESSER GENERAL PUBLIC LICENSE 2.1: Trove4J

GNU Lesser General Public License: Logback Classic Module, Logback Core Module

New BSD License: Hamcrest Core

Public Domain, per Creative Commons CC0: HdrHistogram, LatencyUtils

LGPL-2.1-or-later: Java Native Access, Java Native Access Platform

The MIT License: Checker Qual

Apache License, Version 2.0: AssertJ Core, Byte Buddy (without dependencies), Caffeine cache, JCL 1.2 implemented over SLF4J, Spring AOP, Spring Beans, Spring Commons Logging Bridge, Spring Context, Spring Core, Spring Expression Language (SpEL), Spring JDBC, Spring TestContext Framework, Spring Transaction

Apache-2.0: Apache Commons Compress, Java Native Access, Java Native Access Platform

MIT: Duct Tape, Testcontainers :: Database-Commons, Testcontainers :: JDBC, Testcontainers :: JDBC :: MariaDB, Testcontainers :: JDBC :: PostgreSQL, Testcontainers :: JUnit Jupiter Extension, Testcontainers Core, waffle-jna

The Apache Software License, Version 2.0: IntelliJ IDEA Annotations, Jackson-annotations, MyBatis Dynamic SQL, docker-java-api, docker-java-transport, docker-java-transport-zerodep, kotlinx-coroutines-core, micrometer-commons, micrometer-core, micrometer-observation, mybatis, mybatis-spring

Eclipse Public License - v 1.0: Logback Classic Module, Logback Core Module

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information Sealed
logback-classic-1.5.6.jar 293.7 kB 236 183 29 11 Yes No
logback-core-1.5.6.jar 609.9 kB 522 461 42 21 Yes No
jackson-annotations-2.10.3.jar 68.1 kB 81 69 2 9 Yes No
caffeine-2.9.3.jar 912.1 kB 703 692 4 1.8 Yes No
docker-java-api-3.3.6.jar 472.5 kB 402 387 5 1.8 Yes No
docker-java-transport-3.3.6.jar 37.6 kB 45 34 1 1.8 Yes No
docker-java-transport-zerodep-3.3.6.jar 2.3 MB 1566 1319 77 1.8 Yes No
waffle-jna-3.3.0.jar 71.7 kB 72 54 7 1.8 Yes No
error_prone_annotations-2.10.0.jar 16 kB 37 25 2 1.7 Yes No
micrometer-commons-1.12.3.jar 47.4 kB 50 36 6 1.8 Yes No
micrometer-core-1.12.3.jar 883.3 kB 606 536 45 11 Yes No
micrometer-observation-1.12.3.jar 71.8 kB 71 56 6 1.8 Yes No
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes No
byte-buddy-1.14.11.jar 4.2 MB 2935 2881 39 9 Yes No
jna-5.13.0.jar 1.9 MB 188 125 4 1.6 Yes No
jna-platform-5.13.0.jar 1.4 MB 1329 1282 14 1.6 Yes No
commons-compress-1.24.0.jar 1.1 MB 617 563 37 9 Yes No
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 9 Yes No
assertj-core-3.25.3.jar 1.4 MB 873 831 28 9 Yes No
checker-qual-3.42.0.jar 230.8 kB 438 369 30 1.8 Yes No
hamcrest-2.2.jar 123.4 kB 122 108 11 1.7 Yes No
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes No
HdrHistogram-2.1.12.jar 173.8 kB 106 96 2 1.7 Yes No
hsqldb-2.7.2.jar 1.6 MB 742 678 23 11 No Yes
annotations-13.0.jar 17.5 kB 45 32 2 1.5 Yes No
trove4j-1.0.20200330.jar 573 kB 460 455 2 1.5 Yes No
kotlin-compiler-1.9.23.jar 61.7 MB 30310 29131 869 1.8 Yes No
kotlin-reflect-1.6.10.jar 3 MB 1956 1852 63 9 Yes No
kotlin-script-runtime-1.9.23.jar 43.3 kB 48 36 6 1.8 Yes No
kotlin-stdlib-common-1.5.0.jar 197.4 kB 333 0 0 - - -
kotlinx-coroutines-core-1.5.0.jar 168.5 kB 296 0 0 - - -
kotlinx-coroutines-core-jvm-1.5.0.jar 1.5 MB 856 837 12 1.8 Yes No
junit-jupiter-api-5.10.2.jar 211 kB 197 182 8 9 Yes No
junit-jupiter-engine-5.10.2.jar 244.7 kB 147 130 9 9 Yes No
junit-jupiter-params-5.10.2.jar 586 kB 381 347 22 9 Yes No
junit-platform-commons-1.10.2.jar 106.2 kB 64 44 7 9 Yes No
junit-platform-engine-1.10.2.jar 204.8 kB 153 136 10 9 Yes No
LatencyUtils-2.0.3.jar 29.8 kB 31 22 1 1.6 Yes No
mariadb-java-client-3.3.3.jar 668.7 kB 359 292 40 11 Yes No
mybatis-spring-3.0.3.jar 76.3 kB 61 38 9 17 Yes No
opentest4j-1.3.0.jar 14.3 kB 15 9 2 9 Yes No
postgresql-42.7.3.jar 1.1 MB 551 484 44 1.8 Yes No
duct-tape-1.0.8.jar 25.4 kB 37 22 6 1.8 Yes No
jcl-over-slf4j-2.0.7.jar 21.1 kB 26 9 3 9 Yes No
slf4j-api-2.0.13.jar 68.6 kB 70 55 5 9 Yes No
spring-aop-6.1.4.jar 415.6 kB 320 288 17 17 Yes No
spring-beans-6.1.6.jar 858.4 kB 473 442 13 17 Yes No
spring-context-6.1.4.jar 1.3 MB 928 843 58 17 Yes No
spring-core-6.1.6.jar 1.9 MB 1221 1140 59 21 Yes No
spring-expression-6.1.4.jar 302.5 kB 161 149 6 17 Yes No
spring-jcl-6.1.6.jar 24.5 kB 26 15 2 17 Yes No
spring-test-6.1.4.jar 853.9 kB 577 518 42 17 Yes No
spring-tx-6.1.6.jar 285 kB 240 210 13 17 Yes No
spring-batch-core-5.1.1.jar 680.9 kB 529 422 34 17 Yes No
spring-batch-infrastructure-5.1.1.jar 538.1 kB 461 401 51 17 Yes No
spring-batch-test-5.1.1.jar 34.1 kB 34 21 2 17 Yes No
spring-retry-2.0.5.jar 154.8 kB 136 113 12 17 Yes No
database-commons-1.19.7.jar 14.7 kB 19 12 3 1.8 Yes No
jdbc-1.19.7.jar 29.2 kB 21 12 3 1.8 Yes No
junit-jupiter-1.19.7.jar 11.9 kB 13 7 1 1.8 Yes No
mariadb-1.19.7.jar 8.7 kB 14 4 1 1.8 Yes No
postgresql-1.19.7.jar 9.8 kB 14 6 1 1.8 Yes No
testcontainers-1.19.7.jar 17.8 MB 12226 10468 456 15 Yes No
kotlin-stdlib-1.9.23.jar 1.7 MB 1038 979 44 9 Yes No
kotlin-stdlib-jdk7-1.9.23.jar 1 kB 5 1 1 9 No No
kotlin-stdlib-jdk8-1.9.23.jar 1 kB 5 1 1 9 No No
mybatis-3.5.16.jar 1.8 MB 1182 1082 77 1.8 Yes No
spring-jdbc-6.1.6.jar 467.3 kB 333 301 17 17 Yes No
Total Size Entries Classes Packages Java Version Debug Information Sealed
68 118 MB 68563 62731 2485 21 63 1
provided: 10 provided: 7.1 MB provided: 4568 provided: 4203 provided: 229 21 provided: 8 -
test: 58 test: 110.9 MB test: 63995 test: 58528 test: 2256 21 test: 55 test: 1