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.graphql-java graphql-java-spring-boot-starter-webmvc 2.0 jar MIT
com.graphql-java graphql-java-spring-webmvc 2.0 jar MIT
com.graphql-java-generator graphql-java-server-dependencies 1.17 pom MIT License
com.opencsv opencsv 5.0 jar Apache 2
io.reactivex.rxjava2 rxjava 2.2.21 jar The Apache Software License, Version 2.0
org.springframework.boot spring-boot-starter-data-jpa 2.4.4 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.graphql-java-kickstart graphiql-spring-boot-starter 11.0.0 jar MIT
com.h2database h2 1.4.200 jar MPL 2.0 or EPL 1.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
org.junit.jupiter junit-jupiter-api 5.7.1 jar Eclipse Public License v2.0
org.springframework spring-test 5.3.5 jar 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
antlr antlr 2.7.7 jar BSD License
ch.qos.logback logback-classic 1.2.3 jar Eclipse Public License - v 1.0GNU Lesser General Public License
ch.qos.logback logback-core 1.2.3 jar Eclipse Public License - v 1.0GNU Lesser General Public License
com.fasterxml classmate 1.5.1 jar Apache License, Version 2.0
com.fasterxml.jackson.core jackson-annotations 2.11.4 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.11.4 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.11.4 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.datatype jackson-datatype-jdk8 2.11.4 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.datatype jackson-datatype-jsr310 2.11.4 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.module jackson-module-parameter-names 2.11.4 jar The Apache Software License, Version 2.0
com.google.code.gson gson 2.8.6 jar Apache 2.0
com.graphql-java graphql-java 16.2 jar MIT
com.graphql-java java-dataloader 2.2.3 jar The Apache Software License, Version 2.0
com.graphql-java-generator graphql-java-spring-mvc 1.17 jar MIT License
com.sun.istack istack-commons-runtime 3.0.11 jar Eclipse Distribution License - v 1.0
com.zaxxer HikariCP 3.4.5 jar The Apache Software License, Version 2.0
commons-beanutils commons-beanutils 1.9.4 jar Apache License, Version 2.0
commons-collections commons-collections 3.2.2 jar Apache License, Version 2.0
commons-logging commons-logging 1.2 jar The Apache Software License, Version 2.0
jakarta.annotation jakarta.annotation-api 1.3.5 jar EPL 2.0GPL2 w/ CPE
jakarta.persistence jakarta.persistence-api 2.2.3 jar Eclipse Public License v. 2.0Eclipse Distribution License v. 1.0
jakarta.transaction jakarta.transaction-api 1.3.3 jar EPL 2.0GPL2 w/ CPE
jakarta.xml.bind jakarta.xml.bind-api 2.3.3 jar Eclipse Distribution License - v 1.0
javax.activation activation 1.1.1 jar COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
javax.activation javax.activation-api 1.2.0 jar CDDL/GPLv2+CE
javax.annotation javax.annotation-api 1.3.2 jar CDDL + GPLv2 with classpath exception
javax.xml.bind jaxb-api 2.3.1 jar CDDL 1.1GPL2 w/ CPE
net.bytebuddy byte-buddy 1.10.22 jar Apache License, Version 2.0
org.apache.commons commons-collections4 4.4 jar Apache License, Version 2.0
org.apache.commons commons-lang3 3.11 jar Apache License, Version 2.0
org.apache.commons commons-text 1.7 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-api 2.13.3 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-to-slf4j 2.13.3 jar Apache License, Version 2.0
org.apache.tomcat.embed tomcat-embed-core 9.0.44 jar Apache License, Version 2.0
org.apache.tomcat.embed tomcat-embed-websocket 9.0.44 jar Apache License, Version 2.0
org.aspectj aspectjweaver 1.9.6 jar Eclipse Public License - v 1.0
org.dom4j dom4j 2.1.3 jar BSD 3-clause New License
org.glassfish jakarta.el 3.0.3 jar EPL 2.0GPL2 w/ CPE
org.glassfish.jaxb jaxb-runtime 2.3.3 jar Eclipse Distribution License - v 1.0
org.glassfish.jaxb txw2 2.3.3 jar Eclipse Distribution License - v 1.0
org.hibernate hibernate-core 5.4.29.Final jar GNU Library General Public License v2.1 or later
org.hibernate.common hibernate-commons-annotations 5.1.2.Final jar GNU Library General Public License v2.1 or later
org.javassist javassist 3.27.0-GA jar MPL 1.1LGPL 2.1Apache License 2.0
org.jboss jandex 2.2.3.Final jar Apache License, Version 2.0
org.jboss.logging jboss-logging 3.4.1.Final jar Apache License, version 2.0
org.reactivestreams reactive-streams 1.0.3 jar CC0
org.slf4j jul-to-slf4j 1.7.30 jar MIT License
org.slf4j slf4j-api 1.7.30 jar MIT License
org.springframework spring-aop 5.3.5 jar Apache License, Version 2.0
org.springframework spring-aspects 5.3.5 jar Apache License, Version 2.0
org.springframework spring-beans 5.3.5 jar Apache License, Version 2.0
org.springframework spring-context 5.3.5 jar Apache License, Version 2.0
org.springframework spring-core 5.3.5 jar Apache License, Version 2.0
org.springframework spring-expression 5.3.5 jar Apache License, Version 2.0
org.springframework spring-jcl 5.3.5 jar Apache License, Version 2.0
org.springframework spring-jdbc 5.3.5 jar Apache License, Version 2.0
org.springframework spring-messaging 5.3.5 jar Apache License, Version 2.0
org.springframework spring-orm 5.3.5 jar Apache License, Version 2.0
org.springframework spring-tx 5.3.5 jar Apache License, Version 2.0
org.springframework spring-web 5.3.5 jar Apache License, Version 2.0
org.springframework spring-webmvc 5.3.5 jar Apache License, Version 2.0
org.springframework spring-websocket 5.3.5 jar Apache License, Version 2.0
org.springframework.boot spring-boot 2.4.4 jar Apache License, Version 2.0
org.springframework.boot spring-boot-autoconfigure 2.4.4 jar Apache License, Version 2.0
org.springframework.boot spring-boot-starter 2.4.4 jar Apache License, Version 2.0
org.springframework.boot spring-boot-starter-aop 2.4.4 jar Apache License, Version 2.0
org.springframework.boot spring-boot-starter-jdbc 2.4.4 jar Apache License, Version 2.0
org.springframework.boot spring-boot-starter-json 2.4.4 jar Apache License, Version 2.0
org.springframework.boot spring-boot-starter-logging 2.4.4 jar Apache License, Version 2.0
org.springframework.boot spring-boot-starter-tomcat 2.4.4 jar Apache License, Version 2.0
org.springframework.boot spring-boot-starter-web 2.4.4 jar Apache License, Version 2.0
org.springframework.boot spring-boot-starter-websocket 2.4.4 jar Apache License, Version 2.0
org.springframework.data spring-data-commons 2.4.6 jar Apache License, Version 2.0
org.springframework.data spring-data-jpa 2.4.6 jar Apache License, Version 2.0
org.yaml snakeyaml 1.27 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.graphql-java-kickstart graphiql-spring-boot-autoconfigure 11.0.0 jar MIT
com.graphql-java-kickstart graphql-kickstart-starter-utils 11.0.0 jar MIT
com.sun.activation jakarta.activation 1.2.2 jar EDL 1.0
org.antlr antlr4-runtime 4.8 jar The BSD 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
org.apiguardian apiguardian-api 1.1.0 jar The Apache License, Version 2.0
org.junit.platform junit-platform-commons 1.7.1 jar Eclipse Public License v2.0
org.opentest4j opentest4j 1.2.0 jar The Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

