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.3.5 jar Eclipse Public License - v 1.0GNU Lesser General Public License
ch.qos.logback logback-core 1.3.5 jar Eclipse Public License - v 1.0GNU Lesser General Public License
com.fasterxml.jackson.core jackson-annotations 2.17.1 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.17.1 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.17.1 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.dataformat jackson-dataformat-yaml 2.17.1 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.datatype jackson-datatype-jsr310 2.17.1 jar The Apache Software License, Version 2.0
com.github.rholder guava-retrying 2.0.0 jar The Apache Software License, Version 2.0
com.google.guava guava 22.0 jar The Apache Software License, Version 2.0
com.lexicalscope.jewelcli jewelcli 0.8.9 jar The Apache Software License, Version 2.0
io.dropwizard.metrics metrics-core 4.0.2 jar Apache License 2.0
io.dropwizard.metrics metrics-httpclient 4.0.2 jar Apache License 2.0
io.dropwizard.metrics metrics-jmx 4.0.2 jar Apache License 2.0
org.apache.commons commons-compress 1.18 jar Apache License, Version 2.0
org.apache.commons commons-lang3 3.4 jar Apache License, Version 2.0
org.apache.httpcomponents httpclient 4.4 jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4 jar Apache License, Version 2.0
org.apache.kafka kafka-clients 3.4.0 jar The Apache License, Version 2.0
org.eclipse.jetty jetty-client 9.4.12.v20180830 jar Apache Software License - Version 2.0Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-http 9.4.12.v20180830 jar Apache Software License - Version 2.0Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-util 9.4.12.v20180830 jar Apache Software License - Version 2.0Eclipse Public License - Version 1.0
org.openrdf.sesame sesame-model 2.8.11 jar Aduna BSD license
org.openrdf.sesame sesame-query 2.8.11 jar Aduna BSD license
org.openrdf.sesame sesame-queryresultio-api 2.8.11 jar Aduna BSD license
org.openrdf.sesame sesame-queryresultio-binary 2.8.11 jar Aduna BSD license
org.openrdf.sesame sesame-queryresultio-sparqljson 2.8.11 jar Aduna BSD license
org.openrdf.sesame sesame-rio-api 2.8.11 jar Aduna BSD license
org.openrdf.sesame sesame-rio-turtle 2.8.11 jar Aduna BSD license
org.slf4j slf4j-api 2.0.6 jar MIT License
org.wikidata.query.rdf common 0.3.162-SNAPSHOT jar The Apache Software License, Version 2.0
org.wikimedia.utils http-client-utils 1.0.0 jar The Apache Software License, Version 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
net.logstash.logback logstash-logback-encoder 7.2 jar Apache License, Version 2.0MIT License
org.slf4j jcl-over-slf4j 2.0.6 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.github.tomakehurst wiremock 2.19.0 jar The Apache Software License, Version 2.0
com.nanohttpd nanohttpd 2.1.1 jar The BSD 3-Clause License
junit junit 4.12 jar Eclipse Public License 1.0
org.assertj assertj-core 3.25.3 jar Apache License, Version 2.0
org.eclipse.jetty jetty-servlets 9.4.12.v20180830 jar Apache Software License - Version 2.0Eclipse Public License - Version 1.0
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.hamcrest hamcrest-library 1.3 jar New BSD License
org.mockito mockito-core 1.10.19 jar The MIT License
org.wikidata.query.rdf testTools 0.3.162-SNAPSHOT jar The Apache Software License, Version 2.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.github.spotbugs spotbugs-annotations 4.8.5 jar GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1
de.thetaphi forbiddenapis 3.7 jar The Apache Software License, Version 2.0
org.projectlombok lombok 1.18.30 jar The MIT License
org.wikidata.query.rdf blazegraph-service 0.3.162-SNAPSHOT war The Apache Software 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.google.errorprone error_prone_annotations 2.0.18 jar Apache 2.0
com.google.j2objc j2objc-annotations 1.1 jar The Apache Software License, Version 2.0
commons-codec commons-codec 1.9 jar The Apache Software License, Version 2.0
commons-io commons-io 2.7 jar Apache License, Version 2.0
org.codehaus.mojo animal-sniffer-annotations 1.14 jar MIT license
org.eclipse.jetty jetty-io 9.4.12.v20180830 jar Apache Software License - Version 2.0Eclipse Public License - Version 1.0
org.openrdf.sesame sesame-util 2.8.11 jar Aduna BSD license
org.yaml snakeyaml 2.2 jar Apache License, Version 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.github.luben zstd-jni 1.5.2-1 jar BSD 2-Clause License
org.lz4 lz4-java 1.8.0 jar The Apache Software License, Version 2.0
org.openrdf.sesame sesame-rio-datatypes 2.8.11 jar Aduna BSD license
org.openrdf.sesame sesame-rio-languages 2.8.11 jar Aduna BSD license
org.xerial.snappy snappy-java 1.1.8.4 jar -

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.flipkart.zjsonpatch zjsonpatch 0.4.4 jar The Apache Software License, Version 2.0
com.github.jknack handlebars 4.0.7 jar The Apache Software License, Version 2.0
com.github.jknack handlebars-helpers 4.0.7 jar The Apache Software License, Version 2.0
com.jayway.jsonpath json-path 2.4.0 jar The Apache Software License, Version 2.0
javax.servlet javax.servlet-api 3.1.0 jar CDDL + GPLv2 with classpath exception
net.bytebuddy byte-buddy 1.14.11 jar Apache 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.3 jar The MIT License
org.antlr antlr4-runtime 4.7.1 jar The BSD License
org.eclipse.jetty jetty-continuation 9.4.12.v20180830 jar Apache Software License - Version 2.0Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-security 9.4.12.v20180830 jar Apache Software License - Version 2.0Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-server 9.4.12.v20180830 jar Apache Software License - Version 2.0Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-servlet 9.4.12.v20180830 jar Apache Software License - Version 2.0Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-webapp 9.4.12.v20180830 jar Apache Software License - Version 2.0Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-xml 9.4.12.v20180830 jar Apache Software License - Version 2.0Eclipse Public License - Version 1.0
org.objenesis objenesis 2.1 jar Apache 2
org.ow2.asm asm 5.0.4 jar BSD
org.xmlunit xmlunit-core 2.5.1 jar The Apache Software License, Version 2.0
org.xmlunit xmlunit-legacy 2.5.1 jar The BSD 3-Clause 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 Optional
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0 Yes

