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.slf4j slf4j-api 2.0.18 jar MIT No
com.fasterxml.jackson.core jackson-databind 2.22.1 jar The Apache Software License, Version 2.0 Yes
com.github.spotbugs spotbugs-annotations 4.10.3 jar GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 Yes
org.apache.ant ant 1.10.17 jar The Apache Software License, Version 2.0 Yes
org.apache.poi poi 5.5.1 jar Apache License, Version 2.0 Yes
org.apache.poi poi-ooxml 5.5.1 jar Apache License, Version 2.0 Yes
org.junit.jupiter junit-jupiter 6.1.3 jar Eclipse Public License v2.0 Yes
org.yaml snakeyaml 2.6 jar Apache License, Version 2.0 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
ch.qos.logback logback-classic 1.6.1 jar EPL-2.0LGPL-2.1-only
com.h2database h2 2.4.240 jar MPL 2.0EPL 1.0
org.apache.ant ant-junitlauncher 1.10.17 jar The Apache Software License, Version 2.0
org.assertj assertj-core 3.27.7 jar Apache-2.0
org.hsqldb hsqldb 2.7.4 jar HSQLDB License, a BSD open source license
org.junit.platform junit-platform-testkit 6.1.3 jar Eclipse Public License v2.0
org.mockito mockito-core 5.23.0 jar MIT
org.mockito mockito-junit-jupiter 5.23.0 jar MIT
org.slf4j jcl-over-slf4j 2.0.18 jar Apache-2.0

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
com.oracle.database.jdbc ojdbc8 19.3.0.0 jar Oracle Free Use Terms and Conditions (FUTC) No
org.postgresql postgresql 42.7.13 jar BSD-2-Clause 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 Optional
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0 No
org.jspecify jspecify 1.0.0 jar The Apache License, Version 2.0 No
org.junit.jupiter junit-jupiter-api 6.1.3 jar Eclipse Public License v2.0 No
org.junit.platform junit-platform-commons 6.1.3 jar Eclipse Public License v2.0 No
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0 No
com.fasterxml.jackson.core jackson-annotations 2.22 jar The Apache Software License, Version 2.0 Yes
com.fasterxml.jackson.core jackson-core 2.22.1 jar The Apache Software License, Version 2.0 Yes
com.github.virtuald curvesapi 1.08 jar BSD License Yes
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0 Yes
com.zaxxer SparseBitSet 1.3 jar The Apache Software License, Version 2.0 Yes
commons-codec commons-codec 1.20.0 jar Apache-2.0 Yes
commons-io commons-io 2.21.0 jar Apache-2.0 Yes
org.apache.ant ant-launcher 1.10.17 jar The Apache Software License, Version 2.0 Yes
org.apache.commons commons-collections4 4.5.0 jar Apache-2.0 Yes
org.apache.commons commons-compress 1.28.0 jar Apache-2.0 Yes
org.apache.commons commons-lang3 3.18.0 jar Apache-2.0 Yes
org.apache.commons commons-math3 3.6.1 jar Apache License, Version 2.0 Yes
org.apache.logging.log4j log4j-api 2.24.3 jar Apache-2.0 Yes
org.apache.poi poi-ooxml-lite 5.5.1 jar Apache License, Version 2.0 Yes
org.apache.xmlbeans xmlbeans 5.3.0 jar The Apache Software License, Version 2.0 Yes
org.junit.jupiter junit-jupiter-params 6.1.3 jar Eclipse Public License v2.0 Yes

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 Optional
org.junit.platform junit-platform-engine 6.1.3 jar Eclipse Public License v2.0 No
org.junit.jupiter junit-jupiter-engine 6.1.3 jar Eclipse Public License v2.0 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
ch.qos.logback logback-core 1.6.1 jar EPL-2.0LGPL-2.1-only
net.bytebuddy byte-buddy 1.18.3 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.17.7 jar Apache License, Version 2.0
org.junit.platform junit-platform-launcher 6.1.3 jar Eclipse Public License v2.0
org.objenesis objenesis 3.3 jar Apache License, Version 2.0

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
com.oracle.database.ha ons 19.3.0.0 jar Oracle Free Use Terms and Conditions (FUTC) No
com.oracle.database.ha simplefan 19.3.0.0 jar Oracle Free Use Terms and Conditions (FUTC) No
com.oracle.database.jdbc ucp 19.3.0.0 jar Oracle Free Use Terms and Conditions (FUTC) No
com.oracle.database.security oraclepki 19.3.0.0 jar Oracle Free Use Terms and Conditions (FUTC) No
com.oracle.database.security osdt_cert 19.3.0.0 jar Oracle Free Use Terms and Conditions (FUTC) No
com.oracle.database.security osdt_core 19.3.0.0 jar Oracle Free Use Terms and Conditions (FUTC) No
org.checkerframework checker-qual 3.55.1 jar The MIT License Yes

