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 Optional
cglib cglib 3.3.0 jar ASF 2.0 Yes
commons-logging commons-logging 1.2 jar The Apache Software License, Version 2.0 Yes
log4j log4j 1.2.17 jar The Apache Software License, Version 2.0 Yes
ognl ognl 3.2.20 jar The Apache Software License, Version 2.0 Yes
org.apache.logging.log4j log4j-core 2.14.1 jar Apache License, Version 2.0 Yes
org.javassist javassist 3.27.0-GA jar MPL 1.1LGPL 2.1Apache License 2.0 Yes
org.slf4j slf4j-api 1.7.30 jar MIT License Yes
org.slf4j slf4j-log4j12 1.7.30 jar MIT License Yes

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.h2database h2 1.4.200 jar MPL 2.0 or EPL 1.0
eu.codearte.catch-exception catch-exception 2.0 jar Apache 2
mysql mysql-connector-java 8.0.24 jar The GNU General Public License, v2 with FOSS exception
org.apache.derby derby 10.14.2.0 jar Apache 2
org.apache.velocity velocity-engine-core 2.3 jar Apache License, Version 2.0
org.assertj assertj-core 3.19.0 jar Apache License, Version 2.0
org.hsqldb hsqldb 2.5.1 jar HSQLDB License, a BSD open source license
org.junit.jupiter junit-jupiter-engine 5.7.1 jar Eclipse Public License v2.0
org.mockito mockito-core 3.9.0 jar The MIT License
org.mockito mockito-junit-jupiter 3.9.0 jar The MIT License
org.postgresql postgresql 42.2.20 jar BSD-2-Clause
org.testcontainers junit-jupiter 1.15.3 jar MIT
org.testcontainers mysql 1.15.3 jar MIT
org.testcontainers postgresql 1.15.3 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
com.microsoft.sqlserver mssql-jdbc 8.4.1.jre8 jar MIT License

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 Optional
org.apache.logging.log4j log4j-api 2.14.1 jar Apache License, Version 2.0 Yes
org.ow2.asm asm 7.1 jar BSD Yes

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.fasterxml.jackson.core jackson-annotations 2.10.3 jar The Apache Software License, Version 2.0
com.github.docker-java docker-java-api 3.2.8 jar The Apache Software License, Version 2.0
com.github.docker-java docker-java-transport 3.2.8 jar The Apache Software License, Version 2.0
com.github.docker-java docker-java-transport-zerodep 3.2.8 jar The Apache Software License, Version 2.0
com.google.protobuf protobuf-java 3.11.4 jar 3-Clause BSD License
junit junit 4.12 jar Eclipse Public License 1.0
net.bytebuddy byte-buddy 1.10.20 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.10.20 jar Apache License, Version 2.0
net.java.dev.jna jna 5.2.0 jar LGPL, version 2.1Apache License v2.0
org.apache.commons commons-compress 1.20 jar Apache License, Version 2.0
org.apache.commons commons-lang3 3.11 jar Apache License, Version 2.0
org.apiguardian apiguardian-api 1.1.0 jar The Apache License, Version 2.0
org.checkerframework checker-qual 3.5.0 jar The MIT License
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.junit.jupiter junit-jupiter-api 5.7.1 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.7.1 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.7.1 jar Eclipse Public License v2.0
org.objenesis objenesis 3.2 jar Apache License, Version 2.0
org.opentest4j opentest4j 1.2.0 jar The Apache License, Version 2.0
org.rnorth.duct-tape duct-tape 1.0.8 jar MIT
org.rnorth.visible-assertions visible-assertions 2.1.2 jar MIT
org.testcontainers database-commons 1.15.3 jar MIT
org.testcontainers jdbc 1.15.3 jar MIT
org.testcontainers testcontainers 1.15.3 jar MIT

Project Dependency Graph

Dependency Tree

Licenses

MPL 2.0 or EPL 1.0: H2 Database Engine

The GNU General Public License, v2 with FOSS exception: MySQL Connector/J

3-Clause BSD License: Protocol Buffers [Core]

The Apache License, Version 2.0: org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

HSQLDB License, a BSD open source license: HyperSQL Database

Eclipse Public License 1.0: JUnit

MIT License: Microsoft JDBC Driver for SQL Server, SLF4J API Module, SLF4J LOG4J-12 Binding

BSD-2-Clause: PostgreSQL JDBC Driver

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

ASF 2.0: cglib

New BSD License: Hamcrest Core

Apache 2: Apache Derby Database Engine and Embedded JDBC Driver, catch-exception

BSD: asm

Apache License 2.0: Javassist

The MIT License: Checker Qual, mockito-core, mockito-junit-jupiter

Apache License, Version 2.0: Apache Commons Compress, Apache Commons Lang, Apache Log4j API, Apache Log4j Core, Apache Velocity - Engine, AssertJ fluent assertions, Byte Buddy (without dependencies), Byte Buddy agent, Objenesis

LGPL 2.1: Javassist

MIT: Duct Tape, Testcontainers :: Database-Commons, Testcontainers :: JDBC, Testcontainers :: JDBC :: MySQL, Testcontainers :: JDBC :: PostgreSQL, Testcontainers :: JUnit Jupiter Extension, Testcontainers Core, Visible Assertions

