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.5.13 jar Eclipse Public License - v 1.0GNU Lesser General Public License
ch.qos.logback logback-core 1.5.13 jar Eclipse Public License - v 1.0GNU Lesser General Public License
com.fasterxml.jackson.core jackson-annotations 2.15.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.15.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.15.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.datatype jackson-datatype-jsr310 2.15.2 jar The Apache Software License, Version 2.0
com.google.code.gson gson 2.10.1 jar Apache-2.0
com.google.guava guava 32.1.2-jre jar Apache License, Version 2.0
commons-codec commons-codec 1.16.0 jar Apache-2.0
commons-io commons-io 2.17.0 jar Apache-2.0
info.picocli picocli 4.7.4 jar The Apache Software License, version 2.0
io.dropwizard.metrics metrics-core 4.2.25 jar Apache License 2.0
io.dropwizard.metrics metrics-graphite 4.2.25 jar Apache License 2.0
io.dropwizard.metrics metrics-healthchecks 4.2.25 jar Apache License 2.0
io.dropwizard.metrics metrics-jmx 4.2.25 jar Apache License 2.0
io.dropwizard.metrics metrics-jvm 4.2.25 jar Apache License 2.0
jakarta.annotation jakarta.annotation-api 2.1.1 jar EPL 2.0GPL2 w/ CPE
jakarta.ws.rs jakarta.ws.rs-api 3.1.0 jar EPL-2.0GPL-2.0-with-classpath-exception
jakarta.xml.bind jakarta.xml.bind-api 3.0.1 jar Eclipse Distribution License - v 1.0
net.logstash.logback logstash-logback-encoder 7.2 jar Apache License, Version 2.0MIT License
net.spy spymemcached 2.12.3 jar The Apache Software License, Version 2.0
org.apache.commons commons-collections4 4.4 jar Apache License, Version 2.0
org.apache.commons commons-compress 1.27.1 jar Apache-2.0
org.apache.commons commons-exec 1.3 jar Apache License, Version 2.0
org.apache.commons commons-lang3 3.17.0 jar Apache-2.0
org.apache.commons commons-pool2 2.11.1 jar Apache License, Version 2.0
org.apache.httpcomponents.client5 httpclient5 5.2.1 jar Apache License, Version 2.0
org.apache.httpcomponents.core5 httpcore5 5.2.1 jar Apache License, Version 2.0
org.eclipse.jetty jetty-http 11.0.24 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty jetty-security 11.0.24 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty jetty-server 11.0.24 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty jetty-servlet 11.0.24 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty jetty-util 11.0.24 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty.toolchain jetty-jakarta-servlet-api 5.0.2 jar Apache Software License - Version 2.0Eclipse Public License - Version 1.0
org.glassfish.jersey.containers jersey-container-servlet-core 3.1.3 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.glassfish.jersey.core jersey-server 3.1.3 jar EPL 2.0The GNU General Public License (GPL), Version 2, With Classpath ExceptionApache License, 2.0Modified BSD
org.glassfish.jersey.ext jersey-mvc 3.1.3 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.glassfish.jersey.ext jersey-mvc-mustache 3.1.3 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.glassfish.jersey.media jersey-media-json-jackson 3.1.3 jar EPL 2.0The GNU General Public License (GPL), Version 2, With Classpath ExceptionApache License, 2.0
org.glassfish.jersey.media jersey-media-multipart 3.1.3 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.jdom jdom2 2.0.6.1 jar Similar to Apache License but with the acknowledgment clause removed
org.slf4j log4j-over-slf4j 2.0.7 jar Apache Software Licenses
org.slf4j slf4j-api 2.0.7 jar MIT License

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
org.codehaus.janino janino 3.1.12 jar BSD-3-Clause
org.glassfish.jaxb jaxb-runtime 3.0.1 jar Eclipse Distribution License - v 1.0
org.glassfish.jersey.inject jersey-hk2 3.1.3 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C 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.google.errorprone error_prone_annotations 2.23.0 jar Apache 2.0
com.ibm.icu icu4j 73.2 jar Unicode/ICU License
org.glassfish.jersey.test-framework jersey-test-framework-core 3.1.3 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.glassfish.jersey.test-framework.providers jersey-test-framework-provider-jetty 3.1.3 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.junit.jupiter junit-jupiter-api 5.11.4 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.11.4 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.11.4 jar Eclipse Public License v2.0
org.mockito mockito-core 5.5.0 jar The MIT License
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0

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
com.fasterxml.jackson.module jackson-module-jakarta-xmlbind-annotations 2.15.2 jar The Apache Software License, Version 2.0
com.github.spullara.mustache.java compiler 0.9.10 jar Apache License 2.0
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 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 2.8 jar Apache License, Version 2.0
com.rabbitmq amqp-client 5.20.0 jar AL 2.0GPL v2MPL 2.0
com.sun.activation jakarta.activation 2.0.1 jar EDL 1.0
jakarta.inject jakarta.inject-api 2.0.1 jar The Apache Software License, Version 2.0
jakarta.validation jakarta.validation-api 3.0.2 jar Apache License 2.0
org.apache.httpcomponents.core5 httpcore5-h2 5.2 jar Apache License, Version 2.0
org.checkerframework checker-qual 3.33.0 jar The MIT License
org.eclipse.jetty jetty-io 11.0.24 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.glassfish.hk2 osgi-resource-locator 1.0.3 jar EPL 2.0GPL2 w/ CPE
org.glassfish.jersey.core jersey-client 3.1.3 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.glassfish.jersey.core jersey-common 3.1.3 jar EPL 2.0The GNU General Public License (GPL), Version 2, With Classpath ExceptionApache License, 2.0Public Domain
org.glassfish.jersey.ext jersey-entity-filtering 3.1.3 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.jvnet.mimepull mimepull 1.9.15 jar Eclipse Distribution License - v 1.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.sun.istack istack-commons-runtime 4.0.1 jar Eclipse Distribution License - v 1.0
org.codehaus.janino commons-compiler 3.1.12 jar BSD-3-Clause
org.glassfish.hk2 hk2-api 3.0.4 jar EPL 2.0GPL2 w/ CPE
org.glassfish.hk2 hk2-locator 3.0.4 jar EPL 2.0GPL2 w/ CPE
org.glassfish.hk2 hk2-utils 3.0.4 jar EPL 2.0GPL2 w/ CPE
org.glassfish.hk2.external aopalliance-repackaged 3.0.4 jar EPL 2.0GPL2 w/ CPE
org.glassfish.jaxb jaxb-core 3.0.1 jar Eclipse Distribution License - v 1.0
org.glassfish.jaxb txw2 3.0.1 jar Eclipse Distribution License - v 1.0
org.javassist javassist 3.29.2-GA jar MPL 1.1LGPL 2.1Apache License 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
net.bytebuddy byte-buddy 1.14.6 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.14.6 jar Apache License, Version 2.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.glassfish.jersey.containers jersey-container-jetty-http 3.1.3 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.glassfish.jersey.media jersey-media-jaxb 3.1.3 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.junit.jupiter junit-jupiter 5.11.4 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.11.4 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.11.4 jar Eclipse Public License v2.0
org.objenesis objenesis 3.3 jar Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

