Project Dependencies

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Type Licenses
ch.qos.logback logback-classic 1.2.11 jar Eclipse Public License - v 1.0GNU Lesser General Public License
com.auth0 java-jwt 3.19.2 jar The MIT License (MIT)
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
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.8.0 jar LGPL, version 2.1Apache License v2.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.kohsuke akuma 1.10 jar MIT license
org.mongodb mongodb-driver-sync 4.7.1 jar The Apache License, Version 2.0
org.restheart restheart-commons 6.4.1-SNAPSHOT jar Apache License, Version 2.0
org.yaml snakeyaml 1.30 jar Apache License, Version 2.0

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupId ArtifactId Version Type Licenses
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
org.apache.httpcomponents fluent-hc 4.5.13 jar Apache License, Version 2.0
org.restheart restheart-mongodb 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.restheart restheart-test-plugins 6.4.1-SNAPSHOT jar GNU Affero General Public License (AGPL) version 3.0

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Type Licenses
com.oracle.substratevm svm 19.2.1 jar GNU General Public License, version 2, with the Classpath Exception

Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Type Licenses
ch.qos.logback logback-core 1.2.11 jar Eclipse Public License - v 1.0GNU Lesser General Public License
com.damnhandy handy-uri-templates 2.1.8 jar The Apache Software License, Version 2.0
com.github.ben-manes.caffeine caffeine 3.0.5 jar Apache License, Version 2.0
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0
com.google.errorprone error_prone_annotations 2.11.0 jar Apache 2.0
com.google.guava failureaccess 1.0.1 jar The Apache Software License, Version 2.0
com.google.guava listenablefuture 9999.0-empty-to-avoid-conflict-with-guava jar The Apache Software License, Version 2.0
com.google.j2objc j2objc-annotations 1.3 jar The Apache Software License, Version 2.0
com.google.re2j re2j 1.6 jar Go License
com.graphql-java java-dataloader 2.2.3 jar The Apache Software License, Version 2.0
commons-collections commons-collections 3.2.2 jar Apache License, Version 2.0
commons-digester commons-digester 2.1 jar The Apache Software License, Version 2.0
commons-io commons-io 2.11.0 jar Apache License, Version 2.0
commons-jxpath commons-jxpath 1.3 jar The Apache Software License, Version 2.0
commons-logging commons-logging 1.2 jar The Apache Software License, Version 2.0
commons-validator commons-validator 1.7 jar Apache License, Version 2.0
joda-time joda-time 2.10.2 jar Apache 2
net.minidev accessors-smart 2.4.7 jar The Apache Software License, Version 2.0
net.minidev json-smart 2.4.7 jar The Apache Software License, Version 2.0
org.checkerframework checker-qual 3.12.0 jar The MIT License
org.jboss.logging jboss-logging 3.4.1.Final jar Apache License, version 2.0
org.jboss.threads jboss-threads 3.1.0.Final jar Apache License 2.0
org.jboss.xnio xnio-api 3.8.7.Final jar Apache License 2.0
org.json json 20220320 jar The JSON License
org.mongodb bson 4.7.1 jar The Apache License, Version 2.0
org.mongodb mongodb-driver-core 4.7.1 jar The Apache License, Version 2.0
org.mongodb mongodb-driver-reactivestreams 4.7.1 jar The Apache License, Version 2.0
org.ow2.asm asm 9.1 jar BSD-3-Clause
org.reactivestreams reactive-streams 1.0.2 jar CC0
org.slf4j slf4j-api 1.7.30 jar MIT License
org.wildfly.client wildfly-client-config 1.0.1.Final jar Apache License 2.0
org.wildfly.common wildfly-common 1.5.4.Final jar Apache License 2.0

runtime

The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

