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
ch.qos.logback logback-classic 1.2.11 jar Eclipse Public License - v 1.0, GNU Lesser General Public License
com.auth0 java-jwt 3.19.2 jar The MIT License (MIT)
com.github.ben-manes.caffeine caffeine 3.0.5 jar Apache License, Version 2.0
com.github.everit-org.json-schema org.everit.json.schema 1.14.1 jar Apache License, Version 2.0
com.github.spullara.mustache.java compiler 0.9.10 jar Apache License 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.graphql-java graphql-java 16.2 jar MIT
com.jayway.jsonpath json-path 2.6.0 jar The Apache Software License, Version 2.0
com.nulab-inc zxcvbn 1.5.2 jar MIT License
commons-codec commons-codec 1.15 jar Apache License, Version 2.0
commons-jxpath commons-jxpath 1.3 jar The Apache Software License, Version 2.0
de.svenkubiak jBCrypt 0.4.3 jar ISC/BSD licence
info.picocli picocli 4.6.2 jar The Apache Software License, version 2.0
io.dropwizard.metrics metrics-core 4.2.9 jar Apache License 2.0
io.github.classgraph classgraph 4.8.138 jar The MIT License (MIT)
io.undertow undertow-core 2.2.18.Final jar Apache License Version 2.0
net.java.dev.jna jna 5.10.0 jar LGPL-2.1-or-later, Apache-2.0
org.apache.tika tika-core 2.4.0 jar Apache License, Version 2.0
org.fusesource.jansi jansi 2.4.0 jar The Apache Software License, Version 2.0
org.graalvm.js js 22.1.0 jar Universal Permissive License, Version 1.0, MIT License
org.graalvm.js js-scriptengine 22.1.0 jar Universal Permissive License, Version 1.0
org.kohsuke akuma 1.10 jar MIT license
org.mongodb mongodb-driver-reactivestreams 4.7.1 jar The Apache License, Version 2.0
org.mongodb mongodb-driver-sync 4.7.1 jar The Apache License, Version 2.0
org.restheart restheart 6.4.1-SNAPSHOT jar GNU Affero General Public License (AGPL) version 3.0
org.restheart restheart-commons 6.4.1-SNAPSHOT jar Apache License, Version 2.0
org.restheart restheart-graphql 6.4.1-SNAPSHOT jar GNU Affero General Public License (AGPL) version 3.0
org.restheart restheart-mongodb 6.4.1-SNAPSHOT jar GNU Affero General Public License (AGPL) version 3.0
org.restheart restheart-polyglot 6.4.1-SNAPSHOT jar GNU Affero General Public License (AGPL) version 3.0
org.restheart restheart-security 6.4.1-SNAPSHOT jar GNU Affero General Public License (AGPL) version 3.0
org.yaml snakeyaml 1.30 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.eclipsesource.minimal-json minimal-json 0.9.5 jar MIT License
com.intuit.karate karate-junit4 1.1.0 jar MIT License
com.mashape.unirest unirest-java 1.4.9 jar MIT
junit junit 4.13.2 jar Eclipse Public License 1.0
org.apache.httpcomponents fluent-hc 4.5.13 jar Apache License, Version 2.0
org.mockito mockito-core 4.7.0 jar The MIT License

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.oracle.substratevm svm 19.2.1 jar GNU General Public License, version 2, with the Classpath Exception
org.graalvm.sdk graal-sdk 22.1.0 jar Universal Permissive License, Version 1.0