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.3 jar Eclipse Public License - v 1.0GNU Lesser General Public License
com.fasterxml.jackson.core jackson-annotations 2.12.1 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.12.1 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.12.1 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.datatype jackson-datatype-jsr310 2.12.1 jar The Apache Software License, Version 2.0
commons-codec commons-codec 1.15 jar Apache License, Version 2.0
io.vavr vavr 0.10.3 jar The Apache Software License, Version 2.0
io.vavr vavr-jackson 0.10.3 jar The Apache Software License, Version 2.0
org.slf4j slf4j-api 1.7.30 jar MIT License

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.tngtech.archunit archunit-junit5 0.16.0 jar The Apache Software License, Version 2.0
org.assertj assertj-core 3.19.0 jar Apache License, Version 2.0
org.assertj assertj-vavr 0.4.0 jar The Apache License, Version 2.0
org.junit.jupiter junit-jupiter 5.7.0 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-api 5.7.0 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.7.0 jar Eclipse Public License v2.0
org.mock-server mockserver-client-java 5.11.2 jar The Apache Software License, Version 2.0
org.mock-server mockserver-netty 5.11.2 jar The Apache Software License, Version 2.0
org.mockito mockito-core 3.7.7 jar The MIT License
org.mockito mockito-junit-jupiter 3.7.7 jar The 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.projectlombok lombok 1.18.18 jar The MIT License

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.3 jar Eclipse Public License - v 1.0GNU Lesser General Public License
io.vavr vavr-match 0.10.3 jar The Apache Software 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.fasterxml.jackson.dataformat jackson-dataformat-yaml 2.11.1 jar The Apache Software License, Version 2.0
com.fasterxml.uuid java-uuid-generator 4.0.1 jar The Apache Software License, Version 2.0
com.github.java-json-tools btf 1.3 jar Lesser General Public License, version 3 or greaterApache Software License, version 2.0
com.github.java-json-tools jackson-coreutils 2.0 jar Lesser General Public License, version 3 or greaterApache Software License, version 2.0
com.github.java-json-tools jackson-coreutils-equivalence 1.0 jar Lesser General Public License, version 3 or greaterApache Software License, version 2.0
com.github.java-json-tools json-schema-core 1.2.14 jar Lesser General Public License, version 3 or greaterApache Software License, version 2.0
com.github.java-json-tools json-schema-validator 2.2.14 jar Lesser General Public License, version 3 or greaterApache Software License, version 2.0
com.github.java-json-tools msg-simple 1.2 jar Lesser General Public License, version 3 or greaterApache Software License, version 2.0
com.github.java-json-tools uri-template 0.10 jar Lesser General Public License, version 3 or greaterApache Software 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.3.4 jar Apache 2.0
com.google.guava failureaccess 1.0.1 jar The Apache Software License, Version 2.0
com.google.guava guava 30.0-android jar Apache 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.googlecode.libphonenumber libphonenumber 8.11.1 jar The Apache Software License, Version 2.0
com.jayway.jsonpath json-path 2.4.0 jar The Apache Software License, Version 2.0
com.jcraft jzlib 1.1.3 jar BSD
com.lmax disruptor 3.4.2 jar The Apache Software License, Version 2.0
com.sun.mail mailapi 1.6.2 jar CDDL/GPLv2+CE
com.tngtech.archunit archunit 0.16.0 jar The Apache Software License, Version 2.0BSD
com.tngtech.archunit archunit-junit5-api 0.16.0 jar The Apache Software License, Version 2.0
com.tngtech.archunit archunit-junit5-engine 0.16.0 jar The Apache Software License, Version 2.0
com.tngtech.archunit archunit-junit5-engine-api 0.16.0 jar The Apache Software License, Version 2.0
commons-io commons-io 2.8.0 jar Apache License, Version 2.0
commons-logging commons-logging 1.2 jar The Apache Software License, Version 2.0
io.netty netty-buffer 4.1.53.Final jar Apache License, Version 2.0
io.netty netty-codec 4.1.53.Final jar Apache License, Version 2.0
io.netty netty-codec-http 4.1.53.Final jar Apache License, Version 2.0
io.netty netty-codec-socks 4.1.53.Final jar Apache License, Version 2.0
io.netty netty-common 4.1.53.Final jar Apache License, Version 2.0
io.netty netty-handler 4.1.53.Final jar Apache License, Version 2.0
io.netty netty-handler-proxy 4.1.53.Final jar Apache License, Version 2.0
io.netty netty-resolver 4.1.53.Final jar Apache License, Version 2.0
io.netty netty-transport 4.1.53.Final jar Apache License, Version 2.0
io.swagger swagger-annotations 1.6.2 jar Apache License 2.0
io.swagger swagger-compat-spec-parser 1.0.52 jar Apache License 2.0
io.swagger swagger-core 1.6.2 jar Apache License 2.0
io.swagger swagger-models 1.6.2 jar Apache License 2.0
io.swagger swagger-parser 1.0.52 jar Apache License 2.0
io.swagger.core.v3 swagger-annotations 2.1.5 jar Apache License 2.0
io.swagger.core.v3 swagger-core 2.1.5 jar Apache License 2.0
io.swagger.core.v3 swagger-models 2.1.5 jar Apache License 2.0
io.swagger.parser.v3 swagger-parser 2.0.23 jar Apache License 2.0
io.swagger.parser.v3 swagger-parser-core 2.0.23 jar Apache License 2.0
io.swagger.parser.v3 swagger-parser-v2-converter 2.0.23 jar Apache License 2.0
io.swagger.parser.v3 swagger-parser-v3 2.0.23 jar Apache License 2.0
jakarta.activation jakarta.activation-api 1.2.2 jar EDL 1.0
jakarta.validation jakarta.validation-api 2.0.2 jar Apache License 2.0
jakarta.xml.bind jakarta.xml.bind-api 2.3.3 jar Eclipse Distribution License - v 1.0
javax.activation javax.activation-api 1.2.0 jar CDDL/GPLv2+CE
javax.servlet javax.servlet-api 4.0.1 jar CDDL + GPLv2 with classpath exception
javax.validation validation-api 1.1.0.Final jar The Apache Software License, Version 2.0
javax.xml.bind jaxb-api 2.4.0-b180830.0359 jar CDDL 1.1GPL2 w/ CPE
joda-time joda-time 2.10.5 jar Apache License, Version 2.0
net.bytebuddy byte-buddy 1.10.19 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.10.19 jar Apache License, Version 2.0
net.javacrumbs.json-unit json-unit-core 2.19.0 jar The Apache Software License, Version 2.0
net.minidev accessors-smart 1.2 jar The Apache Software License, Version 2.0
net.minidev json-smart 2.3 jar The Apache Software License, Version 2.0
net.sf.jopt-simple jopt-simple 5.0.4 jar The MIT License
org.apache.commons commons-lang3 3.11 jar Apache License, Version 2.0
org.apache.commons commons-text 1.9 jar Apache License, Version 2.0
org.apache.httpcomponents httpclient 4.5.2 jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4.4 jar Apache License, Version 2.0
org.apache.velocity velocity-engine-core 2.2 jar Apache License, Version 2.0
org.apache.velocity velocity-engine-scripting 2.2 jar Apache License, Version 2.0
org.apiguardian apiguardian-api 1.1.0 jar The Apache License, Version 2.0
org.checkerframework checker-compat-qual 2.5.5 jar GNU General Public License, version 2 (GPL2), with the classpath exceptionThe MIT License
org.hamcrest hamcrest 2.2 jar BSD License 3
org.hamcrest hamcrest-core 2.2 jar BSD License 3
org.junit.jupiter junit-jupiter-params 5.7.0 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.7.0 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.7.0 jar Eclipse Public License v2.0
org.mock-server mockserver-core 5.11.2 jar The Apache Software License, Version 2.0
org.mozilla rhino 1.7.7.2 jar Mozilla Public License, Version 2.0
org.objenesis objenesis 3.1 jar Apache License, Version 2.0
org.opentest4j opentest4j 1.2.0 jar The Apache License, Version 2.0
org.ow2.asm asm 5.0.4 jar BSD
org.slf4j slf4j-ext 1.7.28 jar MIT License
org.xmlunit xmlunit-core 2.8.0 jar The Apache Software License, Version 2.0
org.xmlunit xmlunit-placeholders 2.8.0 jar The Apache Software License, Version 2.0
org.yaml snakeyaml 1.26 jar Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