GroupId ArtifactId Version Type Licenses
com.fasterxml.jackson.core jackson-annotations 2.13.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.13.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.13.2.2 jar The Apache Software License, Version 2.0
io.projectreactor reactor-core 3.2.22.RELEASE jar Apache License, Version 2.0
org.antlr antlr4-runtime 4.8 jar The BSD License
org.jboss.xnio xnio-nio 3.8.7.Final jar Apache License 2.0
org.mongodb bson-record-codec 4.7.1 jar The Apache License, Version 2.0

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupId ArtifactId Version Type Licenses
com.intuit.karate karate-core 1.1.0 jar MIT License
commons-codec commons-codec 1.15 jar Apache License, Version 2.0
de.siegmar fastcsv 2.0.0 jar MIT License
info.cukes cucumber-core 1.2.5 jar MIT License
info.cukes cucumber-java 1.2.5 jar MIT License
junit junit 4.13.2 jar Eclipse Public License 1.0
org.apache.httpcomponents httpasyncclient 4.1.1 jar Apache License, Version 2.0
org.apache.httpcomponents httpclient 4.5.13 jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4.13 jar Apache License, Version 2.0
org.apache.httpcomponents httpcore-nio 4.4.4 jar Apache License, Version 2.0
org.apache.httpcomponents httpmime 4.5.2 jar Apache License, Version 2.0
org.graalvm.js js 22.1.0 jar Universal Permissive License, Version 1.0MIT License
org.graalvm.js js-scriptengine 22.1.0 jar Universal Permissive License, Version 1.0
org.graalvm.regex regex 22.1.0 jar Universal Permissive License, Version 1.0
org.graalvm.truffle truffle-api 22.1.0 jar Universal Permissive License, Version 1.0
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.slf4j jcl-over-slf4j 1.7.25 jar MIT License

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Type Licenses
org.graalvm.sdk graal-sdk 22.1.0 jar Universal Permissive License, Version 1.0

Project Dependency Graph

Dependency Tree

Licenses

Apache License, version 2.0: JBoss Logging 3

Apache License Version 2.0: Undertow Core

The Apache License, Version 2.0: BSON, BSON Record Codec, MongoDB Driver, MongoDB Java Driver Core, The MongoDB Reactive Streams Driver

Apache 2.0: error-prone annotations

GNU General Public License, version 2, with the Classpath Exception: Svm

The BSD License: ANTLR 4 Runtime

Eclipse Public License 1.0: JUnit

MIT License: Cucumber-JVM: Core, Cucumber-JVM: Java, FastCSV, Graaljs, JCL 1.2 implemented over SLF4J, SLF4J API Module, karate-core, karate-junit4, minimal-json, zxcvbn4j

New BSD License: Hamcrest Core

Apache 2: Joda-Time

Go License: RE2/J

CC0: reactive-streams

Apache License 2.0: JBoss Threads, Metrics Core, WildFly Client Configuration, XNIO API, XNIO NIO Implementation, compiler, wildfly-common

The MIT License: Checker Qual

Universal Permissive License, Version 1.0: Graal Sdk, Graaljs, Graaljs Scriptengine, Tregex, Truffle API

Apache License, Version 2.0: Apache Commons Codec, Apache Commons Collections, Apache Commons IO, Apache Commons Validator, Apache HttpAsyncClient, Apache HttpClient, Apache HttpClient Fluent API, Apache HttpClient Mime, Apache HttpCore, Apache HttpCore NIO, Apache Tika core, Caffeine cache, Guava: Google Core Libraries for Java, Non-Blocking Reactive Foundation for the JVM, SnakeYAML, everit-org/json-schema, restheart-commons

Apache-2.0: Gson

MIT license: Embeddable daemonization library

GNU Affero General Public License (AGPL) version 3.0: restheart-core, restheart-mongodb, restheart-security, restheart-test-plugins

LGPL, version 2.1: Java Native Access

Apache License v2.0: Java Native Access

The Apache Software License, version 2.0: picocli

ISC/BSD licence: jBCrypt

BSD-3-Clause: asm

The JSON License: JSON in Java

GNU Lesser General Public License: Logback Classic Module, Logback Core Module

The MIT License (MIT): ClassGraph, java jwt

MIT: graphql-java, unirest-java

