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 Optional
com.google.guava guava 20.0 jar The Apache Software License, Version 2.0 No
commons-io commons-io 2.5 jar Apache License, Version 2.0 No
io.jsonwebtoken jjwt 0.7.0 jar Apache License, Version 2.0 No
org.apache.commons commons-lang3 3.5 jar Apache License, Version 2.0 No
org.apache.logging.log4j log4j-api 2.8.1 jar Apache License, Version 2.0 No
org.apache.logging.log4j log4j-core 2.8.1 jar Apache License, Version 2.0 No
org.slf4j slf4j-api 1.7.25 jar MIT License No
org.springframework spring-web 4.3.10.RELEASE jar Apache License, Version 2.0 No
org.springframework spring-webmvc 4.3.10.RELEASE jar Apache License, Version 2.0 No
com.google.code.gson gson 2.8.1 jar Apache 2.0 Yes
org.eclipse.jetty jetty-server 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0 Yes
org.eclipse.jetty jetty-servlets 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0 Yes
org.springframework.boot spring-boot-autoconfigure 1.5.6.RELEASE jar Apache License, Version 2.0 Yes
org.springframework.boot spring-boot-devtools 1.5.6.RELEASE jar Apache License, Version 2.0 Yes

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.lmax disruptor 3.3.6 jar The Apache Software License, Version 2.0
org.apache.logging.log4j log4j-1.2-api 2.8.1 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-slf4j-impl 2.8.1 jar Apache License, Version 2.0
org.slf4j jcl-over-slf4j 1.7.25 jar MIT License
org.slf4j jul-to-slf4j 1.7.25 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
org.sonarsource.java sonar-jacoco-listeners 4.4.0.8066 jar GNU LGPL 3
org.springframework.boot spring-boot-starter-jetty 1.5.6.RELEASE jar Apache License, Version 2.0
org.springframework.boot spring-boot-starter-test 1.5.6.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 Optional
javax.servlet javax.servlet-api 3.1.0 jar CDDL + GPLv2 with classpath exception No
org.projectlombok lombok 1.16.18 jar The MIT License Yes

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.core jackson-annotations 2.9.0 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.9.0 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.9.0 jar The Apache Software License, Version 2.0
org.eclipse.jetty jetty-continuation 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-http 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-io 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-util 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.springframework spring-aop 4.3.10.RELEASE jar Apache License, Version 2.0
org.springframework spring-beans 4.3.10.RELEASE jar Apache License, Version 2.0
org.springframework spring-context 4.3.10.RELEASE jar Apache License, Version 2.0
org.springframework spring-core 4.3.10.RELEASE jar Apache License, Version 2.0
org.springframework spring-expression 4.3.10.RELEASE jar Apache License, Version 2.0
org.springframework.boot spring-boot 1.5.6.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.2.0 jar The Apache Software License, Version 2.0
com.vaadin.external.google android-json 0.0.20131108.vaadin1 jar Apache License 2.0
javax.annotation javax.annotation-api 1.2 jar CDDL + GPLv2 with classpath exception
javax.websocket javax.websocket-api 1.1 jar Dual license consisting of the CDDL v1.1 and GPL v2
junit junit 4.12 jar Eclipse Public License 1.0
net.minidev http://accessors-smart/ 1.1 jar The Apache Software License, Version 2.0
net.minidev json-smart 2.2.1 jar The Apache Software License, Version 2.0
org.assertj assertj-core 2.6.0 jar Apache License, Version 2.0
org.eclipse.jetty jetty-annotations 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-client 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-plus 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-security 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-servlet 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-webapp 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty jetty-xml 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty.websocket javax-websocket-client-impl 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty.websocket javax-websocket-server-impl 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty.websocket websocket-api 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty.websocket websocket-client 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty.websocket websocket-common 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty.websocket websocket-server 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse Public License - Version 1.0
org.eclipse.jetty.websocket websocket-servlet 9.4.6.v20170531 jar Apache Software License - Version 2.0-Eclipse 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.mortbay.jasper apache-el 8.0.33 jar Apache License Version 2.0
org.objenesis objenesis 2.5.1 jar Apache 2
org.ow2.asm asm 5.1 jar BSD
org.ow2.asm asm-commons 5.1 jar BSD
org.ow2.asm asm-tree 5.1 jar BSD
org.skyscreamer jsonassert 1.4.0 jar The Apache Software License, Version 2.0
org.springframework spring-test 4.3.10.RELEASE jar Apache License, Version 2.0
org.springframework.boot spring-boot-test 1.5.6.RELEASE jar Apache License, Version 2.0
org.springframework.boot spring-boot-test-autoconfigure 1.5.6.RELEASE jar Apache License, Version 2.0

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 :: Plus, Jetty :: Security, Jetty :: Server Core, Jetty :: Servlet Annotations, Jetty :: Servlet Handling, Jetty :: Utilities, Jetty :: Utility Servlets and Filters, Jetty :: Webapp Application Support, Jetty :: Websocket :: API, Jetty :: Websocket :: Client, Jetty :: Websocket :: Common, Jetty :: Websocket :: Server, Jetty :: Websocket :: Servlet Interface, Jetty :: Websocket :: javax.websocket :: Client Implementation, Jetty :: Websocket :: javax.websocket.server :: Server Implementation, Jetty :: XML utilities

