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
com.beust jcommander 1.82 - jar Apache License, Version 2.0
com.fasterxml.jackson.core jackson-annotations 2.14.1 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.14.1 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.14.1 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.dataformat jackson-dataformat-ion 2.14.1 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.dataformat jackson-dataformat-properties 2.14.1 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.dataformat jackson-dataformat-xml 2.14.1 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.dataformat jackson-dataformat-yaml 2.14.1 - jar The Apache Software License, Version 2.0
com.google.code.gson gson 2.8.9 - jar Apache-2.0
com.google.guava guava 31.1-jre - jar Apache License, Version 2.0
com.google.protobuf protobuf-java 3.16.3 - jar 3-Clause BSD License
commons-io commons-io 2.11.0 - jar Apache License, Version 2.0
jakarta.validation jakarta.validation-api 3.0.2 - jar Apache License 2.0
jaxen jaxen 1.1.6 - jar null
net.sourceforge.pmd pmd-test-schema 6.53.0 - jar BSD-style
net.sourceforge.saxon saxon 9.1.0.8 dom jar Mozilla Public License Version 1.0
net.sourceforge.saxon saxon 9.1.0.8 - jar Mozilla Public License Version 1.0
org.antlr antlr-runtime 3.5.2 - jar BSD licence
org.antlr antlr4-runtime 4.7.2 - jar The BSD License
org.apache.ant ant 1.10.12 - jar The Apache Software License, Version 2.0
org.apache.ant ant-testutil 1.10.12 - jar The Apache Software License, Version 2.0
org.apache.commons commons-lang3 3.12.0 - jar Apache License, Version 2.0
org.apache.commons commons-text 1.3 - jar Apache License, Version 2.0
org.apache.logging.log4j log4j-api 2.19.0 - jar Apache License, Version 2.0
org.apache.logging.log4j log4j-core 2.19.0 - jar Apache License, Version 2.0
org.apache.logging.log4j log4j-jcl 2.19.0 - jar Apache License, Version 2.0
org.apache.logging.log4j log4j-slf4j-impl 2.19.0 - jar Apache License, Version 2.0
org.apache.maven.doxia doxia-module-itext 1.11.1 - jar Apache License, Version 2.0
org.apache.maven.doxia doxia-module-latex 1.11.1 - jar Apache License, Version 2.0
org.apache.maven.doxia doxia-module-markdown 1.11.1 - jar Apache License, Version 2.0
org.apache.maven.doxia doxia-module-rtf 1.11.1 - jar Apache License, Version 2.0
org.apache.maven.doxia doxia-module-xdoc 1.11.1 - jar Apache License, Version 2.0
org.apache.maven.doxia doxia-site-renderer 1.11.1 - jar Apache License, Version 2.0
org.apache.maven.doxia doxia-skin-model 1.11.1 - jar Apache License, Version 2.0
org.apache.maven.doxia doxia-test-docs 1.11.1 - jar Apache License, Version 2.0
org.apache.maven.scm maven-scm-client 1.13.0 - jar Apache License, Version 2.0
org.apache.maven.scm maven-scm-manager-plexus 1.13.0 - jar Apache License, Version 2.0
org.apache.maven.scm maven-scm-provider-git-commons 1.13.0 - jar Apache License, Version 2.0
org.apache.maven.scm maven-scm-provider-gitexe 1.13.0 - jar Apache License, Version 2.0
org.apache.maven.scm maven-scm-provider-svn-commons 1.13.0 - jar Apache License, Version 2.0
org.apache.maven.scm maven-scm-provider-svnexe 1.13.0 - jar Apache License, Version 2.0
org.apache.maven.skins maven-default-skin 1.3 - jar Apache License, Version 2.0
org.codehaus.groovy groovy 2.4.21 - jar The Apache Software License, Version 2.0
org.junit.jupiter junit-jupiter-api 5.9.1 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.9.1 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-migrationsupport 5.9.1 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.9.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.9.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-console 1.9.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.9.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-jfr 1.9.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-launcher 1.9.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-reporting 1.9.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-runner 1.9.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-suite 1.9.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-suite-api 1.9.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-suite-commons 1.9.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-suite-engine 1.9.1 - jar Eclipse Public License v2.0
org.junit.platform junit-platform-testkit 1.9.1 - jar Eclipse Public License v2.0
org.junit.vintage junit-vintage-engine 5.9.1 - jar Eclipse Public License v2.0
org.ow2.asm asm 9.3 - jar BSD-3-Clause
org.slf4j slf4j-api 1.7.32 - jar MIT License
org.yaml snakeyaml 1.33 - 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.github.oowekyala.treeutils tree-matchers 2.1.0 jar The Unlicense
com.github.oowekyala.treeutils tree-printers 2.1.0 jar The Unlicense
com.github.stefanbirkner system-rules 1.19.0 jar Common Public License Version 1.0
com.github.tomakehurst wiremock 1.57 jar The Apache Software License, Version 2.0
io.kotest kotest-assertions-core-jvm 5.5.4 jar Apache-2.0
io.kotest kotest-property-jvm 5.5.4 jar Apache-2.0
io.kotest kotest-runner-junit5-jvm 5.5.4 jar Apache-2.0
junit junit 4.13.1 jar Eclipse Public License 1.0
net.sourceforge.pmd pmd-lang-test 6.53.0 jar BSD-style
net.sourceforge.pmd pmd-test 6.53.0 jar BSD-style
org.hamcrest hamcrest 2.2 jar BSD License 3
org.jetbrains annotations 13.0 jar The Apache Software License, Version 2.0
org.jetbrains.kotlin kotlin-reflect 1.7.20 jar The Apache License, Version 2.0
org.jetbrains.kotlin kotlin-stdlib 1.7.20 jar The Apache License, Version 2.0
org.jetbrains.kotlin kotlin-stdlib-jdk8 1.7.20 jar The Apache License, Version 2.0
org.jetbrains.kotlin kotlin-test-junit 1.7.20 jar The Apache License, Version 2.0
org.junit.jupiter junit-jupiter 5.9.1 jar Eclipse Public License v2.0
org.mockito mockito-core 2.28.2 jar The MIT License
pl.pragmatists JUnitParams 1.1.1 jar Apache 2

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.github.spotbugs spotbugs-maven-plugin 4.7.3.0 maven-plugin Apache 2.0
com.jcraft jsch 0.1.55 jar Revised BSD
com.puppycrawl.tools checkstyle 10.5.0 jar LGPL-2.1+
net.java.dev.javacc javacc 5.0 jar Berkeley Software Distribution (BSD) License
net.sourceforge.pmd pmd-core 6.53.0 jar BSD-style
net.sourceforge.pmd pmd-java 6.53.0 jar BSD-style
net.sourceforge.pmd pmd-javascript 6.53.0 jar BSD-style
net.sourceforge.pmd pmd-jsp 6.53.0 jar BSD-style
org.apache.commons commons-collections4 4.3 jar Apache License, Version 2.0
org.apache.maven.plugins maven-checkstyle-plugin 3.2.0 maven-plugin Apache License, Version 2.0
org.apache.maven.plugins maven-compiler-plugin 3.10.1 maven-plugin Apache License, Version 2.0
org.apache.maven.plugins maven-dependency-plugin 3.4.0 maven-plugin Apache License, Version 2.0
org.apache.maven.plugins maven-jar-plugin 3.3.0 maven-plugin Apache License, Version 2.0
org.apache.maven.plugins maven-jxr-plugin 3.3.0 maven-plugin Apache License, Version 2.0
org.apache.maven.plugins maven-pmd-plugin 3.19.0 maven-plugin Apache License, Version 2.0
org.apache.maven.plugins maven-project-info-reports-plugin 3.4.1 maven-plugin Apache License, Version 2.0
org.apache.maven.plugins maven-scm-plugin 1.13.0 maven-plugin Apache License, Version 2.0
org.apache.maven.plugins maven-shade-plugin 3.4.1 maven-plugin Apache License, Version 2.0
org.apache.maven.plugins maven-site-plugin 3.12.1 maven-plugin Apache License, Version 2.0
org.apache.maven.plugins maven-source-plugin 3.2.1 maven-plugin Apache License, Version 2.0
org.apache.maven.plugins maven-surefire-plugin 3.0.0-M7 maven-plugin Apache License, Version 2.0
org.apache.maven.plugins maven-surefire-report-plugin 3.0.0-M7 maven-plugin Apache License, Version 2.0
org.codehaus.mojo exec-maven-plugin 3.1.0 maven-plugin Apache License 2
org.projectlombok lombok 1.18.24 jar The MIT License