CDDL 1.1: jaxb-api

The Apache License, Version 2.0: AssertJ fluent assertions for Vavr, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

Apache 2.0: error-prone annotations

MIT License: SLF4J API Module, SLF4J Extensions Module

BSD License 3: Hamcrest, Hamcrest Core

Mozilla Public License, Version 2.0: Mozilla Rhino

Eclipse Public License v2.0: JUnit Jupiter (Aggregator), JUnit Jupiter API, JUnit Jupiter Engine, JUnit Jupiter Params, JUnit Platform Commons, JUnit Platform Engine API

GPL2 w/ CPE: jaxb-api

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

Lesser General Public License, version 3 or greater: btf, jackson-coreutils, jackson-coreutils-equivalence, json-schema-core, json-schema-validator, msg-simple, uri-template

CDDL/GPLv2+CE: JavaBeans Activation Framework API jar, JavaMail API (no providers)

BSD: ASM Core, ArchUnit, JZlib

Apache License 2.0: JCoinbase, Jakarta Bean Validation API, swagger-annotations, swagger-compat-spec-parser, swagger-core, swagger-models, swagger-parser, swagger-parser-v2-converter, swagger-parser-v3

EDL 1.0: Jakarta Activation API jar

The MIT License: Checker Qual, JOpt Simple, Project Lombok, mockito-core, mockito-junit-jupiter

