Project Dependency Management

compile

The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

GroupId ArtifactId Version Type License
ch.qos.logback logback-classic 1.5.32 jar Eclipse Public License - v 2.0, GNU Lesser General Public License
com.ibm.db2 jcc 12.1.0.0 jar International Program License Agreement (IPLA)
net.postgis postgis-jdbc 2023.1.0 jar GNU Lesser General Public License
org.apache.ant ant 1.10.17 jar The Apache Software License, Version 2.0
org.apache.ant ant-junitlauncher 1.10.17 jar The Apache Software License, Version 2.0
org.apache.poi poi 5.2.5 jar Apache License, Version 2.0
org.apache.poi poi-ooxml 5.2.5 jar Apache License, Version 2.0
org.assertj assertj-core 3.27.7 jar Apache-2.0
org.junit.jupiter junit-jupiter 6.0.3 jar Eclipse Public License v2.0
org.junit.platform junit-platform-suite-engine 6.0.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.17 jar Apache-2.0
org.slf4j slf4j-api 2.0.17 jar MIT
org.yaml snakeyaml 2.2 jar Apache License, Version 2.0

test

The following is a list of test dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run unit tests for the submodule:

GroupId ArtifactId Version Type License
com.h2database h2 1.4.200 jar MPL 2.0 or EPL 1.0
com.microsoft.sqlserver mssql-jdbc 7.2.1.jre8 jar MIT License
com.oracle.database.xml xdb 23.7.0.25.01 jar Oracle Free Use Terms and Conditions (FUTC)
com.oracle.database.xml xmlparserv2 23.7.0.25.01 jar Oracle Free Use Terms and Conditions (FUTC)
mysql mysql-connector-java 8.0.31 jar -
org.apache.derby derby 10.14.2.0 jar Apache 2
org.hsqldb hsqldb 1.8.0.10 jar HSQLDB License, a BSD open source license

provided

The following is a list of provided dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile the submodule, but should be provided by default when using the library:

GroupId ArtifactId Version Type License
com.oracle.database.jdbc ojdbc10 19.3.0.0 jar Oracle Free Use Terms and Conditions (FUTC)
com.oracle.database.jdbc ojdbc6 11.2.0.4 jar Oracle Free Use Terms and Conditions (FUTC)
com.oracle.database.jdbc ojdbc8 19.3.0.0 jar Oracle Free Use Terms and Conditions (FUTC)
org.postgresql postgresql 42.7.3 jar BSD-2-Clause