Project Dependency Graph

Dependency Tree

Licenses

Apache Software License - Version 2.0: Jetty :: Asynchronous HTTP Client, Jetty :: Continuation, Jetty :: Http Utility, Jetty :: IO Utility, Jetty :: Security, Jetty :: Server Core, Jetty :: Servlet Handling, Jetty :: Utilities, Jetty :: Utility Servlets and Filters, Jetty :: Webapp Application Support, Jetty :: XML utilities

Apache 2.0: error-prone annotations

The Apache License, Version 2.0: Apache Kafka

The BSD License: ANTLR 4 Runtime

Eclipse Public License 1.0: JUnit

MIT License: Logstash Logback Encoder, SLF4J API Module

Aduna BSD license: OpenRDF Sesame: Model, OpenRDF Sesame: Query, OpenRDF Sesame: Query result IO - API, OpenRDF Sesame: Query result IO - SPARQL/JSON, OpenRDF Sesame: Query result IO - binary, OpenRDF Sesame: Rio - API, OpenRDF Sesame: Rio - Datatypes, OpenRDF Sesame: Rio - Languages, OpenRDF Sesame: Rio - Turtle, OpenRDF Sesame: util

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

BSD 2-Clause License: zstd-jni

New BSD License: Hamcrest Core, Hamcrest library

GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1: SpotBugs Annotations

Apache 2: Objenesis

BSD: ASM Core

The BSD 3-Clause License: NanoHttpd-Core, org.xmlunit:xmlunit-legacy

Apache License 2.0: Metrics Core, Metrics Integration for Apache HttpClient, Metrics Integration with JMX

Eclipse Public License - Version 1.0: Jetty :: Asynchronous HTTP Client, Jetty :: Continuation, Jetty :: Http Utility, Jetty :: IO Utility, Jetty :: Security, Jetty :: Server Core, Jetty :: Servlet Handling, Jetty :: Utilities, Jetty :: Utility Servlets and Filters, Jetty :: Webapp Application Support, Jetty :: XML utilities

The MIT License: JOpt Simple, Mockito, Project Lombok

