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
org.apache.commons commons-lang3 3.7 jar Apache License, Version 2.0
org.reflections reflections 0.9.11 jar WTFPLThe New BSD License
org.springframework spring-webmvc 5.0.7.RELEASE 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 Classifier Type Licenses
cn.home1 logback-test-config 0.1.2 - jar MIT License
org.jacoco org.jacoco.agent 0.8.1 runtime jar Eclipse Public License v1.0
org.sonarsource.java sonar-jacoco-listeners 5.3.0.13828 - jar GNU LGPL 3
org.springframework.boot spring-boot-starter-test 2.0.3.RELEASE - jar Apache License, Version 2.0
org.springframework.boot spring-boot-starter-undertow 2.0.3.RELEASE - jar Apache 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
javax.servlet javax.servlet-api 3.1.0 jar CDDL + GPLv2 with classpath exception
org.projectlombok lombok 1.18.2 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
com.google.guava guava 20.0 jar The Apache Software License, Version 2.0
org.javassist javassist 3.23.1-GA jar MPL 1.1LGPL 2.1Apache License 2.0
org.springframework spring-aop 5.0.7.RELEASE jar Apache License, Version 2.0
org.springframework spring-beans 5.0.7.RELEASE jar Apache License, Version 2.0
org.springframework spring-context 5.0.7.RELEASE jar Apache License, Version 2.0
org.springframework spring-core 5.0.7.RELEASE jar Apache License, Version 2.0
org.springframework spring-expression 5.0.7.RELEASE jar Apache License, Version 2.0
org.springframework spring-jcl 5.0.7.RELEASE jar Apache License, Version 2.0
org.springframework spring-web 5.0.7.RELEASE 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.jayway.jsonpath json-path 2.4.0 jar The Apache Software License, Version 2.0
com.vaadin.external.google android-json 0.0.20131108.vaadin1 jar Apache License 2.0
io.undertow undertow-core 1.4.25.Final jar Apache License Version 2.0
io.undertow undertow-servlet 1.4.25.Final jar Apache License Version 2.0
io.undertow undertow-websockets-jsr 1.4.25.Final jar Apache License Version 2.0
javax.annotation javax.annotation-api 1.3.2 jar CDDL + GPLv2 with classpath exception
junit junit 4.12 jar Eclipse Public License 1.0
net.bytebuddy byte-buddy 1.7.11 jar The Apache Software License, Version 2.0
net.bytebuddy byte-buddy-agent 1.7.11 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
org.assertj assertj-core 3.9.1 jar Apache License, Version 2.0
org.glassfish javax.el 3.0.0 jar CDDL + GPLv2 with classpath exception
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.hamcrest hamcrest-library 1.3 jar New BSD License
org.jboss.logging jboss-logging 3.3.2.Final jar Apache License, version 2.0
org.jboss.spec.javax.annotation jboss-annotations-api_1.2_spec 1.0.2.Final jar Common Development And Distribution License 1.1GNU General Public License v2.0 only, with Classpath exception
org.jboss.spec.javax.websocket jboss-websocket-api_1.1_spec 1.1.3.Final jar Common Development And Distribution License 1.1GNU General Public License v2.0 only, with Classpath exception
org.jboss.xnio xnio-api 3.3.8.Final jar Public Domain
org.jboss.xnio xnio-nio 3.3.8.Final jar Public Domain
org.mockito mockito-core 2.15.0 jar The MIT License
org.objenesis objenesis 2.6 jar Apache 2
org.ow2.asm asm 6.2 jar BSD
org.skyscreamer jsonassert 1.5.0 jar The Apache Software License, Version 2.0
org.slf4j jcl-over-slf4j 1.7.25 jar MIT License
org.slf4j log4j-over-slf4j 1.7.25 jar Apache Software Licenses
org.springframework spring-test 5.0.7.RELEASE jar Apache License, Version 2.0
org.springframework.boot spring-boot 2.0.3.RELEASE jar Apache License, Version 2.0
org.springframework.boot spring-boot-autoconfigure 2.0.3.RELEASE jar Apache License, Version 2.0
org.springframework.boot spring-boot-starter 2.0.3.RELEASE jar Apache License, Version 2.0
org.springframework.boot spring-boot-test 2.0.3.RELEASE jar Apache License, Version 2.0
org.springframework.boot spring-boot-test-autoconfigure 2.0.3.RELEASE jar Apache License, Version 2.0
org.xmlunit xmlunit-core 2.5.1 jar The Apache Software License, Version 2.0
org.yaml snakeyaml 1.19 jar Apache 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
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
org.apache.logging.log4j log4j-api 2.11.0 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-to-slf4j 2.10.0 jar Apache License, Version 2.0
org.slf4j jul-to-slf4j 1.7.25 jar MIT License
org.slf4j slf4j-api 1.7.25 jar MIT License
org.springframework.boot spring-boot-starter-logging 2.0.3.RELEASE jar Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