Apache License, Version 2.0: Apache Commons Codec, Apache Commons IO, Apache Commons Lang, Apache Commons Text, Apache HttpClient, Apache HttpCore, Apache Velocity - Engine, Apache Velocity - JSR 223 Scripting, AssertJ fluent assertions, Byte Buddy (without dependencies), Byte Buddy agent, Guava: Google Core Libraries for Java, Joda-Time, Netty/Buffer, Netty/Codec, Netty/Codec/HTTP, Netty/Codec/Socks, Netty/Common, Netty/Handler, Netty/Handler/Proxy, Netty/Resolver, Netty/Transport, Objenesis, SnakeYAML

GNU General Public License, version 2 (GPL2), with the classpath exception: Checker Qual

Eclipse Distribution License - v 1.0: Jakarta XML Binding API

CDDL + GPLv2 with classpath exception: Java Servlet API

The Apache Software License, Version 2.0: ASM based accessors helper used by json-smart, Apache Commons Logging, ArchUnit, Bean Validation API, Disruptor Framework, FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, J2ObjC Annotations, JSON Small and Fast Parser, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, Jackson-dataformat-YAML, Java UUID Generator, MockServer & Proxy Netty, MockServer Core, MockServer Java Client, Vavr, Vavr Match, Vavr-Jackson, jackson-databind, json-unit-core, libphonenumber, org.xmlunit:xmlunit-core, org.xmlunit:xmlunit-placeholders, project ':json-path'