Apache License Version 2.0: MortBay :: Apache EL :: API and Implementation

Apache 2.0: Gson

Eclipse Public License 1.0: JUnit

MIT License: JCL 1.2 implemented over SLF4J, JUL to SLF4J bridge, SLF4J API Module, oss-lib-webmvc

New BSD License: Hamcrest Core, Hamcrest library

Apache 2: Objenesis

BSD: ASM Commons, ASM Core, ASM Tree

Eclipse Public License - Version 1.0: Jetty :: Asynchronous HTTP Client, Jetty :: Continuation, Jetty :: Http Utility, Jetty :: IO Utility, Jetty :: Plus, Jetty :: Security, Jetty :: Server Core, Jetty :: Servlet Annotations, Jetty :: Servlet Handling, Jetty :: Utilities, Jetty :: Utility Servlets and Filters, Jetty :: Webapp Application Support, Jetty :: Websocket :: API, Jetty :: Websocket :: Client, Jetty :: Websocket :: Common, Jetty :: Websocket :: Server, Jetty :: Websocket :: Servlet Interface, Jetty :: Websocket :: javax.websocket :: Client Implementation, Jetty :: Websocket :: javax.websocket.server :: Server Implementation, Jetty :: XML utilities

Apache License 2.0: JSON library from Android SDK

The MIT License: Mockito, Project Lombok

Apache License, Version 2.0: Apache Commons IO, Apache Commons Lang, Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J Binding, AssertJ fluent assertions, JSON Web Token support for the JVM, Spring AOP, Spring Beans, Spring Boot, Spring Boot AutoConfigure, Spring Boot Developer Tools, Spring Boot Jetty Starter, Spring Boot Test, Spring Boot Test Auto-Configure, Spring Boot Test Starter, Spring Context, Spring Core, Spring Expression Language (SpEL), Spring TestContext Framework, Spring Web, Spring Web MVC

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

Dual license consisting of the CDDL v1.1 and GPL v2: WebSocket server API

GNU LGPL 3: SonarQube Java :: JaCoCo Listeners

