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
org.openjfx javafx-controls 21.0.2 jar GPLv2+CE
org.openjfx javafx-fxml 21.0.2 jar GPLv2+CE
org.slf4j slf4j-api 2.0.12 jar MIT License

runtime

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

GroupId ArtifactId Version Type License
ch.qos.logback logback-classic 1.5.0 jar Eclipse Public License - v 1.0, GNU Lesser General Public License

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
io.github.hakky54 consolecaptor 1.0.3 jar Apache License, Version 2.0
nl.jqno.equalsverifier equalsverifier 3.15.6 jar Apache License, Version 2.0
org.assertj assertj-core 3.25.3 jar Apache License, Version 2.0
org.junit-pioneer junit-pioneer 2.2.0 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-api 5.10.2 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.10.2 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.10.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.10.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-surefire-provider 1.10.2 jar -
org.mutabilitydetector MutabilityDetector 0.10.6 jar The Apache Software License, Version 2.0