MPL 2.0 or EPL 1.0: H2 Database Engine

Apache License, version 2.0: JBoss Logging 3

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

Apache 2.0: Gson

The BSD License: ANTLR 4 Runtime

MIT License: JUL to SLF4J bridge, SLF4J API Module, graphql-java-server-dependencies, graphql-java-spring-mvc, graphql-maven-plugin-samples-StarWars-server

Eclipse Public License v2.0: JUnit Jupiter API, JUnit Platform Commons

GPL2 w/ CPE: Jakarta Annotations API, Jakarta Expression Language 3.0, javax.transaction API, jaxb-api

CDDL/GPLv2+CE: JavaBeans Activation Framework API jar

Apache 2: opencsv

CC0: reactive-streams

Eclipse Public License v. 2.0: Jakarta Persistence API

Apache License 2.0: Javassist

BSD License: AntLR Parser Generator

Apache License, Version 2.0: Apache Commons BeanUtils, Apache Commons Collections, Apache Commons Lang, Apache Commons Text, Apache Log4j API, Apache Log4j to SLF4J Adapter, Byte Buddy (without dependencies), ClassMate, Java Annotation Indexer, SnakeYAML, Spring AOP, Spring Aspects, Spring Beans, Spring Commons Logging Bridge, Spring Context, Spring Core, Spring Data Core, Spring Data JPA, Spring Expression Language (SpEL), Spring JDBC, Spring Messaging, Spring Object/Relational Mapping, Spring TestContext Framework, Spring Transaction, Spring Web, Spring Web MVC, Spring WebSocket, spring-boot, spring-boot-autoconfigure, spring-boot-starter, spring-boot-starter-aop, spring-boot-starter-data-jpa, spring-boot-starter-jdbc, spring-boot-starter-json, spring-boot-starter-logging, spring-boot-starter-tomcat, spring-boot-starter-web, spring-boot-starter-websocket, tomcat-embed-core, tomcat-embed-websocket

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0: JavaBeans(TM) Activation Framework