The New BSD License: Reflections

Apache License, version 2.0: JBoss Logging 3

Apache License Version 2.0: Undertow Core, Undertow Servlet, Undertow WebSockets JSR356 implementations

Eclipse Public License 1.0: JUnit

MIT License: JCL 1.2 implemented over SLF4J, JUL to SLF4J bridge, SLF4J API Module, logback-test-config, spring-boot-commons

Eclipse Public License v1.0: JaCoCo :: Agent

Public Domain: XNIO API, XNIO NIO Implementation

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

New BSD License: Hamcrest Core, Hamcrest library

Apache 2: Objenesis

BSD: asm

WTFPL: Reflections

Apache Software Licenses: Log4j Implemented Over SLF4J

Apache License 2.0: JSON library from Android SDK, Javassist

The MIT License: Project Lombok, mockito-core

Apache License, Version 2.0: Apache Commons Lang, Apache Log4j API, Apache Log4j to SLF4J Adapter, AssertJ fluent assertions, SnakeYAML, Spring AOP, Spring Beans, Spring Boot, Spring Boot AutoConfigure, Spring Boot Logging Starter, Spring Boot Starter, Spring Boot Test, Spring Boot Test Auto-Configure, Spring Boot Test Starter, Spring Boot Undertow Starter, Spring Commons Logging Bridge, Spring Context, Spring Core, Spring Expression Language (SpEL), Spring TestContext Framework, Spring Web, Spring Web MVC

LGPL 2.1: Javassist

GNU General Public License v2.0 only, with Classpath exception: Common Annotations 1.2 API, Java(TM) API for WebSocket

CDDL + GPLv2 with classpath exception: Expression Language 3.0, Java Servlet API, javax.annotation API

MPL 1.1: Javassist

GNU LGPL 3: SonarQube Java :: JaCoCo Listeners

The Apache Software License, Version 2.0: ASM based accessors helper used by json-smart, Byte Buddy (without dependencies), Byte Buddy Java agent, Guava: Google Core Libraries for Java, JSON Small and Fast Parser, JSONassert, org.xmlunit:xmlunit-core, project ':json-path'