Apache Software License, version 2.0: btf, jackson-coreutils, jackson-coreutils-equivalence, json-schema-core, json-schema-validator, msg-simple, uri-template

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.3.jar 290.3 kB 234 175 27 1.6 Yes
logback-core-1.2.3.jar 471.9 kB 419 373 36 1.6 Yes
jackson-annotations-2.12.1.jar 75.7 kB 84 72 2 - Yes
jackson-core-2.12.1.jar 365.2 kB 151 125 13 - Yes
jackson-databind-2.12.1.jar 1.5 MB 737 701 23 - Yes
jackson-dataformat-yaml-2.11.1.jar 47 kB 35 16 3 - Yes
jackson-datatype-jsr310-2.12.1.jar 120.3 kB 79 59 7 - Yes
java-uuid-generator-4.0.1.jar 37.5 kB 34 20 4 - Yes
btf-1.3.jar 9 kB 11 3 1 1.7 No
jackson-coreutils-2.0.jar 31.8 kB 26 14 2 1.7 Yes
jackson-coreutils-equivalence-1.0.jar 1.9 kB 7 1 1 1.7 Yes
json-schema-core-1.2.14.jar 175.8 kB 164 125 22 1.7 Yes
json-schema-validator-2.2.14.jar 238.7 kB 226 159 31 1.7 Yes
msg-simple-1.2.jar 36.9 kB 37 23 6 1.7 Yes
uri-template-0.10.jar 58.2 kB 57 39 7 1.7 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
error_prone_annotations-2.3.4.jar 13.9 kB 34 22 2 1.7 No
failureaccess-1.0.1.jar 4.6 kB 15 2 1 1.7 Yes
guava-30.0-android.jar 2.7 MB 1979 1949 18 1.7 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
libphonenumber-8.11.1.jar 344.5 kB 606 51 2 1.6 Yes
json-path-2.4.0.jar 223.2 kB 191 174 12 1.6 Yes
jzlib-1.1.3.jar 72 kB 36 26 1 1.5 Yes
disruptor-3.4.2.jar 83.1 kB 87 80 3 1.7 Yes
mailapi-1.6.2.jar 301.5 kB 214 189 8 1.7 Yes
archunit-0.16.0.jar 3.7 MB 2750 2696 37 - Yes
archunit-junit5-0.16.0.jar 0.5 kB 2 0 0 - No
archunit-junit5-api-0.16.0.jar 5.7 kB 14 8 1 1.8 Yes
archunit-junit5-engine-0.16.0.jar 51.9 kB 48 40 1 1.8 Yes
archunit-junit5-engine-api-0.16.0.jar 4.3 kB 8 2 1 1.8 Yes
commons-codec-1.15.jar 353.8 kB 253 106 7 1.7 Yes
commons-io-2.8.0.jar 285.4 kB 204 182 10 1.8 Yes
commons-logging-1.2.jar 61.8 kB 42 28 2 1.2 Yes
netty-buffer-4.1.53.Final.jar 296 kB 150 133 2 1.6 Yes
netty-codec-4.1.53.Final.jar 320.3 kB 220 198 10 1.6 Yes
netty-codec-http-4.1.53.Final.jar 620.2 kB 395 369 9 1.6 Yes
netty-codec-socks-4.1.53.Final.jar 119.1 kB 124 107 4 1.6 Yes
netty-common-4.1.53.Final.jar 638.6 kB 504 472 9 1.6 Yes
netty-handler-4.1.53.Final.jar 473.4 kB 324 296 12 1.6 Yes
netty-handler-proxy-4.1.53.Final.jar 24 kB 25 12 1 1.6 Yes
netty-resolver-4.1.53.Final.jar 33.2 kB 38 26 1 1.6 Yes
netty-transport-4.1.53.Final.jar 474.2 kB 386 358 12 1.6 Yes
swagger-annotations-1.6.2.jar 21.8 kB 41 31 1 1.7 Yes
swagger-compat-spec-parser-1.0.52.jar 148.7 kB 152 83 13 1.8 Yes
swagger-core-1.6.2.jar 117.2 kB 93 76 7 1.7 Yes
swagger-models-1.6.2.jar 155.2 kB 109 94 6 1.7 Yes
swagger-parser-1.0.52.jar 86.6 kB 51 37 3 1.8 Yes
swagger-annotations-2.1.5.jar 34.4 kB 68 44 13 1.8 Yes
swagger-core-2.1.5.jar 169.5 kB 100 83 6 1.8 Yes
swagger-models-2.1.5.jar 117.8 kB 85 62 12 1.8 Yes
swagger-parser-2.0.23.jar 3.2 kB 11 1 1 1.8 Yes
swagger-parser-core-2.0.23.jar 6.7 kB 18 4 2 1.8 Yes
swagger-parser-v2-converter-2.0.23.jar 25.5 kB 16 2 1 1.8 Yes
swagger-parser-v3-2.0.23.jar 135.9 kB 64 49 5 1.8 Yes
vavr-0.10.3.jar 898.3 kB 395 383 4 1.8 Yes
vavr-jackson-0.10.3.jar 66.3 kB 58 48 3 1.8 Yes
vavr-match-0.10.3.jar 3.1 kB 13 2 1 1.8 No
jakarta.activation-api-1.2.2.jar 46.6 kB 43 32 2 - Yes
jakarta.validation-api-2.0.2.jar 91.9 kB 160 143 9 1.8 Yes
jakarta.xml.bind-api-2.3.3.jar 115.6 kB 137 111 7 - Yes
javax.activation-api-1.2.0.jar 56.7 kB 41 31 1 1.5 Yes
javax.servlet-api-4.0.1.jar 95.5 kB 109 85 4 1.8 Yes
validation-api-1.1.0.Final.jar 63.8 kB 122 106 8 1.6 Yes
jaxb-api-2.4.0-b180830.0359.jar 128 kB 136 111 7 - Yes
joda-time-2.10.5.jar 643 kB 765 247 7 1.5 Yes
byte-buddy-1.10.19.jar 3.5 MB 2511 2456 37 - Yes
byte-buddy-agent-1.10.19.jar 259.2 kB 81 63 2 - Yes
json-unit-core-2.19.0.jar 134.4 kB 127 111 6 1.8 Yes
accessors-smart-1.2.jar 30 kB 24 13 2 1.6 Yes
json-smart-2.3.jar 120.3 kB 106 92 5 1.6 Yes
jopt-simple-5.0.4.jar 78.1 kB 71 59 3 1.7 Yes
commons-lang3-3.11.jar 577.7 kB 368 339 17 1.8 Yes
commons-text-1.9.jar 216.2 kB 154 135 7 1.8 Yes
httpclient-4.5.2.jar 736.7 kB 504 463 24 1.6 Yes
httpcore-4.4.4.jar 326.7 kB 284 254 17 1.6 Yes
velocity-engine-core-2.2.jar 525.2 kB 299 256 19 1.8 Yes
velocity-engine-scripting-2.2.jar 15.2 kB 20 4 1 1.8 Yes
apiguardian-api-1.1.0.jar 2.4 kB 8 3 2 - Yes
assertj-core-3.19.0.jar 4.8 MB 3277 3200 62 - Yes
assertj-vavr-0.4.0.jar 84.9 kB 66 53 3 1.8 Yes
checker-compat-qual-2.5.5.jar 5.9 kB 17 10 1 1.6 No
hamcrest-2.2.jar 123.4 kB 122 108 11 1.7 Yes
hamcrest-core-2.2.jar 1.5 kB 8 1 1 1.7 Yes
junit-jupiter-5.7.0.jar 6.4 kB 5 1 1 - No
junit-jupiter-api-5.7.0.jar 174.6 kB 168 153 8 - Yes
junit-jupiter-engine-5.7.0.jar 211.8 kB 130 113 9 - Yes
junit-jupiter-params-5.7.0.jar 567.3 kB 374 340 22 - Yes
junit-platform-commons-1.7.0.jar 99.5 kB 63 43 7 - Yes
junit-platform-engine-1.7.0.jar 180.9 kB 141 125 9 - Yes
mockserver-client-java-5.11.2.jar 20.6 kB 19 8 2 1.8 Yes
mockserver-core-5.11.2.jar 812.1 kB 571 446 75 1.8 Yes
mockserver-netty-5.11.2.jar 1.1 MB 86 42 14 1.8 Yes
mockito-core-3.7.7.jar 664.5 kB 663 590 65 1.8 Yes
mockito-junit-jupiter-3.7.7.jar 5.4 kB 9 2 1 1.8 Yes
rhino-1.7.7.2.jar 1.2 MB 521 482 23 1.6 Yes
objenesis-3.1.jar 60.4 kB 64 48 10 1.8 Yes
opentest4j-1.2.0.jar 7.7 kB 11 7 2 - Yes
asm-5.0.4.jar 53.3 kB 30 25 2 1.2 No
lombok-1.18.18.jar 1.9 MB 1031 163 13 - Yes
slf4j-api-1.7.30.jar 41.5 kB 46 34 4 1.5 Yes
slf4j-ext-1.7.28.jar 38 kB 40 26 6 1.5 Yes
xmlunit-core-2.8.0.jar 168.6 kB 171 155 8 1.7 Yes
xmlunit-placeholders-2.8.0.jar 13.5 kB 19 7 1 1.7 Yes
snakeyaml-1.26.jar 309 kB 253 216 20 1.7 Yes
Total Size Entries Classes Packages Java Version Debug Information
105 37.2 MB 26275 21989 1000 1.8 97
compile: 11 compile: 4.2 MB compile: 2469 compile: 2078 compile: 127 - compile: 10
test: 93 test: 31.1 MB test: 22775 test: 19748 test: 860 - test: 86
provided: 1 provided: 1.9 MB provided: 1031 provided: 163 provided: 13 - provided: 1