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
com.drewnoakes metadata-extractor 2.19.0 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.20.1 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.20.1 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.datatype jackson-datatype-jsr310 2.20.1 jar The Apache Software License, Version 2.0
com.github.javaparser javaparser-core 3.27.1 jar GNU Lesser General Public License, Apache License, Version 2.0
com.github.librepdf.openpdf openpdf 3.0.0 jar Other
commons-cli commons-cli 1.11.0 jar Apache-2.0
commons-codec commons-codec 1.20.0 jar Apache-2.0
commons-io commons-io 2.21.0 jar Apache-2.0
javax.measure unit-api 2.2 jar BSD 3-Clause
net.sf.saxon Saxon-HE 12.9 jar Mozilla Public License Version 2.0
org.apache.avro avro 1.12.1 jar Apache-2.0
org.apache.commons commons-compress 1.28.0 jar Apache-2.0
org.apache.commons commons-lang3 3.20.0 jar Apache-2.0
org.apache.commons commons-math3 3.6.1 jar Apache License, Version 2.0
org.apache.commons commons-text 1.15.0 jar Apache-2.0
org.apache.groovy groovy 5.0.3 jar The Apache Software License, Version 2.0
org.bouncycastle bcpkix-jdk18on 1.83 jar Bouncy Castle Licence
org.bouncycastle bcprov-jdk18on 1.83 jar Bouncy Castle Licence
org.gaardeon CopperCook 0.8.0 jar -
org.gaardeon Tatonk 0.8.0 jar -
org.gaardeon brokaar 0.8.0 jar -
org.gaardeon coinjema 0.8.0 jar -
org.gaardeon coinjema-groovy 0.4.0 jar -
org.gaardeon gaardeon-core 0.8.0 jar -
org.gaardeon gaardfx 0.8.0 jar -
org.gaardeon hoard 0.8.0 jar -
org.gaardeon hoard-ui 0.8.0 jar -
org.gaardeon mosey 0.8.0 jar -
org.gaardeon muster 0.8.0 jar -
org.gaardeon relatable 0.8.0 jar -
org.gaardeon sharkbait 0.8.0 jar -
org.gaardeon sharkbait-ui 0.8.0 jar -
org.gaardeon simaqian 0.8.0 jar -
org.gaardeon spigot 0.8.0 jar -
org.geotools gt-epsg-hsql 34.1 jar Lesser General Public License (LGPL), EPSG database distribution license, BSD License for HSQL
org.geotools gt-main 34.1 jar Lesser General Public License (LGPL)
org.jfree jfreechart 1.5.6 jar GNU Lesser General Public Licence
org.jfree org.jfree.chart.fx 2.0.2 jar GNU Lesser General Public Licence
org.jogamp.gluegen gluegen-rt-main 2.6.0 jar BSD-2 License, BSD-3 License, BSD-4 License
org.jogamp.jogl jogl-all-main 2.6.0 jar BSD-2 License, BSD-3 License, SGI Free Software License B, Apache License Version 2.0, Apache License Version 1.1, Ubuntu Font Licence 1.0
org.locationtech.jts jts-core 1.20.0 jar Eclipse Public License, Version 2.0, Eclipse Distribution License - v 1.0
org.slf4j slf4j-api 2.0.17 jar MIT

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
org.junit.jupiter junit-jupiter-api 6.0.1 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 6.0.1 jar Eclipse Public License v2.0

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
org.openjfx javafx-base 25.0.1 jar GPLv2+CE
org.openjfx javafx-controls 25.0.1 jar GPLv2+CE
org.openjfx javafx-fxml 25.0.1 jar GPLv2+CE
org.openjfx javafx-graphics 25.0.1 jar GPLv2+CE
org.openjfx javafx-swing 25.0.1 jar GPLv2+CE
org.openjfx javafx-web 25.0.1 jar GPLv2+CE