EPL 2.0: Jakarta Annotations API, Jakarta Expression Language 3.0, javax.transaction API

MPL 1.1: Javassist

CDDL 1.1: jaxb-api

Eclipse Distribution License v. 1.0: Jakarta Persistence API

BSD 3-clause New License: dom4j

GNU Library General Public License v2.1 or later: Hibernate Commons Annotations, Hibernate ORM - hibernate-core

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

EDL 1.0: Jakarta Activation

MIT: graphql-java, graphql-java-spring-boot-starter-webmvc, graphql-java-spring-webmvc, graphql-spring-boot

LGPL 2.1: Javassist

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

CDDL + GPLv2 with classpath exception: javax.annotation API

The Apache Software License, Version 2.0: Apache Commons Logging, HikariCP, Jackson datatype: JSR310, Jackson datatype: jdk8, Jackson-annotations, Jackson-core, Jackson-module-parameter-names, RxJava, jackson-databind, java-dataloader

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

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
antlr-2.7.7.jar 445.3 kB 239 224 12 1.2 Yes
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
classmate-1.5.1.jar 67.8 kB 55 40 5 - Yes
jackson-annotations-2.11.4.jar 72.1 kB 81 69 2 - Yes
jackson-core-2.11.4.jar 351.5 kB 144 118 13 - Yes
jackson-databind-2.11.4.jar 1.4 MB 693 658 22 - Yes
jackson-datatype-jdk8-2.11.4.jar 34.3 kB 37 23 2 - Yes
jackson-datatype-jsr310-2.11.4.jar 111 kB 76 57 6 - Yes
jackson-module-parameter-names-2.11.4.jar 9.3 kB 19 5 2 - Yes
gson-2.8.6.jar 240.3 kB 198 181 9 - Yes
graphql-java-16.2.jar 2.7 MB 1763 1707 41 1.8 Yes
graphql-java-spring-boot-starter-webmvc-2.0.jar 1.6 kB 8 1 1 1.8 Yes
graphql-java-spring-webmvc-2.0.jar 11.3 kB 18 11 2 1.8 Yes
java-dataloader-2.2.3.jar 38.2 kB 36 30 3 1.8 Yes
pom.xml 3.3 kB - - - - -
graphql-java-spring-mvc-1.17.jar 15 kB 26 13 2 1.8 Yes
graphiql-spring-boot-autoconfigure-11.0.0.jar 395.1 kB 34 11 1 1.8 Yes
graphiql-spring-boot-starter-11.0.0.jar 1 kB 3 0 0 - No
graphql-kickstart-starter-utils-11.0.0.jar 5 kB 7 2 1 1.8 Yes
h2-1.4.200.jar 2.3 MB 950 944 47 - Yes
opencsv-5.0.jar 199.9 kB 149 112 13 1.8 Yes
jakarta.activation-1.2.2.jar 68.5 kB 61 43 4 - Yes
istack-commons-runtime-3.0.11.jar 29.9 kB 44 23 4 - Yes
HikariCP-3.4.5.jar 156 kB 93 74 9 - Yes
commons-beanutils-1.9.4.jar 246.9 kB 154 137 5 1.6 Yes
commons-collections-3.2.2.jar 588.3 kB 484 460 12 1.3 Yes
commons-logging-1.2.jar 61.8 kB 42 28 2 1.2 Yes
rxjava-2.2.21.jar 2.4 MB 1696 1659 30 1.6 Yes
jakarta.annotation-api-1.3.5.jar 25.1 kB 28 15 3 1.8 Yes
jakarta.persistence-api-2.2.3.jar 164.4 kB 227 207 4 1.8 Yes
jakarta.transaction-api-1.3.3.jar 15.4 kB 29 19 1 1.7 Yes
jakarta.xml.bind-api-2.3.3.jar 115.6 kB 137 111 7 - Yes
activation-1.1.1.jar 69.4 kB 50 38 3 1.4 Yes
javax.activation-api-1.2.0.jar 56.7 kB 41 31 1 1.5 Yes
javax.annotation-api-1.3.2.jar 26.6 kB 29 15 3 1.8 Yes
jaxb-api-2.3.1.jar 128.1 kB 136 111 7 - Yes
byte-buddy-1.10.22.jar 3.5 MB 2515 2460 37 - Yes
antlr4-runtime-4.8.jar 337.9 kB 237 220 7 1.7 Yes
commons-collections4-4.4.jar 751.9 kB 555 524 19 1.8 Yes
commons-lang3-3.11.jar 577.7 kB 368 339 17 1.8 Yes
commons-text-1.7.jar 205.2 kB 150 132 6 1.8 Yes
log4j-api-2.13.3.jar 292.3 kB 214 180 9 - Yes
log4j-to-slf4j-2.13.3.jar 17.5 kB 22 6 1 1.8 Yes
tomcat-embed-core-9.0.44.jar 3.4 MB 1731 1520 79 - Yes
tomcat-embed-websocket-9.0.44.jar 271.8 kB 205 178 6 - Yes
apiguardian-api-1.1.0.jar 2.4 kB 8 3 2 - Yes
aspectjweaver-1.9.6.jar 2.1 MB 1023 971 36 1.8 Yes
dom4j-2.1.3.jar 323.6 kB 201 184 14 1.8 Yes
jakarta.el-3.0.3.jar 237.8 kB 182 162 6 1.7 Yes
jaxb-runtime-2.3.3.jar 1 MB 825 649 26 - Yes
txw2-2.3.3.jar 72 kB 69 54 4 - Yes
hibernate-core-5.4.29.Final.jar 7.3 MB 5170 4799 285 1.8 Yes
hibernate-commons-annotations-5.1.2.Final.jar 78.9 kB 81 68 7 1.8 Yes
javassist-3.27.0-GA.jar 782.8 kB 450 426 17 1.8 Yes
jandex-2.2.3.Final.jar 202.6 kB 116 106 1 1.6 Yes
jboss-logging-3.4.1.Final.jar 60.8 kB 47 35 1 1.8 Yes
junit-jupiter-api-5.7.1.jar 175.6 kB 168 153 8 - Yes
junit-platform-commons-1.7.1.jar 99.6 kB 63 43 7 - Yes
opentest4j-1.2.0.jar 7.7 kB 11 7 2 - Yes
reactive-streams-1.0.3.jar 11.4 kB 17 13 1 1.6 Yes
jul-to-slf4j-1.7.30.jar 4.6 kB 11 1 1 1.5 Yes
slf4j-api-1.7.30.jar 41.5 kB 46 34 4 1.5 Yes
spring-aop-5.3.5.jar 374.5 kB 306 277 17 1.8 Yes
spring-aspects-5.3.5.jar 47.2 kB 47 28 5 1.8 Yes
spring-beans-5.3.5.jar 696.4 kB 418 388 13 1.8 Yes
spring-context-5.3.5.jar 1.2 MB 975 888 64 1.8 Yes
spring-core-5.3.5.jar 1.5 MB 1045 985 49 1.8 Yes
spring-expression-5.3.5.jar 282.6 kB 164 150 6 1.8 Yes
spring-jcl-5.3.5.jar 23.9 kB 28 17 2 1.8 Yes
spring-jdbc-5.3.5.jar 417.3 kB 318 288 17 1.8 Yes
spring-messaging-5.3.5.jar 555 kB 361 332 22 1.8 Yes
spring-orm-5.3.5.jar 200.3 kB 113 100 7 1.8 Yes
spring-test-5.3.5.jar 765.7 kB 556 501 40 1.8 Yes
spring-tx-5.3.5.jar 327.5 kB 295 261 20 1.8 Yes
spring-web-5.3.5.jar 1.6 MB 1071 1001 55 1.8 Yes
spring-webmvc-5.3.5.jar 1 MB 600 555 28 1.8 Yes
spring-websocket-5.3.5.jar 438.2 kB 286 252 22 1.8 Yes
spring-boot-2.4.4.jar 1.3 MB 961 846 73 1.8 Yes
spring-boot-autoconfigure-2.4.4.jar 1.5 MB 1254 1137 100 1.8 Yes
spring-boot-starter-2.4.4.jar 4.8 kB 4 0 0 - No
spring-boot-starter-aop-2.4.4.jar 4.8 kB 4 0 0 - No
spring-boot-starter-data-jpa-2.4.4.jar 4.8 kB 4 0 0 - No
spring-boot-starter-jdbc-2.4.4.jar 4.8 kB 4 0 0 - No
spring-boot-starter-json-2.4.4.jar 4.7 kB 4 0 0 - No
spring-boot-starter-logging-2.4.4.jar 4.8 kB 4 0 0 - No
spring-boot-starter-tomcat-2.4.4.jar 4.8 kB 4 0 0 - No
spring-boot-starter-web-2.4.4.jar 4.8 kB 4 0 0 - No
spring-boot-starter-websocket-2.4.4.jar 4.8 kB 4 0 0 - No
spring-data-commons-2.4.6.jar 1.2 MB 869 798 42 1.8 Yes
spring-data-jpa-2.4.6.jar 368.3 kB 254 211 15 1.8 Yes
snakeyaml-1.27.jar 310.1 kB 253 216 20 1.7 Yes
Total Size Entries Classes Packages Java Version Debug Information
92 49.4 MB 33135 30223 1562 1.8 81
compile: 81 compile: 45.3 MB compile: 31037 compile: 28296 compile: 1443 - compile: 71
test: 5 test: 1.1 MB test: 806 test: 707 test: 59 - test: 5
runtime: 6 runtime: 3.1 MB runtime: 1292 runtime: 1220 runtime: 60 - runtime: 5