Apache License, Version 2.0: Apache Commons Compress, Apache Commons IO, Apache Commons Lang, Apache HttpClient, Apache HttpCore, AssertJ Core, Byte Buddy (without dependencies), JCL 1.2 implemented over SLF4J, Logstash Logback Encoder, SnakeYAML

CDDL + GPLv2 with classpath exception: Java Servlet API

MIT license: Animal Sniffer Annotations

The Apache Software License, Version 2.0: ASM based accessors helper used by json-smart, Apache Commons Codec, Blazegraph Service Package, Extensions to Apache HTTP components, FindBugs-jsr305, Guava: Google Core Libraries for Java, Handlebars, Handlebars Helpers, J2ObjC Annotations, JSON Small and Fast Parser, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, Jackson-dataformat-YAML, JewelCli, LZ4 and xxHash, Policeman's Forbidden API Checker, Shared code, Wikidata Query RDF Testing Tools, Wikidata Query RDF Tools, WireMock, guava-retrying, jackson-databind, org.xmlunit:xmlunit-core, project ':json-path', zjsonpatch

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.3.5.jar 260.5 kB 227 173 27 9 Yes
logback-core-1.3.5.jar 564.6 kB 502 448 42 9 Yes
jackson-annotations-2.17.1.jar 78.5 kB 87 74 2 9 Yes
jackson-core-2.17.1.jar 581.9 kB 272 211 15 21 Yes
jackson-databind-2.17.1.jar 1.6 MB 824 785 24 9 Yes
jackson-dataformat-yaml-2.17.1.jar 55.4 kB 43 21 4 9 Yes
jackson-datatype-jsr310-2.17.1.jar 132.3 kB 86 63 7 9 Yes
zjsonpatch-0.4.4.jar 30.5 kB 28 18 1 1.6 Yes
handlebars-4.0.7.jar 349.7 kB 249 228 9 1.7 Yes
handlebars-helpers-4.0.7.jar 11.8 kB 22 10 1 1.7 Yes
zstd-jni-1.5.2-1.jar 5.9 MB 59 20 2 1.6 Yes
guava-retrying-2.0.0.jar 33.3 kB 42 36 1 1.6 Yes
spotbugs-annotations-4.8.5.jar 15.3 kB 31 24 1 1.8 Yes
wiremock-2.19.0.jar 1.6 MB 628 498 24 1.7 Yes
error_prone_annotations-2.0.18.jar 12.1 kB 31 19 2 1.7 No
guava-22.0.jar 2.6 MB 1895 1865 18 1.8 Yes
j2objc-annotations-1.1.jar 8.8 kB 23 12 1 1.5 Yes
json-path-2.4.0.jar 223.2 kB 191 174 12 1.6 Yes
jewelcli-0.8.9.jar 554.4 kB 496 489 37 1.6 Yes
nanohttpd-2.1.1.jar 33.5 kB 31 20 1 1.6 Yes
commons-codec-1.9.jar 264 kB 227 85 6 1.6 Yes
commons-io-2.7.jar 276.4 kB 198 176 10 1.8 Yes
forbiddenapis-3.7.jar 443.3 kB 224 118 9 1.7 Yes
metrics-core-4.0.2.jar 97.7 kB 91 81 1 1.8 Yes
metrics-httpclient-4.0.2.jar 9.9 kB 16 5 1 1.8 Yes
metrics-jmx-4.0.2.jar 20.5 kB 30 19 1 1.8 Yes
javax.servlet-api-3.1.0.jar 95.8 kB 103 79 4 1.7 Yes
junit-4.12.jar 314.9 kB 323 286 30 1.5 Yes
byte-buddy-1.14.11.jar 4.2 MB 2935 2881 39 9 Yes
logstash-logback-encoder-7.2.jar 417.5 kB 355 320 24 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.3.jar 78.2 kB 71 59 3 1.7 Yes
antlr4-runtime-4.7.1.jar 336.8 kB 237 220 7 1.7 Yes
commons-compress-1.18.jar 591.7 kB 377 336 29 1.7 Yes
commons-lang3-3.4.jar 434.7 kB 248 224 12 1.6 Yes
httpclient-4.4.jar 719.3 kB 499 458 24 1.6 Yes
httpcore-4.4.jar 321.6 kB 284 254 17 1.6 Yes
kafka-clients-3.4.0.jar 5 MB 2493 2276 57 1.8 Yes
assertj-core-3.25.3.jar 1.4 MB 873 831 28 9 Yes
animal-sniffer-annotations-1.14.jar 3.5 kB 12 1 1 1.5 No
jetty-client-9.4.12.v20180830.jar 280.6 kB 206 190 5 1.8 Yes
jetty-continuation-9.4.12.v20180830.jar 16.7 kB 21 9 1 1.8 Yes
jetty-http-9.4.12.v20180830.jar 195.7 kB 111 93 2 1.8 Yes
jetty-io-9.4.12.v20180830.jar 139.4 kB 106 93 2 1.8 Yes
jetty-security-9.4.12.v20180830.jar 93.1 kB 65 52 2 1.8 Yes
jetty-server-9.4.12.v20180830.jar 609.3 kB 312 293 7 1.8 Yes
jetty-servlet-9.4.12.v20180830.jar 111 kB 62 48 3 1.8 Yes
jetty-servlets-9.4.12.v20180830.jar 93.2 kB 53 41 1 1.8 Yes
jetty-util-9.4.12.v20180830.jar 503 kB 307 282 11 1.8 Yes
jetty-webapp-9.4.12.v20180830.jar 128.6 kB 64 51 1 1.8 Yes
jetty-xml-9.4.12.v20180830.jar 52 kB 30 14 1 1.8 Yes
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
hamcrest-library-1.3.jar 53.1 kB 46 35 7 1.5 Yes
lz4-java-1.8.0.jar 682.8 kB 105 80 3 1.7 Yes
mockito-core-1.10.19.jar 1.2 MB 1138 694 67 1.5 Yes
objenesis-2.1.jar 41.8 kB 52 37 9 1.5 Yes
sesame-model-2.8.11.jar 174.7 kB 116 101 7 1.6 Yes
sesame-query-2.8.11.jar 51.7 kB 65 53 3 1.6 Yes
sesame-queryresultio-api-2.8.11.jar 24.5 kB 37 25 2 1.6 Yes
sesame-queryresultio-binary-2.8.11.jar 13.9 kB 21 6 1 1.6 Yes
sesame-queryresultio-sparqljson-2.8.11.jar 19.9 kB 27 10 1 1.6 Yes
sesame-rio-api-2.8.11.jar 57.7 kB 61 50 2 1.6 Yes
sesame-rio-datatypes-2.8.11.jar 8.7 kB 18 5 1 1.6 Yes
sesame-rio-languages-2.8.11.jar 3.6 kB 14 1 1 1.6 Yes
sesame-rio-turtle-2.8.11.jar 23.2 kB 19 5 1 1.6 Yes
sesame-util-2.8.11.jar 86.2 kB 80 59 10 1.6 Yes
asm-5.0.4.jar 53.3 kB 30 25 2 1.2 No
lombok-1.18.30.jar 2 MB 1063 172 13 9 Yes
jcl-over-slf4j-2.0.6.jar 17.4 kB 25 9 3 9 Yes
slf4j-api-2.0.6.jar 62.5 kB 66 52 5 9 Yes
blazegraph-service-0.3.162-SNAPSHOT.war 79.5 MB 223 0 0 - -
common/target/classes - 0 0 0 - -
testTools-0.3.162-SNAPSHOT.jar 20.2 kB 23 11 1 1.8 Yes
http-client-utils-1.0.0.jar 3.9 kB 12 1 1 1.8 Yes
snappy-java-1.1.8.4.jar 2 MB 107 45 4 1.8 Yes
xmlunit-core-2.5.1.jar 156.9 kB 162 146 8 1.6 Yes
xmlunit-legacy-2.5.1.jar 125.5 kB 100 86 5 1.6 Yes
snakeyaml-2.2.jar 334.4 kB 278 230 24 9 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
Total Size Entries Classes Packages Java Version Debug Information
80 118.9 MB 20816 17186 764 21 75
compile: 39 compile: 16.3 MB compile: 10515 compile: 9361 compile: 416 21 compile: 36
runtime: 7 runtime: 9 MB runtime: 683 runtime: 480 runtime: 38 runtime: 7
provided: 5 provided: 82 MB provided: 1587 provided: 349 provided: 26 provided: 4
test: 29 test: 11.6 MB test: 8031 test: 6996 test: 284 9 test: 28