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.2.13 - jar Eclipse Public License - v 1.0, GNU Lesser General Public License
com.google.guava failureaccess 1.0.3 - jar Apache License, Version 2.0
com.google.guava guava 33.4.8-jre - jar Apache License, Version 2.0
com.google.inject guice 5.1.0 classes jar The Apache Software License, Version 2.0
commons-cli commons-cli 1.9.0 - jar Apache-2.0
commons-io commons-io 2.19.0 - jar Apache-2.0
commons-jxpath commons-jxpath 1.4.0 - jar Apache-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
org.apache.httpcomponents httpclient 4.5.14 - jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4.16 - jar Apache License, Version 2.0
org.apache.maven maven-artifact 3.9.10 - jar Apache-2.0
org.apache.maven maven-builder-support 3.9.10 - jar Apache-2.0
org.apache.maven maven-compat 3.9.10 - jar Apache-2.0
org.apache.maven maven-core 3.9.10 - jar Apache-2.0
org.apache.maven maven-embedder 3.9.10 - jar Apache-2.0
org.apache.maven maven-model 3.9.10 - jar Apache-2.0
org.apache.maven maven-model-builder 3.9.10 - jar Apache-2.0
org.apache.maven maven-plugin-api 3.9.10 - jar Apache-2.0
org.apache.maven maven-repository-metadata 3.9.10 - jar Apache-2.0
org.apache.maven maven-resolver-provider 3.9.10 - jar Apache-2.0
org.apache.maven maven-settings 3.9.10 - jar Apache-2.0
org.apache.maven maven-settings-builder 3.9.10 - jar Apache-2.0
org.apache.maven maven-slf4j-provider 3.9.10 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-api 1.9.23 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-connector-basic 1.9.23 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-impl 1.9.23 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-spi 1.9.23 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-transport-file 1.9.23 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-transport-http 1.9.23 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-transport-wagon 1.9.23 - jar Apache-2.0
org.apache.maven.resolver maven-resolver-util 1.9.23 - jar Apache-2.0
org.apache.maven.shared maven-shared-utils 3.4.2 - 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.codehaus.plexus plexus-cipher 2.0 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-classworlds 2.9.0 - jar Apache-2.0
org.codehaus.plexus plexus-component-annotations 2.2.0 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-interpolation 1.28 - jar Apache-2.0
org.codehaus.plexus plexus-sec-dispatcher 2.0 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-utils 3.6.0 - jar Apache License, Version 2.0
org.codehaus.plexus plexus-xml 3.0.1 - jar Apache License, Version 2.0
org.eclipse.sisu org.eclipse.sisu.inject 0.9.0.M4 - jar Eclipse Public License, Version 2.0
org.eclipse.sisu org.eclipse.sisu.plexus 0.9.0.M4 - jar Eclipse Public License, Version 2.0
org.fusesource.jansi jansi 2.4.2 - jar Apache License, Version 2.0
org.junit.jupiter junit-jupiter 5.12.1 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-api 5.12.1 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.12.1 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-migrationsupport 5.12.1 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.12.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.12.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-console 1.12.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.12.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-jfr 1.12.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-launcher 1.12.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-reporting 1.12.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-runner 1.12.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-suite 1.12.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-suite-api 1.12.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-suite-commons 1.12.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-suite-engine 1.12.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-testkit 1.12.1 - jar Eclipse Public License v2.0
org.junit.vintage junit-vintage-engine 5.12.1 - jar Eclipse Public License v2.0
org.powermock powermock-reflect 2.0.9 - jar The Apache Software License, Version 2.0
org.slf4j slf4j-api 1.7.36 - jar MIT License
org.slf4j slf4j-simple 1.7.36 - 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
org.ow2.asm asm 9.8 jar BSD-3-Clause

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
junit junit 4.13.2 jar Eclipse Public License 1.0
org.hamcrest hamcrest 3.0 jar BSD-3-Clause
org.hamcrest hamcrest-core 3.0 jar BSD-3-Clause
org.mockito mockito-core 4.11.0 jar The MIT License
org.xmlunit xmlunit-core 2.10.2 jar The Apache Software License, Version 2.0
org.xmlunit xmlunit-matchers 2.10.2 jar The Apache Software License, Version 2.0