MPL 1.1: Javassist

LGPL, version 2.1: Java Native Access

The Apache Software License, Version 2.0: Apache Commons Logging, Apache Log4j, Jackson-annotations, OGNL - Object Graph Navigation Library, docker-java-api, docker-java-transport, docker-java-transport-zerodep, mybatis

Apache License v2.0: Java Native Access

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information Sealed
jackson-annotations-2.10.3.jar 68.1 kB 81 69 2 - Yes No
docker-java-api-3.2.8.jar 443 kB 394 379 5 1.8 Yes No
docker-java-transport-3.2.8.jar 34.5 kB 42 31 1 1.8 Yes No
docker-java-transport-zerodep-3.2.8.jar 2 MB 1411 1181 63 1.8 Yes No
protobuf-java-3.11.4.jar 1.7 MB 692 666 2 1.7 Yes No
h2-1.4.200.jar 2.3 MB 950 944 47 - Yes No
mssql-jdbc-8.4.1.jre8.jar 1.3 MB 437 410 9 1.8 Yes No
catch-exception-2.0.jar 11.5 kB 24 11 3 1.8 Yes No
junit-4.12.jar 314.9 kB 323 286 30 1.5 Yes No
mysql-connector-java-8.0.24.jar 2.4 MB 1068 1015 29 1.8 Yes No
byte-buddy-1.10.20.jar 3.5 MB 2512 2457 37 - Yes No
byte-buddy-agent-1.10.20.jar 259.2 kB 81 63 2 - Yes No
jna-5.2.0.jar 1.5 MB 165 114 3 1.6 Yes No
commons-compress-1.20.jar 632.4 kB 400 359 29 1.7 Yes No
commons-lang3-3.11.jar 577.7 kB 368 339 17 1.8 Yes No
derby-10.14.2.0.jar 3.2 MB 1811 1751 101 1.8 No Yes
velocity-engine-core-2.3.jar 531.3 kB 299 256 19 1.8 Yes No
apiguardian-api-1.1.0.jar 2.4 kB 8 3 2 - Yes No
assertj-core-3.19.0.jar 4.8 MB 3277 3200 62 - Yes No
checker-qual-3.5.0.jar 214.4 kB 382 321 33 1.8 Yes No
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes No
hsqldb-2.5.1.jar 1.6 MB 705 636 22 1.8 No No
junit-jupiter-api-5.7.1.jar 175.6 kB 168 153 8 - Yes No
junit-jupiter-engine-5.7.1.jar 212.9 kB 131 114 9 - Yes No
junit-platform-commons-1.7.1.jar 99.6 kB 63 43 7 - Yes No
junit-platform-engine-1.7.1.jar 180.9 kB 141 125 9 - Yes No
mockito-core-3.9.0.jar 666.3 kB 663 590 65 1.8 Yes No
mockito-junit-jupiter-3.9.0.jar 5.4 kB 9 2 1 1.8 Yes No
objenesis-3.2.jar 49.4 kB 59 43 10 1.8 Yes No
opentest4j-1.2.0.jar 7.7 kB 11 7 2 - Yes No
postgresql-42.2.20.jar 1 MB 517 455 41 1.8 Yes No
duct-tape-1.0.8.jar 25.4 kB 37 22 6 1.8 Yes No
visible-assertions-2.1.2.jar 11.6 kB 17 6 3 1.7 Yes No
database-commons-1.15.3.jar 10.2 kB 15 8 3 1.8 Yes No
jdbc-1.15.3.jar 28.6 kB 21 12 3 1.8 Yes No
junit-jupiter-1.15.3.jar 11.4 kB 13 7 1 1.8 Yes No
mysql-1.15.3.jar 9 kB 14 4 1 1.8 Yes No
postgresql-1.15.3.jar 8.6 kB 13 5 1 1.8 Yes No
testcontainers-1.15.3.jar 11.7 MB 8521 8137 344 1.8 Yes No
cglib-3.3.0.jar 306.9 kB 270 249 8 1.5 Yes No
commons-logging-1.2.jar 61.8 kB 42 28 2 1.2 Yes No
log4j-1.2.17.jar 489.9 kB 353 314 21 1.4 Yes No
ognl-3.2.20.jar 267 kB 156 144 4 1.7 Yes No
log4j-api-2.14.1.jar 300.4 kB 211 177 9 - Yes No
log4j-core-2.14.1.jar 1.7 MB 1184 1092 51 1.8 Yes No
javassist-3.27.0-GA.jar 782.8 kB 450 426 17 1.8 Yes No
asm-7.1.jar 114.8 kB 42 36 3 - Yes No
slf4j-api-1.7.30.jar 41.5 kB 46 34 4 1.5 Yes No
slf4j-log4j12-1.7.30.jar 12.2 kB 20 8 2 1.5 Yes No
Total Size Entries Classes Packages Java Version Debug Information Sealed
49 45.9 MB 28669 26777 1156 1.8 47 1
compile: 10 compile: 4.1 MB compile: 2774 compile: 2508 compile: 121 - compile: 10 -
test: 38 test: 40.4 MB test: 25458 test: 23859 test: 1026 - test: 36 test: 1
provided: 1 provided: 1.3 MB provided: 437 provided: 410 provided: 9 - provided: 1 -