Common Development And Distribution License 1.1: Common Annotations 1.2 API, Java(TM) API for WebSocket

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
logback-test-config-0.1.2.jar 3.1 kB 9 0 0 - No
guava-20.0.jar 2.4 MB 1844 1814 18 1.6 Yes
json-path-2.4.0.jar 223.2 kB 191 174 12 1.6 Yes
android-json-0.0.20131108.vaadin1.jar 18.3 kB 12 8 1 1.5 Yes
undertow-core-1.4.25.Final.jar 2.2 MB 1554 1482 49 1.7 Yes
undertow-servlet-1.4.25.Final.jar 520.4 kB 359 328 13 1.7 Yes
undertow-websockets-jsr-1.4.25.Final.jar 172.3 kB 119 96 5 1.7 Yes
javax.annotation-api-1.3.2.jar 26.6 kB 29 15 3 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.7.11.jar 2.9 MB 2000 1951 36 1.6 Yes
byte-buddy-agent-1.7.11.jar 42.9 kB 39 29 1 1.6 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
commons-lang3-3.7.jar 499.6 kB 295 270 13 1.7 Yes
log4j-api-2.11.0.jar 263.1 kB 193 161 8 - Yes
log4j-to-slf4j-2.10.0.jar 17.5 kB 22 6 1 1.7 Yes
assertj-core-3.9.1.jar 3.9 MB 2627 2558 57 1.8 Yes
javax.el-3.0.0.jar 224 kB 175 156 6 1.7 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
org.jacoco.agent-0.8.1-runtime.jar 249 kB 169 136 15 1.5 Yes
javassist-3.23.1-GA.jar 770.5 kB 440 416 17 1.6 Yes
jboss-logging-3.3.2.Final.jar 66.5 kB 57 45 1 1.6 Yes
jboss-annotations-api_1.2_spec-1.0.2.Final.jar 19.8 kB 29 15 3 1.7 Yes
jboss-websocket-api_1.1_spec-1.1.3.Final.jar 44.7 kB 67 55 2 1.7 Yes
xnio-api-3.3.8.Final.jar 517.7 kB 401 381 9 1.7 Yes
xnio-nio-3.3.8.Final.jar 116.7 kB 73 58 1 1.7 Yes
mockito-core-2.15.0.jar 542.4 kB 583 516 61 1.6 Yes
objenesis-2.6.jar 55.7 kB 59 43 10 1.6 Yes
asm-6.2.jar 111.2 kB 39 34 3 - Yes
lombok-1.18.2.jar 1.7 MB 966 144 12 - Yes
reflections-0.9.11.jar 131 kB 104 90 6 1.7 Yes
jsonassert-1.5.0.jar 30.3 kB 32 20 3 1.6 Yes
jcl-over-slf4j-1.7.25.jar 16.5 kB 23 9 2 1.5 Yes
jul-to-slf4j-1.7.25.jar 4.6 kB 11 1 1 1.5 Yes
log4j-over-slf4j-1.7.25.jar 23.6 kB 43 30 4 1.5 Yes
slf4j-api-1.7.25.jar 41.2 kB 46 34 4 1.5 Yes
sonar-jacoco-listeners-5.3.0.13828.jar 6.2 kB 15 4 1 1.8 Yes
spring-aop-5.0.7.RELEASE.jar 366.3 kB 303 274 17 1.8 Yes
spring-beans-5.0.7.RELEASE.jar 660.5 kB 406 376 13 1.8 Yes
spring-context-5.0.7.RELEASE.jar 1.1 MB 909 822 64 1.8 Yes
spring-core-5.0.7.RELEASE.jar 1.2 MB 894 842 44 1.8 Yes
spring-expression-5.0.7.RELEASE.jar 280 kB 164 150 6 1.8 Yes
spring-jcl-5.0.7.RELEASE.jar 21.7 kB 24 15 2 1.8 Yes
spring-test-5.0.7.RELEASE.jar 606 kB 459 407 37 1.8 Yes
spring-web-5.0.7.RELEASE.jar 1.3 MB 912 844 53 1.8 Yes
spring-webmvc-5.0.7.RELEASE.jar 789.9 kB 486 444 26 1.8 Yes
spring-boot-2.0.3.RELEASE.jar 930.7 kB 704 603 63 1.8 Yes
spring-boot-autoconfigure-2.0.3.RELEASE.jar 1.2 MB 972 870 85 1.8 Yes
spring-boot-starter-2.0.3.RELEASE.jar 0.6 kB 3 0 0 - No
spring-boot-starter-logging-2.0.3.RELEASE.jar 0.6 kB 3 0 0 - No
spring-boot-starter-test-2.0.3.RELEASE.jar 0.6 kB 3 0 0 - No
spring-boot-starter-undertow-2.0.3.RELEASE.jar 0.4 kB 2 0 0 - No
spring-boot-test-2.0.3.RELEASE.jar 195.5 kB 151 127 13 1.8 Yes
spring-boot-test-autoconfigure-2.0.3.RELEASE.jar 155.7 kB 163 136 16 1.8 Yes
xmlunit-core-2.5.1.jar 156.9 kB 162 146 8 1.6 Yes
snakeyaml-1.19.jar 297.5 kB 246 210 19 1.6 Yes
Total Size Entries Classes Packages Java Version Debug Information
60 28.5 MB 20898 18443 958 1.8 55
compile: 12 compile: 9.5 MB compile: 6781 compile: 6357 compile: 279 - compile: 12
test: 39 test: 16.1 MB test: 12120 test: 11113 test: 586 - test: 35
provided: 9 provided: 2.9 MB provided: 1997 provided: 973 provided: 93 - provided: 8