Project Dependency Graph

Dependency Tree

Licenses

GNU Lesser General Public License, Version 2.1: dbUnit Extension

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

HSQLDB License, a BSD open source license: HyperSQL Database

LGPL-2.1-only: Logback Classic Module, Logback Core Module

BSD-2-Clause: PostgreSQL JDBC Driver

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, JUnit Platform Test Kit

GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1: SpotBugs Annotations

BSD License: curvesapi

The MIT License: Checker Qual

Apache-2.0: Apache Commons Codec, Apache Commons Collections, Apache Commons Compress, Apache Commons IO, Apache Commons Lang, Apache Log4j API, AssertJ Core, JCL 1.2 implemented over SLF4J

Apache License, Version 2.0: Apache Commons Math, Apache POI, Apache POI - API based on OPC and OOXML schemas, Apache POI - Common, Byte Buddy (without dependencies), Byte Buddy agent, Objenesis, SnakeYAML

MIT: SLF4J API Module, mockito-core, mockito-junit-jupiter

Oracle Free Use Terms and Conditions (FUTC): ojdbc8, ons, oraclepki, osdt_cert, osdt_core, simplefan, ucp

EPL 1.0: H2 Database Engine

MPL 2.0: H2 Database Engine

EPL-2.0: Logback Classic Module, Logback Core Module

The Apache Software License, Version 2.0: Apache Ant + JUnit 5, Apache Ant Core, Apache Ant Launcher, FindBugs-jsr305, Jackson-annotations, Jackson-core, SparseBitSet, XmlBeans, jackson-databind

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information Sealed
logback-classic-1.6.1.jar 281.4 kB 219 176 29 11 Yes No
logback-core-1.6.1.jar 644.1 kB 531 - - - - No
   • Root - 531 481 39 11 Yes -
h2-2.4.240.jar 2.7 MB 1071 - - - - No
   • Root - 1070 1065 58 11 Yes -
   • Versioned - 1 1 1 21 Yes -
ons-19.3.0.0.jar 144.7 kB 108 97 5 1.6 Yes No
simplefan-19.3.0.0.jar 29.2 kB 35 30 2 1.8 Yes No
ojdbc8-19.3.0.0.jar 4.2 MB 1930 1844 39 1.8 Yes Yes
ucp-19.3.0.0.jar 1.7 MB 618 564 24 1.8 Yes No
oraclepki-19.3.0.0.jar 306 kB 122 121 9 1.7 No Yes
osdt_cert-19.3.0.0.jar 205.2 kB 76 69 2 1.7 Yes No
osdt_core-19.3.0.0.jar 306.9 kB 191 177 7 1.7 No No
byte-buddy-1.18.3.jar 9.2 MB 6220 - - - - No
   • Root - 3100 3046 39 1.5 Yes -
   • Versioned - 3090 3047 40 1.8 Yes -
   • Versioned - 30 25 1 24 Yes -
byte-buddy-agent-1.17.7.jar 366.2 kB 170 - - - - No
   • Root - 91 72 2 1.5 Yes -
   • Versioned - 79 73 3 1.8 Yes -
ant-junitlauncher-1.10.17.jar 95.4 kB 62 49 2 1.8 Yes No
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes No
assertj-core-3.27.7.jar 1.4 MB 887 - - - - No
   • Root - 883 842 29 1.8 Yes -
   • Versioned - 4 1 1 9 No -
hsqldb-2.7.4.jar 1.7 MB 751 687 23 11 No Yes
jspecify-1.0.0.jar 3.8 kB 14 - - - - No
   • Root - 10 4 1 1.8 No -
   • Versioned - 4 1 1 9 No -
junit-jupiter-api-6.1.3.jar 312.6 kB 273 256 10 17 Yes No
junit-platform-commons-6.1.3.jar 175.9 kB 104 88 10 17 Yes No
junit-platform-engine-6.1.3.jar 324.9 kB 220 198 9 17 Yes No
junit-platform-launcher-6.1.3.jar 252.7 kB 169 153 8 17 Yes No
junit-platform-testkit-6.1.3.jar 51.2 kB 31 22 3 17 Yes No
mockito-core-5.23.0.jar 720.7 kB 656 584 66 11 Yes No
mockito-junit-jupiter-5.23.0.jar 9.4 kB 14 6 3 11 Yes No
objenesis-3.3.jar 49.4 kB 59 43 10 1.8 Yes No
opentest4j-1.3.0.jar 14.3 kB 15 9 2 1.6 Yes No
jcl-over-slf4j-2.0.18.jar 18.4 kB 26 - - - - No
   • Root - 24 8 2 1.8 Yes -
   • Versioned - 2 1 1 9 No -