Apache 2.0: error-prone annotations

The Apache License, Version 2.0: org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

MIT License: Logstash Logback Encoder, SLF4J API Module

jQuery license: jersey-container-jetty-http, jersey-container-servlet-core, jersey-core-client, jersey-ext-entity-filtering, jersey-ext-mvc, jersey-ext-mvc-mustache, jersey-inject-hk2, jersey-media-jaxb, jersey-media-multipart, jersey-test-framework-core, jersey-test-framework-provider-jetty

Unicode/ICU License: ICU4J

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

GPL v2: RabbitMQ Java Client

GPL2 w/ CPE: HK2 API module, HK2 Implementation Utilities, Jakarta Annotations API, OSGi resource locator, ServiceLocator Default Implementation, aopalliance version 1.0 repackaged as a module, jersey-container-jetty-http, jersey-container-servlet-core, jersey-core-client, jersey-ext-entity-filtering, jersey-ext-mvc, jersey-ext-mvc-mustache, jersey-inject-hk2, jersey-media-jaxb, jersey-media-multipart, jersey-test-framework-core, jersey-test-framework-provider-jetty

Similar to Apache License but with the acknowledgment clause removed: JDOM

Apache Software Licenses: Log4j Implemented Over SLF4J

Apache License 2.0: Graphite Integration for Metrics, JVM Integration for Metrics, Jakarta Bean Validation API, Javassist, Metrics Core, Metrics Health Checks, Metrics Integration with JMX, compiler

AL 2.0: RabbitMQ Java Client

The MIT License: Checker Qual, mockito-core

Apache-2.0: Apache Commons Codec, Apache Commons Compress, Apache Commons IO, Apache Commons Lang, Emissary, Gson

Apache License, Version 2.0: Apache Commons Collections, Apache Commons Exec, Apache Commons Pool, Apache HttpClient, Apache HttpComponents Core HTTP/1.1, Apache HttpComponents Core HTTP/2, Byte Buddy (without dependencies), Byte Buddy agent, Guava: Google Core Libraries for Java, J2ObjC Annotations, Logstash Logback Encoder, Objenesis

