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.4.14 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.22 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.2 jar LGPL-2.1
org.mybatis mybatis-spring 3.0.3 jar The Apache Software License, Version 2.0
org.postgresql postgresql 42.7.1 jar BSD-2-Clause
org.springframework.batch spring-batch-core 5.1.0 jar Apache 2.0
org.springframework.batch spring-batch-test 5.1.0 jar Apache 2.0
org.testcontainers junit-jupiter 1.19.5 jar MIT
org.testcontainers mariadb 1.19.5 jar MIT
org.testcontainers postgresql 1.19.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
org.jetbrains.kotlin kotlin-stdlib-jdk8 1.9.22 jar The Apache License, Version 2.0 Yes
org.mybatis mybatis 3.5.15 jar The Apache Software License, Version 2.0 Yes
org.springframework spring-jdbc 6.1.3 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.4.14 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.4 jar The Apache Software License, Version 2.0
com.github.docker-java docker-java-transport 3.3.4 jar The Apache Software License, Version 2.0
com.github.docker-java docker-java-transport-zerodep 3.3.4 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.0 jar The Apache Software License, Version 2.0
io.micrometer micrometer-core 1.12.0 jar The Apache Software License, Version 2.0
io.micrometer micrometer-observation 1.12.0 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.41.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.22 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.7 jar MIT License
org.springframework spring-aop 6.1.0 jar Apache License, Version 2.0
org.springframework spring-context 6.1.0 jar Apache License, Version 2.0
org.springframework spring-expression 6.1.0 jar Apache License, Version 2.0
org.springframework spring-test 6.1.0 jar Apache License, Version 2.0
org.springframework.batch spring-batch-infrastructure 5.1.0 jar Apache 2.0
org.springframework.retry spring-retry 2.0.4 jar Apache 2.0
org.testcontainers database-commons 1.19.5 jar MIT
org.testcontainers jdbc 1.19.5 jar MIT
org.testcontainers testcontainers 1.19.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
org.jetbrains annotations 13.0 jar The Apache Software License, Version 2.0 No
org.springframework spring-beans 6.1.3 jar Apache License, Version 2.0 No
org.springframework spring-core 6.1.3 jar Apache License, Version 2.0 No
org.springframework spring-jcl 6.1.3 jar Apache License, Version 2.0 No
org.springframework spring-tx 6.1.3 jar Apache License, Version 2.0 No
org.jetbrains.kotlin kotlin-stdlib 1.9.22 jar The Apache License, Version 2.0 Yes
org.jetbrains.kotlin kotlin-stdlib-jdk7 1.9.22 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.4.14.jar 283.5 kB 230 178 28 11 Yes No
logback-core-1.4.14.jar 597.2 kB 506 454 42 11 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.4.jar 471 kB 401 386 5 1.8 Yes No
docker-java-transport-3.3.4.jar 37.6 kB 45 34 1 1.8 Yes No
docker-java-transport-zerodep-3.3.4.jar 2 MB 1412 1182 63 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.0.jar 47.3 kB 50 36 6 1.8 Yes No
micrometer-core-1.12.0.jar 881.6 kB 606 536 45 11 Yes No
micrometer-observation-1.12.0.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.41.0.jar 229 kB 434 366 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.22.jar 61.6 MB 30300 29121 869 1.8 Yes No
kotlin-reflect-1.6.10.jar 3 MB 1956 1852 63 9 Yes No
kotlin-script-runtime-1.9.22.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.2.jar 662.5 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.1.jar 1.1 MB 549 482 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.7.jar 63.6 kB 67 52 5 9 Yes No
spring-aop-6.1.0.jar 414.1 kB 319 287 17 17 Yes No
spring-beans-6.1.3.jar 857.1 kB 473 442 13 17 Yes No
spring-context-6.1.0.jar 1.3 MB 917 832 58 17 Yes No
spring-core-6.1.3.jar 1.9 MB 1221 1140 59 21 Yes No
spring-expression-6.1.0.jar 300.7 kB 161 149 6 17 Yes No
spring-jcl-6.1.3.jar 24.5 kB 26 15 2 17 Yes No
spring-test-6.1.0.jar 852.4 kB 576 517 42 17 Yes No
spring-tx-6.1.3.jar 284.3 kB 240 210 13 17 Yes No
spring-batch-core-5.1.0.jar 677.9 kB 528 421 34 17 Yes No
spring-batch-infrastructure-5.1.0.jar 537.2 kB 461 401 51 17 Yes No
spring-batch-test-5.1.0.jar 34.1 kB 34 21 2 17 Yes No
spring-retry-2.0.4.jar 153.5 kB 136 113 12 17 Yes No
database-commons-1.19.5.jar 14.7 kB 19 12 3 1.8 Yes No
jdbc-1.19.5.jar 29.2 kB 21 12 3 1.8 Yes No
junit-jupiter-1.19.5.jar 11.9 kB 13 7 1 1.8 Yes No
mariadb-1.19.5.jar 8.7 kB 14 4 1 1.8 Yes No
postgresql-1.19.5.jar 9.7 kB 14 6 1 1.8 Yes No
testcontainers-1.19.5.jar 17.8 MB 12226 10468 456 15 Yes No
kotlin-stdlib-1.9.22.jar 1.7 MB 1038 979 44 9 Yes No
kotlin-stdlib-jdk7-1.9.22.jar 1 kB 5 1 1 9 No No
kotlin-stdlib-jdk8-1.9.22.jar 1 kB 5 1 1 9 No No
mybatis-3.5.15.jar 1.8 MB 1183 1083 77 1.8 Yes No
spring-jdbc-6.1.3.jar 460.6 kB 329 297 17 17 Yes No
Total Size Entries Classes Packages Java Version Debug Information Sealed
68 117.6 MB 68350 62546 2470 21 63 1
provided: 10 provided: 7.1 MB provided: 4565 provided: 4200 provided: 229 21 provided: 8 -
test: 58 test: 110.6 MB test: 63785 test: 58346 test: 2241 17 test: 55 test: 1