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 Classifier Type License
ch.qos.logback logback-classic 1.5.12 - jar Eclipse Public License - v 1.0, GNU Lesser General Public License
com.fasterxml.woodstox woodstox-core 7.1.0 - jar The Apache License, Version 2.0
com.google.guava guava 33.3.1-jre - jar Apache License, Version 2.0
com.google.inject guice 6.0.0 classes jar The Apache Software License, Version 2.0
com.google.inject guice 6.0.0 - jar The Apache Software License, Version 2.0
com.google.jimfs jimfs 1.3.0 - jar The Apache Software License, Version 2.0
commons-cli commons-cli 1.9.0 - jar Apache-2.0
commons-jxpath commons-jxpath 1.3 - jar The Apache Software License, Version 2.0
jakarta.inject jakarta.inject-api 2.0.1 - jar The Apache Software License, Version 2.0
javax.annotation javax.annotation-api 1.3.2 - jar CDDL + GPLv2 with classpath exception
javax.inject javax.inject 1 - jar The Apache Software License, Version 2.0
net.bytebuddy byte-buddy 1.15.10 - jar Apache License, Version 2.0
org.apache.maven maven-api-annotations 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-api-cli 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-api-core 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-api-di 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-api-metadata 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-api-model 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-api-plugin 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-api-settings 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-api-spi 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-api-toolchain 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-api-xml 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-artifact 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-builder-support 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-cli 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-compat 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-core 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-di 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-embedder 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-impl 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-jline 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-logging 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-model 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-model-builder 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-plugin-api 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-repository-metadata 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-resolver-provider 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-settings 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-settings-builder 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-toolchain-builder 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-toolchain-model 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven maven-xml 4.0.0-rc-2 - jar Apache-2.0
org.apache.maven.plugin-tools maven-plugin-annotations 3.13.1 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-api 2.0.5 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-connector-basic 2.0.5 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-impl 2.0.5 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-named-locks 2.0.5 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-spi 2.0.5 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-transport-apache 2.0.5 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-transport-file 2.0.5 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-transport-jdk 2.0.5 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-transport-wagon 2.0.5 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-util 2.0.5 - jar Apache-2.0
org.apache.maven.wagon wagon-file 3.5.3 - jar Apache License, Version 2.0
org.apache.maven.wagon wagon-http 3.5.3 - jar Apache License, Version 2.0
org.apache.maven.wagon wagon-provider-api 3.5.3 - jar Apache License, Version 2.0
org.assertj assertj-core 3.26.3 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-classworlds 2.8.0 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-interactivity-api 1.3 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-interpolation 1.27 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-sec-dispatcher 4.0.3 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-utils 4.0.1 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-xml 4.0.4 - jar Apache License, Version 2.0
org.codehaus.woodstox stax2-api 4.2.2 - jar The BSD 2-Clause License
org.eclipse.sisu org.eclipse.sisu.inject 0.9.0.M3 no_asm jar Eclipse Public License, Version 2.0
org.eclipse.sisu org.eclipse.sisu.inject 0.9.0.M3 - jar Eclipse Public License, Version 2.0
org.eclipse.sisu org.eclipse.sisu.plexus 0.9.0.M3 - jar Eclipse Public License, Version 2.0
org.jline jansi-core 3.28.0 - jar The BSD License
org.jline jline-builtins 3.28.0 - jar The BSD License
org.jline jline-console-ui 3.28.0 - jar The BSD License
org.jline jline-reader 3.28.0 - jar The BSD License
org.jline jline-style 3.28.0 - jar The BSD License
org.jline jline-terminal-ffm 3.28.0 - jar The BSD License
org.jline jline-terminal-jni 3.28.0 - jar The BSD License
org.junit.jupiter junit-jupiter 5.11.3 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-api 5.11.3 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.11.3 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-migrationsupport 5.11.3 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.11.3 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.11.3 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-console 1.11.3 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.11.3 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-jfr 1.11.3 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-launcher 1.11.3 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-reporting 1.11.3 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-runner 1.11.3 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-suite 1.11.3 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-suite-api 1.11.3 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-suite-commons 1.11.3 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-suite-engine 1.11.3 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-testkit 1.11.3 - jar Eclipse Public License v2.0
org.junit.vintage junit-vintage-engine 5.11.3 - jar Eclipse Public License v2.0
org.mockito mockito-android 5.14.2 - jar MIT
org.mockito mockito-core 5.14.2 - jar MIT
org.mockito mockito-errorprone 5.14.2 - jar MIT
org.mockito mockito-junit-jupiter 5.14.2 - jar MIT
org.mockito mockito-proxy 5.14.2 - jar MIT
org.mockito mockito-subclass 5.14.2 - jar MIT
org.ow2.asm asm 9.7.1 - jar BSD-3-Clause
org.slf4j slf4j-api 2.0.16 - jar MIT License
org.slf4j slf4j-simple 2.0.16 - jar MIT 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
org.codehaus.plexus plexus-testing 1.4.0 jar Apache License, Version 2.0
org.hamcrest hamcrest 3.0 jar BSD-3-Clause
org.xmlunit xmlunit-assertj 2.10.0 jar The Apache Software License, Version 2.0
org.xmlunit xmlunit-core 2.10.0 jar The Apache Software License, Version 2.0
org.xmlunit xmlunit-matchers 2.10.0 jar The Apache Software License, Version 2.0