EPL 2.0: HK2 API module, HK2 Implementation Utilities, Jakarta Annotations API, OSGi resource locator, ServiceLocator Default Implementation, aopalliance version 1.0 repackaged as a module, jersey-container-jetty-http, jersey-container-servlet-core, jersey-core-client, jersey-core-common, jersey-core-server, jersey-ext-entity-filtering, jersey-ext-mvc, jersey-ext-mvc-mustache, jersey-inject-hk2, jersey-media-jaxb, jersey-media-json-jackson, jersey-media-multipart, jersey-test-framework-core, jersey-test-framework-provider-jetty

GPL-2.0-with-classpath-exception: Jakarta RESTful WS API

MPL 2.0: RabbitMQ Java Client

MIT license: jersey-container-jetty-http, jersey-container-servlet-core, jersey-core-client, jersey-ext-entity-filtering, jersey-ext-mvc, jersey-ext-mvc-mustache, jersey-inject-hk2, jersey-media-jaxb, jersey-media-multipart, jersey-test-framework-core, jersey-test-framework-provider-jetty

MPL 1.1: Javassist

BSD 2-Clause: jersey-container-jetty-http, jersey-container-servlet-core, jersey-core-client, jersey-ext-entity-filtering, jersey-ext-mvc, jersey-ext-mvc-mustache, jersey-inject-hk2, jersey-media-jaxb, jersey-media-multipart, jersey-test-framework-core, jersey-test-framework-provider-jetty

Apache Software License - Version 2.0: Jetty :: Http Utility, Jetty :: IO Utility, Jetty :: Jakarta Servlet API and Schemas for JPMS and OSGi, Jetty :: Security, Jetty :: Server Core, Jetty :: Servlet Handling, Jetty :: Utilities

Apache License, 2.0: jersey-container-jetty-http, jersey-container-servlet-core, jersey-core-client, jersey-core-common, jersey-core-server, jersey-ext-entity-filtering, jersey-ext-mvc, jersey-ext-mvc-mustache, jersey-inject-hk2, jersey-media-jaxb, jersey-media-json-jackson, jersey-media-multipart, jersey-test-framework-core, jersey-test-framework-provider-jetty

The Apache Software License, version 2.0: picocli

BSD-3-Clause: commons-compiler, janino

Public Domain: jersey-container-jetty-http, jersey-container-servlet-core, jersey-core-client, jersey-core-common, jersey-ext-entity-filtering, jersey-ext-mvc, jersey-ext-mvc-mustache, jersey-inject-hk2, jersey-media-jaxb, jersey-media-multipart, jersey-test-framework-core, jersey-test-framework-provider-jetty

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

W3C license: jersey-container-jetty-http, jersey-container-servlet-core, jersey-core-client, jersey-ext-entity-filtering, jersey-ext-mvc, jersey-ext-mvc-mustache, jersey-inject-hk2, jersey-media-jaxb, jersey-media-multipart, jersey-test-framework-core, jersey-test-framework-provider-jetty

Eclipse Public License - Version 2.0: Jetty :: Http Utility, Jetty :: IO Utility, Jetty :: Security, Jetty :: Server Core, Jetty :: Servlet Handling, Jetty :: Utilities

EDL 1.0: Jakarta Activation, jersey-container-jetty-http, jersey-container-servlet-core, jersey-core-client, jersey-ext-entity-filtering, jersey-ext-mvc, jersey-ext-mvc-mustache, jersey-inject-hk2, jersey-media-jaxb, jersey-media-multipart, jersey-test-framework-core, jersey-test-framework-provider-jetty

Eclipse Public License - Version 1.0: Jetty :: Jakarta Servlet API and Schemas for JPMS and OSGi

Modified BSD: jersey-container-jetty-http, jersey-container-servlet-core, jersey-core-client, jersey-core-server, jersey-ext-entity-filtering, jersey-ext-mvc, jersey-ext-mvc-mustache, jersey-inject-hk2, jersey-media-jaxb, jersey-media-multipart, jersey-test-framework-core, jersey-test-framework-provider-jetty

Eclipse Distribution License - v 1.0: JAXB Core, JAXB Runtime, Jakarta XML Binding API, MIME streaming extension, TXW2 Runtime, istack common utility code runtime

LGPL 2.1: Javassist

EPL-2.0: Jakarta RESTful WS API

The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Jackson datatype: JSR310, Jackson module: Jakarta XML Bind Annotations (jakarta.xml.bind), Jackson-annotations, Jackson-core, Jakarta Dependency Injection, Spymemcached, jackson-databind

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

The GNU General Public License (GPL), Version 2, With Classpath Exception: jersey-core-common, jersey-core-server, jersey-media-json-jackson