slf4j-api-2.0.18.jar 70 kB 71 - - - - No
   • Root - 69 55 4 1.8 Yes -
   • Versioned - 2 1 1 9 No -
jackson-annotations-2.22.jar 84.2 kB 91 78 2 1.8 Yes No
jackson-core-2.22.1.jar 594.2 kB 286 - - - - No
   • Root - 250 213 16 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 -
jackson-databind-2.22.1.jar 1.7 MB 852 - - - - No
   • Root - 850 812 23 1.8 Yes -
   • Versioned - 2 1 1 9 No -
spotbugs-annotations-4.10.3.jar 14.9 kB 31 24 1 1.8 Yes No
curvesapi-1.08.jar 117.2 kB 120 101 6 1.7 Yes No
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes No
SparseBitSet-1.3.jar 25.8 kB 25 15 1 1.6 Yes No
commons-codec-1.20.0.jar 401 kB 285 - - - - No
   • Root - 283 135 7 1.8 Yes -
   • Versioned - 2 1 1 9 No -
commons-io-2.21.0.jar 585.3 kB 428 - - - - No
   • Root - 426 398 15 1.8 Yes -
   • Versioned - 2 1 1 9 No -
ant-1.10.17.jar 2.3 MB 1264 1180 62 1.8 Yes No
ant-launcher-1.10.17.jar 18.7 kB 14 4 1 1.8 Yes No
commons-collections4-4.5.0.jar 898.7 kB 647 - - - - No
   • Root - 646 614 20 1.8 Yes -
   • Versioned - 1 1 1 9 No -
commons-compress-1.28.0.jar 1.1 MB 642 - - - - No
   • Root - 641 589 36 1.8 Yes -
   • Versioned - 1 1 1 9 No -
commons-lang3-3.18.0.jar 703 kB 444 - - - - No
   • Root - 443 413 18 1.8 Yes -
   • Versioned - 1 1 1 9 No -
commons-math3-3.6.1.jar 2.2 MB 1402 1301 75 1.5 Yes No
log4j-api-2.24.3.jar 348.5 kB 247 - - - - No
   • Root - 236 209 11 1.8 Yes -
   • Versioned - 11 4 2 9 Yes -
poi-5.5.1.jar 3 MB 1778 - - - - No
   • Root - 1776 1693 64 1.8 Yes -
   • Versioned - 2 1 1 9 No -
poi-ooxml-5.5.1.jar 2.1 MB 959 - - - - No
   • Root - 957 887 48 1.8 Yes -
   • Versioned - 2 1 1 9 No -
poi-ooxml-lite-5.5.1.jar 6 MB 4293 - - - - No
   • Root - 4291 2554 57 1.8 Yes -
   • Versioned - 2 1 1 9 No -
xmlbeans-5.3.0.jar 2.2 MB 1758 - - - - No
   • Root - 1750 1033 40 1.8 Yes -
   • Versioned - 8 2 2 9 Yes -
checker-qual-3.55.1.jar 241.9 kB 459 386 33 1.8 Yes No
junit-jupiter-6.1.3.jar 6.4 kB 5 1 1 17 No No
junit-jupiter-engine-6.1.3.jar 352.6 kB 188 171 9 17 Yes No
junit-jupiter-params-6.1.3.jar 303.1 kB 221 200 9 17 Yes No
postgresql-42.7.13.jar 1.2 MB 560 - - - - No
   • Root - 552 488 38 1.8 Yes -
   • Versioned - 8 2 1 11 Yes -
snakeyaml-2.6.jar 340.1 kB 281 - - - - No
   • Root - 273 234 22 1.8 Yes -
   • Versioned - 8 3 2 9 Yes -
Total Size Entries Classes Packages Java Version Debug Information Sealed
54 52.1 MB 31978 24517 1057 17 49 3
compile: 29 compile: 25.6 MB compile: 16605 compile: 13138 compile: 567 17 compile: 27 -
runtime: 2 runtime: 677.4 kB runtime: 408 runtime: 369 runtime: 18 runtime: 2 -
provided: 9 provided: 8.3 MB provided: 4099 provided: 3776 provided: 159 provided: 7 provided: 2
test: 14 test: 17.5 MB test: 10866 test: 7234 test: 313 17 test: 13 test: 1