The Apache Software License, Version 2.0: ASM based accessors helper used by json-smart, Disruptor Framework, Guava: Google Core Libraries for Java, JSON Small and Fast Parser, JSONassert, Jackson-annotations, Jackson-core, Json Path, jackson-databind

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
jackson-annotations-2.9.0.jar 66.5 kB 80 68 1 1.6 Yes
jackson-core-2.9.0.jar 320.1 kB 129 104 11 1.6 Yes
jackson-databind-2.9.0.jar 1.3 MB 648 614 20 1.7 Yes
guava-20.0.jar 2.4 MB 1844 1814 18 1.6 Yes
json-path-2.2.0.jar 207.1 kB 176 160 11 1.6 Yes
disruptor-3.3.6.jar 84.1 kB 87 79 4 1.6 Yes
android-json-0.0.20131108.vaadin1.jar 18.3 kB 12 8 1 1.5 Yes
commons-io-2.5.jar 208.7 kB 142 123 7 1.6 Yes
jjwt-0.7.0.jar 111.4 kB 108 95 5 1.6 Yes
javax.annotation-api-1.2.jar 26.4 kB 29 15 3 1.6 Yes
javax.servlet-api-3.1.0.jar 95.8 kB 103 79 4 1.7 Yes
javax.websocket-api-1.1.jar 36.7 kB 64 54 2 1.6 Yes
junit-4.12.jar 314.9 kB 323 286 30 1.5 Yes
accessors-smart-1.1.jar 80.7 kB 53 38 4 1.6 Yes
json-smart-2.2.1.jar 120.5 kB 107 93 5 1.6 Yes
commons-lang3-3.5.jar 479.9 kB 284 260 12 1.6 Yes
log4j-1.2-api-2.8.1.jar 61.2 kB 61 42 7 1.7 Yes
log4j-api-2.8.1.jar 228.9 kB 162 143 6 1.7 Yes
log4j-core-2.8.1.jar 1.4 MB 996 917 48 1.7 Yes
log4j-slf4j-impl-2.8.1.jar 23.2 kB 26 10 2 1.7 Yes
assertj-core-2.6.0.jar 979.3 kB 788 740 27 1.7 Yes
jetty-annotations-9.4.6.v20170531.jar 78.1 kB 51 39 1 1.8 Yes
jetty-client-9.4.6.v20170531.jar 268.8 kB 198 183 4 1.8 Yes
jetty-continuation-9.4.6.v20170531.jar 16.7 kB 21 9 1 1.8 Yes
jetty-http-9.4.6.v20170531.jar 163.9 kB 99 81 2 1.8 Yes
jetty-io-9.4.6.v20170531.jar 128.8 kB 102 89 2 1.8 Yes
jetty-plus-9.4.6.v20170531.jar 55 kB 40 24 4 1.8 Yes
jetty-security-9.4.6.v20170531.jar 93.1 kB 65 52 2 1.8 Yes
jetty-servlet-9.4.6.v20170531.jar 110.5 kB 62 48 3 1.8 Yes
jetty-util-9.4.6.v20170531.jar 457.7 kB 284 261 11 1.8 Yes
jetty-webapp-9.4.6.v20170531.jar 121.4 kB 59 46 1 1.8 Yes
jetty-xml-9.4.6.v20170531.jar 50.4 kB 29 13 1 1.8 Yes
javax-websocket-client-impl-9.4.6.v20170531.jar 160.7 kB 146 123 9 1.8 Yes
javax-websocket-server-impl-9.4.6.v20170531.jar 36.8 kB 34 16 2 1.8 Yes
websocket-api-9.4.6.v20170531.jar 42 kB 61 45 4 1.8 Yes
websocket-client-9.4.6.v20170531.jar 35.4 kB 31 16 3 1.8 Yes
websocket-common-9.4.6.v20170531.jar 199.7 kB 144 116 14 1.8 Yes
websocket-server-9.4.6.v20170531.jar 34.9 kB 33 17 2 1.8 Yes
websocket-servlet-9.4.6.v20170531.jar 21.3 kB 20 7 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
mockito-core-1.10.19.jar 1.2 MB 1138 694 67 1.5 Yes
apache-el-8.0.33.jar 241.5 kB 175 159 6 1.7 Yes
objenesis-2.5.1.jar 54.4 kB 58 43 9 1.5 Yes
asm-5.1.jar 53.5 kB 30 25 2 1.2 No
asm-commons-5.1.jar 47.2 kB 32 27 1 1.2 No
asm-tree-5.1.jar 29.1 kB 35 30 1 1.2 No
jsonassert-1.4.0.jar 29.1 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
slf4j-api-1.7.25.jar 41.2 kB 46 34 4 1.5 Yes
sonar-jacoco-listeners-4.4.0.8066.jar 6.2 kB 15 4 1 1.8 Yes
spring-aop-4.3.10.RELEASE.jar 380.7 kB 306 269 17 1.6 Yes
spring-beans-4.3.10.RELEASE.jar 763.1 kB 463 408 15 1.6 Yes
spring-context-4.3.10.RELEASE.jar 1.1 MB 890 768 66 1.6 Yes
spring-core-4.3.10.RELEASE.jar 1.1 MB 841 792 42 1.6 Yes
spring-expression-4.3.10.RELEASE.jar 263.4 kB 156 142 6 1.6 Yes
spring-test-4.3.10.RELEASE.jar 600.4 kB 484 444 31 1.6 Yes
spring-web-4.3.10.RELEASE.jar 822.5 kB 610 561 37 1.6 Yes
spring-webmvc-4.3.10.RELEASE.jar 915.7 kB 551 498 30 1.6 Yes
spring-boot-1.5.6.RELEASE.jar 674.6 kB 534 458 42 1.6 Yes
spring-boot-starter-jetty-1.5.6.RELEASE.jar 2.5 kB 8 0 0 - No
spring-boot-starter-test-1.5.6.RELEASE.jar 2.7 kB 8 0 0 - No
spring-boot-test-1.5.6.RELEASE.jar 145.6 kB 123 99 10 1.6 Yes
spring-boot-test-autoconfigure-1.5.6.RELEASE.jar 122.8 kB 133 106 11 1.6 Yes
gson-2.8.1.jar 232.6 kB 189 173 7 1.6 Yes
jetty-server-9.4.6.v20170531.jar 579.8 kB 300 281 7 1.8 Yes
jetty-servlets-9.4.6.v20170531.jar 86.9 kB 50 38 1 1.8 Yes
lombok-1.16.18.jar 1.4 MB 895 129 10 1.6 Yes
spring-boot-autoconfigure-1.5.6.RELEASE.jar 1.1 MB 945 851 76 1.6 Yes
spring-boot-devtools-1.5.6.RELEASE.jar 216.2 kB 184 151 15 1.6 Yes
Total Size Entries Classes Packages Java Version Debug Information
71 23.1 MB 17064 14221 825 1.8 66
compile: 27 compile: 15.7 MB compile: 10964 compile: 10002 compile: 509 - compile: 27
test: 37 test: 5.7 MB test: 4894 test: 3870 test: 286 - test: 32
runtime: 5 runtime: 189.6 kB runtime: 208 runtime: 141 runtime: 16 - runtime: 5
provided: 2 provided: 1.5 MB provided: 998 provided: 208 provided: 14 - provided: 2