The Apache Software License, Version 2.0: ASM based accessors helper used by json-smart, Apache Commons Logging, Commons Digester, Commons JXPath, FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Handy URI Templates, J2ObjC Annotations, JSON Small and Fast Parser, Jackson-annotations, Jackson-core, jackson-databind, jansi, java-dataloader, project ':json-path'

Eclipse Public License - v 1.0: Logback Classic Module, Logback Core Module

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
logback-classic-1.2.11.jar 231.9 kB 207 157 25 1.6 Yes
logback-core-1.2.11.jar 448.8 kB 398 354 34 1.6 Yes
java-jwt-3.19.2.jar 58.2 kB 62 51 6 - Yes
handy-uri-templates-2.1.8.jar 46.3 kB 39 25 3 1.7 Yes
minimal-json-0.9.5.jar 34.2 kB 33 23 1 1.5 Yes
jackson-annotations-2.13.2.jar 75.7 kB 84 72 2 - Yes
jackson-core-2.13.2.jar 374.7 kB 156 128 13 - Yes
jackson-databind-2.13.2.2.jar 1.5 MB 745 707 23 - Yes
caffeine-3.0.5.jar 875.7 kB 691 682 3 - Yes
org.everit.json.schema-1.14.1.jar 250.5 kB 184 168 6 1.8 Yes
compiler-0.9.10.jar 111.5 kB 106 90 7 1.8 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
gson-2.8.9.jar 258.1 kB 214 196 10 - Yes
error_prone_annotations-2.11.0.jar 16 kB 38 26 2 1.7 Yes
failureaccess-1.0.1.jar 4.6 kB 15 2 1 1.7 Yes
guava-31.1-jre.jar 3 MB 2053 2023 18 1.8 Yes
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar 2.2 kB 7 0 0 - No
j2objc-annotations-1.3.jar 8.8 kB 23 12 1 1.5 Yes
re2j-1.6.jar 113.2 kB 52 47 1 1.6 Yes
graphql-java-16.2.jar 2.7 MB 1763 1707 41 1.8 Yes
java-dataloader-2.2.3.jar 38.2 kB 36 30 3 1.8 Yes
karate-core-1.1.0.jar 22 MB 11454 9839 409 - Yes
karate-junit4-1.1.0.jar 6.6 kB 14 3 1 1.8 Yes
json-path-2.6.0.jar 238.6 kB 199 182 12 1.8 Yes
unirest-java-1.4.9.jar 44.6 kB 50 32 8 1.5 Yes
zxcvbn-1.5.2.jar 481 kB 86 61 3 1.7 Yes
svm-19.2.1.jar 9.8 MB 3036 3024 116 - Yes
commons-codec-1.15.jar 353.8 kB 253 106 7 1.7 Yes
commons-collections-3.2.2.jar 588.3 kB 484 460 12 1.3 Yes
commons-digester-2.1.jar 196.8 kB 182 155 14 1.5 Yes
commons-io-2.11.0.jar 327.1 kB 224 201 11 1.8 Yes
commons-jxpath-1.3.jar 300 kB 208 180 16 1.3 Yes
commons-logging-1.2.jar 61.8 kB 42 28 2 1.2 Yes
commons-validator-1.7.jar 189.7 kB 105 80 4 1.7 Yes
fastcsv-2.0.0.jar 29.5 kB 29 22 2 1.8 Yes
jBCrypt-0.4.3.jar 17.5 kB 11 1 1 1.8 Yes
cucumber-core-1.2.5.jar 227.9 kB 197 177 10 1.6 Yes
cucumber-java-1.2.5.jar 238.2 kB 502 433 59 1.6 Yes
picocli-4.6.2.jar 402.9 kB 229 224 2 - Yes
metrics-core-4.2.9.jar 126.1 kB 114 104 1 1.8 Yes
classgraph-4.8.138.jar 563.8 kB 291 262 14 - Yes
reactor-core-3.2.22.RELEASE.jar 1.5 MB 841 828 9 1.8 Yes
undertow-core-2.2.18.Final.jar 2.4 MB 1646 1573 49 1.8 Yes
joda-time-2.10.2.jar 642.7 kB 765 247 7 1.5 Yes
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes
jna-5.8.0.jar 1.7 MB 178 117 4 1.6 Yes
accessors-smart-2.4.7.jar 29.5 kB 24 13 2 1.8 Yes
json-smart-2.4.7.jar 119.2 kB 107 93 5 1.8 Yes
antlr4-runtime-4.8.jar 337.9 kB 237 220 7 1.7 Yes
fluent-hc-4.5.13.jar 31.5 kB 29 14 1 1.6 Yes
httpasyncclient-4.1.1.jar 177 kB 109 84 8 1.6 Yes
httpclient-4.5.13.jar 780.3 kB 511 470 24 1.6 Yes
httpcore-4.4.13.jar 328.6 kB 283 253 17 1.6 Yes
httpcore-nio-4.4.4.jar 356.1 kB 268 239 14 1.6 Yes
httpmime-4.5.2.jar 41 kB 40 23 2 1.6 Yes
tika-core-2.4.0.jar 679.1 kB 457 405 32 1.8 Yes
checker-qual-3.12.0.jar 208.8 kB 399 333 29 1.8 Yes
jansi-2.4.0.jar 221 kB 98 47 3 1.7 Yes
js-22.1.0.jar 22.5 MB 4478 4471 49 - Yes
js-scriptengine-22.1.0.jar 68.7 kB 19 18 2 - Yes
regex-22.1.0.jar 34 MB 5821 2115 46 - Yes
graal-sdk-22.1.0.jar 644.6 kB 319 314 21 - Yes
truffle-api-22.1.0.jar 15 MB 3360 2690 39 - Yes
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
jboss-logging-3.4.1.Final.jar 60.8 kB 47 35 1 1.8 Yes
jboss-threads-3.1.0.Final.jar 96 kB 86 65 2 - Yes
xnio-api-3.8.7.Final.jar 584.8 kB 443 421 9 1.8 Yes
xnio-nio-3.8.7.Final.jar 111.4 kB 69 54 1 1.8 Yes
json-20220320.jar 70.9 kB 36 27 1 1.6 Yes
akuma-1.10.jar 19.7 kB 19 9 1 1.5 Yes
bson-4.7.1.jar 491.2 kB 392 376 13 1.8 Yes
bson-record-codec-4.7.1.jar 11.5 kB 13 6 2 - Yes
mongodb-driver-core-4.7.1.jar 1.7 MB 1200 1139 49 1.8 Yes
mongodb-driver-reactivestreams-4.7.1.jar 167.4 kB 85 73 7 1.8 Yes
mongodb-driver-sync-4.7.1.jar 149.9 kB 86 78 4 1.8 Yes
asm-9.1.jar 121.8 kB 44 38 3 - Yes
reactive-streams-1.0.2.jar 2.1 kB 8 4 1 1.6 No
commons/target/classes - 0 0 0 - No
mongodb/target/classes - 0 0 0 - No
security/target/classes - 0 0 0 - No
test-plugins/target/classes - 0 0 0 - No
jcl-over-slf4j-1.7.25.jar 16.5 kB 23 9 2 1.5 Yes
slf4j-api-1.7.30.jar 41.5 kB 46 34 4 1.5 Yes
wildfly-client-config-1.0.1.Final.jar 47.4 kB 32 16 2 1.8 Yes
wildfly-common-1.5.4.Final.jar 284.6 kB 250 195 21 - Yes
snakeyaml-1.30.jar 331.6 kB 265 227 21 1.7 Yes
Total Size Entries Classes Packages Java Version Debug Information
86 132.9 MB 48236 39877 1456 1.8 80
compile: 53 compile: 21.7 MB compile: 14822 compile: 13108 compile: 526 - compile: 50
test: 24 test: 96.7 MB test: 27914 test: 21416 test: 736 - test: 21
runtime: 7 runtime: 3.9 MB runtime: 2145 runtime: 2015 runtime: 57 - runtime: 7
provided: 2 provided: 10.5 MB provided: 3355 provided: 3338 provided: 137 - provided: 2