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
org.javassist javassist 3.30.2-GA jar MPL 1.1LGPL 2.1Apache License 2.0
software.xdev.tci db-jdbc-orm 2.1.1 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
org.junit.jupiter junit-jupiter 5.13.3 jar Eclipse Public License v2.0
org.slf4j slf4j-simple 2.0.17 jar MIT

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.fasterxml.jackson.core jackson-annotations 2.10.3 jar The Apache Software License, Version 2.0
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
jakarta.persistence jakarta.persistence-api 3.2.0 jar Eclipse Public License v. 2.0Eclipse Distribution License v. 1.0
jakarta.transaction jakarta.transaction-api 2.0.1 jar EPL 2.0GPL2 w/ CPE
net.java.dev.jna jna 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.hibernate.orm hibernate-core 6.6.20.Final jar GNU Library General Public License v2.1 or later
org.hibernate.orm hibernate-hikaricp 6.6.20.Final jar GNU Library General Public License v2.1 or later
org.jetbrains annotations 17.0.0 jar The Apache Software License, Version 2.0
org.junit.platform junit-platform-commons 1.13.3 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.13.3 jar Eclipse Public License v2.0
org.junit.platform junit-platform-launcher 1.13.3 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
org.slf4j slf4j-api 2.0.17 jar MIT
org.springframework spring-beans 6.2.8 jar Apache License, Version 2.0
org.springframework spring-core 6.2.8 jar Apache License, Version 2.0
org.springframework spring-jcl 6.2.8 jar Apache License, Version 2.0
org.springframework spring-jdbc 6.2.8 jar Apache License, Version 2.0
org.springframework spring-orm 6.2.8 jar Apache License, Version 2.0
org.springframework spring-tx 6.2.8 jar Apache License, Version 2.0
org.testcontainers database-commons 1.21.3 jar MIT
org.testcontainers jdbc 1.21.3 jar MIT
org.testcontainers testcontainers 1.21.3 jar MIT
software.xdev testcontainers-junit4-mock 1.0.2 jar Apache-2.0
software.xdev.tci base 2.1.1 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
com.fasterxml classmate 1.5.1 jar Apache License, Version 2.0
com.sun.istack istack-commons-runtime 4.1.1 jar Eclipse Distribution License - v 1.0
com.zaxxer HikariCP 3.2.0 jar The Apache Software License, Version 2.0
io.smallrye jandex 3.2.0 jar Apache License, Version 2.0
jakarta.activation jakarta.activation-api 2.1.0 jar EDL 1.0
jakarta.inject jakarta.inject-api 2.0.1 jar The Apache Software License, Version 2.0
jakarta.xml.bind jakarta.xml.bind-api 4.0.0 jar Eclipse Distribution License - v 1.0
net.bytebuddy byte-buddy 1.15.11 jar Apache License, Version 2.0
org.antlr antlr4-runtime 4.13.0 jar BSD-3-Clause
org.eclipse.angus angus-activation 2.0.0 jar EDL 1.0
org.glassfish.jaxb jaxb-core 4.0.2 jar Eclipse Distribution License - v 1.0
org.glassfish.jaxb jaxb-runtime 4.0.2 jar Eclipse Distribution License - v 1.0
org.glassfish.jaxb txw2 4.0.2 jar Eclipse Distribution License - v 1.0
org.hibernate.common hibernate-commons-annotations 7.0.3.Final jar Apache License Version 2.0
org.jboss.logging jboss-logging 3.5.0.Final jar Apache License, version 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
org.junit.jupiter junit-jupiter-api 5.13.3 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.13.3 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.13.3 jar Eclipse Public License v2.0

Project Dependency Graph

Dependency Tree

Licenses

Apache License, version 2.0: JBoss Logging 3

Apache License Version 2.0: Hibernate Commons Annotations

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

BSD-3-Clause: ANTLR 4 Runtime

Eclipse Public License v2.0: JUnit Jupiter (Aggregator), JUnit Jupiter API, JUnit Jupiter Engine, JUnit Jupiter Params, JUnit Platform Commons, JUnit Platform Engine API, JUnit Platform Launcher

Eclipse Distribution License v. 1.0: Jakarta Persistence API

GNU Library General Public License v2.1 or later: Hibernate ORM - hibernate-core, Hibernate ORM - hibernate-hikaricp

GPL2 w/ CPE: jakarta.transaction API

Eclipse Public License v. 2.0: Jakarta Persistence API

EDL 1.0: Angus Activation Registries, Jakarta Activation API

Apache License 2.0: Javassist

LGPL-2.1-or-later: Java Native Access

Apache-2.0: Apache Commons Compress, Java Native Access, base, db-jdbc-orm, spring-dao-support, testcontainers-junit4-mock

Apache License, Version 2.0: Byte Buddy (without dependencies), ClassMate, Jandex: Core, Spring Beans, Spring Commons Logging Bridge, Spring Core, Spring JDBC, Spring Object/Relational Mapping, Spring Transaction

MIT: Duct Tape, SLF4J API Module, SLF4J Simple Provider, Testcontainers :: Database-Commons, Testcontainers :: JDBC, Testcontainers Core

Eclipse Distribution License - v 1.0: JAXB Core, JAXB Runtime, Jakarta XML Binding API, TXW2 Runtime, istack common utility code runtime

LGPL 2.1: Javassist

EPL 2.0: jakarta.transaction API

MPL 1.1: Javassist

The Apache Software License, Version 2.0: HikariCP, Jackson-annotations, Jakarta Dependency Injection, JetBrains Java Annotations, docker-java-api, docker-java-transport, docker-java-transport-zerodep

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
classmate-1.5.1.jar 67.8 kB 55 40 5 1.6 Yes
jackson-annotations-2.10.3.jar 68.1 kB 81 69 2 1.6 Yes
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
istack-commons-runtime-4.1.1.jar 26.1 kB 36 24 4 11 Yes
HikariCP-3.2.0.jar 143.6 kB 89 72 8 1.8 Yes
jandex-3.2.0.jar 374.7 kB 203 - - - -
   • Root - 203 193 1 1.8 Yes
jakarta.activation-api-2.1.0.jar 63.5 kB 57 43 3 1.8 Yes
jakarta.inject-api-2.0.1.jar 10.7 kB 18 7 2 1.8 No
jakarta.persistence-api-3.2.0.jar 195.9 kB 252 231 5 17 Yes
jakarta.transaction-api-2.0.1.jar 28.6 kB 32 20 2 1.8 Yes
jakarta.xml.bind-api-4.0.0.jar 127.1 kB 132 109 7 11 Yes
byte-buddy-1.15.11.jar 8.5 MB 5890 - - - -
   • Root - 2950 2897 38 1.5 Yes
   • Versioned - 2940 2898 39 1.8 Yes
jna-5.13.0.jar 1.9 MB 188 125 4 1.6 Yes
antlr4-runtime-4.13.0.jar 326.3 kB 232 215 7 1.8 Yes
commons-compress-1.24.0.jar 1.1 MB 617 - - - -
   • Root - 615 562 36 1.8 Yes
   • Versioned - 2 1 1 9 No
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
angus-activation-2.0.0.jar 27.4 kB 33 11 3 1.8 Yes
jaxb-core-4.0.2.jar 138.6 kB 158 107 18 11 Yes
jaxb-runtime-4.0.2.jar 908.2 kB 673 539 19 11 Yes
txw2-4.0.2.jar 73.3 kB 72 57 4 11 Yes
hibernate-commons-annotations-7.0.3.Final.jar 68 kB 69 59 5 11 Yes
hibernate-core-6.6.20.Final.jar 12.1 MB 7348 6908 345 11 Yes
hibernate-hikaricp-6.6.20.Final.jar 8.4 kB 14 3 1 11 Yes
javassist-3.30.2-GA.jar 794.7 kB 450 426 17 1.8 Yes
jboss-logging-3.5.0.Final.jar 62.6 kB 47 35 2 11 Yes
annotations-17.0.0.jar 19 kB 47 39 2 1.8 Yes
junit-jupiter-5.13.3.jar 6.4 kB 5 1 1 9 No
junit-jupiter-api-5.13.3.jar 240.3 kB 216 201 8 1.8 Yes
junit-jupiter-engine-5.13.3.jar 341.1 kB 178 161 9 1.8 Yes
junit-jupiter-params-5.13.3.jar 661 kB 431 397 22 1.8 Yes
junit-platform-commons-1.13.3.jar 158.6 kB 100 - - - -
   • Root - 89 74 9 1.8 Yes
   • Versioned - 11 5 1 9 Yes
junit-platform-engine-1.13.3.jar 268.5 kB 189 170 10 1.8 Yes
junit-platform-launcher-1.13.3.jar 223 kB 144 129 7 1.8 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
spring-beans-6.2.8.jar 886.7 kB 482 451 13 17 Yes
spring-core-6.2.8.jar 2 MB 1265 - - - -
   • Root - 1259 1184 59 17 Yes
   • Versioned - 6 1 1 21 Yes
spring-jcl-6.2.8.jar 24.5 kB 26 15 2 17 Yes
spring-jdbc-6.2.8.jar 472.3 kB 335 303 17 17 Yes
spring-orm-6.2.8.jar 234.9 kB 124 105 7 17 Yes
spring-tx-6.2.8.jar 285.4 kB 238 208 13 17 Yes
database-commons-1.21.3.jar 14.7 kB 19 12 3 1.8 Yes
jdbc-1.21.3.jar 29.7 kB 21 12 3 1.8 Yes
testcontainers-1.21.3.jar 17.8 MB 12235 10477 456 15 Yes
testcontainers-junit4-mock-1.0.2.jar 5.4 kB 19 6 4 17 Yes
base/target/classes - 0 0 0 - -
db-jdbc-orm/target/classes - 0 0 0 - -
Total Size Entries Classes Packages Java Version Debug Information
51 53.6 MB 34988 28533 1281 17 47
compile: 31 compile: 41.4 MB compile: 26372 compile: 23359 compile: 1114 17 compile: 29
runtime: 15 runtime: 10.9 MB runtime: 7764 runtime: 4408 runtime: 126 runtime: 14
test: 5 test: 1.3 MB test: 852 test: 766 test: 41 9 test: 4