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
io.springfox springfox-swagger-ui 2.7.0 jar The Apache Software License, Version 2.0 No
io.springfox springfox-swagger2 2.7.0 jar The Apache Software License, Version 2.0 No
org.slf4j slf4j-api 1.7.25 jar MIT License No
org.springframework spring-webmvc 4.3.10.RELEASE jar Apache License, Version 2.0 No
org.apache.logging.log4j log4j-api 2.8.1 jar Apache License, Version 2.0 Yes
org.apache.logging.log4j log4j-core 2.8.1 jar Apache License, Version 2.0 Yes
org.springframework.boot spring-boot-actuator 1.5.6.RELEASE jar Apache License, Version 2.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
org.springframework.cloud spring-cloud-starter-feign 1.3.4.RELEASE jar Apache License, Version 2.0 Yes
org.springframework.security spring-security-config 4.2.3.RELEASE jar The Apache Software License, Version 2.0 Yes
org.springframework.security spring-security-web 4.2.3.RELEASE jar The Apache Software 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 Optional
io.springfox springfox-bean-validators 2.7.0 jar The Apache Software License, Version 2.0 No
io.springfox springfox-data-rest 2.7.0 jar The Apache Software License, Version 2.0 No
org.slf4j jcl-over-slf4j 1.7.25 jar MIT License No
org.slf4j jul-to-slf4j 1.7.25 jar MIT License No
org.apache.logging.log4j log4j-1.2-api 2.8.1 jar Apache License, Version 2.0 Yes
org.apache.logging.log4j log4j-slf4j-impl 2.8.1 jar Apache License, Version 2.0 Yes

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

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
aopalliance aopalliance 1.0 jar Public Domain
com.fasterxml classmate 1.3.3 jar The Apache Software License, Version 2.0
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
com.google.guava guava 20.0 jar The Apache Software License, Version 2.0
com.netflix.archaius archaius-core 0.7.4 jar The Apache Software License, Version 2.0
com.netflix.hystrix hystrix-core 1.5.12 jar The Apache Software License, Version 2.0
com.netflix.ribbon ribbon 2.2.2 jar The Apache Software License, Version 2.0
com.netflix.ribbon ribbon-core 2.2.2 jar The Apache Software License, Version 2.0
com.netflix.ribbon ribbon-httpclient 2.2.2 jar The Apache Software License, Version 2.0
com.netflix.ribbon ribbon-loadbalancer 2.2.2 jar The Apache Software License, Version 2.0
commons-configuration commons-configuration 1.8 jar The Apache Software License, Version 2.0
commons-lang commons-lang 2.6 jar The Apache Software License, Version 2.0
io.github.openfeign feign-core 9.5.0 jar The Apache Software License, Version 2.0
io.github.openfeign feign-hystrix 9.5.0 jar The Apache Software License, Version 2.0
io.github.openfeign feign-slf4j 9.5.0 jar The Apache Software License, Version 2.0
io.reactivex rxjava 1.1.10 jar The Apache Software License, Version 2.0
io.springfox springfox-core 2.7.0 jar The Apache Software License, Version 2.0
io.springfox springfox-schema 2.7.0 jar The Apache Software License, Version 2.0
io.springfox springfox-spi 2.7.0 jar The Apache Software License, Version 2.0
io.springfox springfox-spring-web 2.7.0 jar The Apache Software License, Version 2.0
io.springfox springfox-swagger-common 2.7.0 jar The Apache Software License, Version 2.0
io.swagger swagger-annotations 1.5.13 jar Apache License 2.0
io.swagger swagger-models 1.5.13 jar Apache License 2.0
net.bytebuddy byte-buddy 1.6.14 jar The Apache Software License, Version 2.0
org.bouncycastle bcpkix-jdk15on 1.56 jar Bouncy Castle Licence
org.bouncycastle bcprov-jdk15on 1.56 jar Bouncy Castle Licence
org.hdrhistogram HdrHistogram 2.1.9 jar Public Domain, per Creative Commons CC0
org.javassist javassist 3.21.0-GA jar MPL 1.1-LGPL 2.1-Apache License 2.0
org.jvnet animal-sniffer-annotation 1.0 jar Common Development and Distribution License
org.mapstruct mapstruct 1.1.0.Final jar The Apache Software License, Version 2.0
org.reflections reflections 0.9.11 jar WTFPL-The New BSD License
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 spring-web 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
org.springframework.boot spring-boot-starter 1.5.6.RELEASE jar Apache License, Version 2.0
org.springframework.cloud spring-cloud-commons 1.2.3.RELEASE jar Apache License, Version 2.0
org.springframework.cloud spring-cloud-context 1.2.3.RELEASE jar Apache License, Version 2.0
org.springframework.cloud spring-cloud-netflix-core 1.3.4.RELEASE jar Apache License, Version 2.0
org.springframework.cloud spring-cloud-starter 1.2.3.RELEASE jar Apache License, Version 2.0
org.springframework.cloud spring-cloud-starter-archaius 1.3.4.RELEASE jar Apache License, Version 2.0
org.springframework.cloud spring-cloud-starter-ribbon 1.3.4.RELEASE jar Apache License, Version 2.0
org.springframework.plugin spring-plugin-core 1.2.0.RELEASE jar Apache License, Version 2.0
org.springframework.plugin spring-plugin-metadata 1.2.0.RELEASE jar Apache License, Version 2.0
org.springframework.security spring-security-core 4.2.3.RELEASE jar The Apache Software License, Version 2.0
org.springframework.security spring-security-crypto 4.2.3.RELEASE jar The Apache Software License, Version 2.0
org.springframework.security spring-security-rsa 1.0.3.RELEASE jar Apache 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.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0
com.netflix.netflix-commons netflix-commons-util 0.1.1 jar The Apache Software License, Version 2.0
com.netflix.netflix-commons netflix-statistics 0.1.1 jar The Apache Software License, Version 2.0
com.netflix.ribbon ribbon-transport 2.2.2 jar The Apache Software License, Version 2.0
com.netflix.servo servo-core 0.10.1 jar The Apache Software License, Version 2.0
com.netflix.servo servo-internal 0.10.1 jar The Apache Software License, Version 2.0
com.sun.jersey jersey-client 1.19.1 jar CDDL 1.1-GPL2 w/ CPE
com.sun.jersey jersey-core 1.19.1 jar CDDL 1.1-GPL2 w/ CPE
com.sun.jersey.contribs jersey-apache-client4 1.19.1 jar CDDL 1.1-GPL2 w/ CPE
commons-codec commons-codec 1.10 jar Apache License, Version 2.0
commons-collections commons-collections 3.2.2 jar Apache License, Version 2.0
io.netty netty-buffer 4.0.27.Final jar Apache License, Version 2.0
io.netty netty-codec 4.0.27.Final jar Apache License, Version 2.0
io.netty netty-codec-http 4.0.27.Final jar Apache License, Version 2.0
io.netty netty-common 4.0.27.Final jar Apache License, Version 2.0
io.netty netty-handler 4.0.27.Final jar Apache License, Version 2.0
io.netty netty-transport 4.0.27.Final jar Apache License, Version 2.0
io.netty netty-transport-native-epoll 4.0.27.Final jar Apache License, Version 2.0
io.reactivex rxnetty 0.4.9 jar The Apache Software License, Version 2.0
io.reactivex rxnetty-contexts 0.4.9 jar The Apache Software License, Version 2.0
io.reactivex rxnetty-servo 0.4.9 jar The Apache Software License, Version 2.0
javax.inject javax.inject 1 jar The Apache Software License, Version 2.0
javax.ws.rs jsr311-api 1.1.1 jar CDDL License
org.apache.httpcomponents httpclient 4.5.3 jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4.6 jar Apache License, Version 2.0
org.springframework.hateoas spring-hateoas 0.23.0.RELEASE jar Apache License, Version 2.0
org.yaml snakeyaml 1.17 jar Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

The New BSD License: Reflections

CDDL 1.1: Jersey Apache HTTP Client 4.x, jersey-client, jersey-core

Common Development and Distribution License: Annotation for JDK requirements

Apache 2.0: spring-security-rsa

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

Public Domain: AOP alliance

GPL2 w/ CPE: Jersey Apache HTTP Client 4.x, jersey-client, jersey-core

Bouncy Castle Licence: Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs, Bouncy Castle Provider

WTFPL: Reflections

Public Domain, per Creative Commons CC0: HdrHistogram

Apache License 2.0: Javassist, swagger-annotations, swagger-models

CDDL License: jsr311-api

The MIT License: Project Lombok

Apache License, Version 2.0: Apache Commons Codec, Apache Commons Collections, Apache HttpClient, Apache HttpCore, Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J Binding, Netty/Buffer, Netty/Codec, Netty/Codec/HTTP, Netty/Common, Netty/Handler, Netty/Transport, Netty/Transport/Native/Epoll, SnakeYAML, Spring AOP, Spring Beans, Spring Boot, Spring Boot Actuator, Spring Boot AutoConfigure, Spring Boot Developer Tools, Spring Boot Starter, Spring Cloud Commons, Spring Cloud Context, Spring Cloud Netflix Core, Spring Context, Spring Core, Spring Expression Language (SpEL), Spring HATEOAS, Spring Plugin - Core, Spring Plugin - Metadata Extension, Spring Web, Spring Web MVC, spring-cloud-starter, spring-cloud-starter-archaius, spring-cloud-starter-feign, spring-cloud-starter-ribbon

LGPL 2.1: Javassist

CDDL + GPLv2 with classpath exception: Java Servlet API

MPL 1.1: Javassist

GNU LGPL 3: SonarQube Java :: JaCoCo Listeners

The Apache Software License, Version 2.0: Byte Buddy (without dependencies), ClassMate, Commons Configuration, Commons Lang, Feign Core, Feign Hystrix, Feign SLF4J, FindBugs-jsr305, Guava: Google Core Libraries for Java, Jackson-annotations, Jackson-core, MapStruct Core, archaius-core, hystrix-core, jackson-databind, javax.inject, netflix-commons-util, netflix-statistics, ribbon, ribbon-core, ribbon-httpclient, ribbon-loadbalancer, ribbon-transport, rxjava, rxnetty, rxnetty-contexts, rxnetty-servo, servo-core, servo-internal, spring-security-config, spring-security-core, spring-security-crypto, spring-security-web, springfox-bean-validators, springfox-core, springfox-data-rest, springfox-schema, springfox-spi, springfox-spring-web, springfox-swagger-common, springfox-swagger-ui, springfox-swagger2

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
aopalliance-1.0.jar 4.5 kB 15 9 2 1.3 Yes
classmate-1.3.3.jar 65 kB 52 37 4 1.6 Yes
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
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
guava-20.0.jar 2.4 MB 1844 1814 18 1.6 Yes
archaius-core-0.7.4.jar 136 kB 112 100 6 1.6 Yes
hystrix-core-1.5.12.jar 473.5 kB 430 410 15 1.6 Yes
netflix-commons-util-0.1.1.jar 6.7 kB 11 5 2 1.6 Yes
netflix-statistics-0.1.1.jar 13.8 kB 18 12 1 1.6 Yes
ribbon-2.2.2.jar 86.7 kB 96 84 7 1.7 Yes
ribbon-core-2.2.2.jar 83.3 kB 115 104 6 1.7 Yes
ribbon-httpclient-2.2.2.jar 54.6 kB 44 31 5 1.7 Yes
ribbon-loadbalancer-2.2.2.jar 161 kB 113 105 3 1.7 Yes
ribbon-transport-2.2.2.jar 40.7 kB 34 23 5 1.7 Yes
servo-core-0.10.1.jar 224.6 kB 185 172 8 1.6 Yes
servo-internal-0.10.1.jar 174.2 kB 98 91 1 1.6 Yes
jersey-client-1.19.1.jar 134.1 kB 117 93 9 1.6 Yes
jersey-core-1.19.1.jar 436.8 kB 355 307 23 1.6 Yes
jersey-apache-client4-1.19.1.jar 16.6 kB 20 7 2 1.6 Yes
commons-codec-1.10.jar 284.2 kB 238 92 6 1.6 Yes
commons-collections-3.2.2.jar 588.3 kB 484 460 12 1.3 Yes
commons-configuration-1.8.jar 354.5 kB 216 191 10 1.5 Yes
commons-lang-2.6.jar 284.2 kB 155 133 10 1.3 Yes
feign-core-9.5.0.jar 97.8 kB 85 75 3 1.6 Yes
feign-hystrix-9.5.0.jar 14.6 kB 19 10 1 1.6 Yes
feign-slf4j-9.5.0.jar 3.4 kB 10 1 1 1.6 Yes
netty-buffer-4.0.27.Final.jar 167.9 kB 80 68 1 1.6 Yes
netty-codec-4.0.27.Final.jar 143.9 kB 120 100 8 1.6 Yes
netty-codec-http-4.0.27.Final.jar 426.6 kB 272 253 6 1.6 Yes
netty-common-4.0.27.Final.jar 420.9 kB 274 257 6 1.6 Yes
netty-handler-4.0.27.Final.jar 239 kB 169 151 6 1.6 Yes
netty-transport-4.0.27.Final.jar 316.8 kB 256 235 10 1.6 Yes
netty-transport-native-epoll-4.0.27.Final.jar 96.7 kB 66 52 2 1.6 Yes
rxjava-1.1.10.jar 1.1 MB 1027 1005 18 1.6 Yes
rxnetty-0.4.9.jar 402.7 kB 332 306 18 1.6 Yes
rxnetty-contexts-0.4.9.jar 54 kB 55 43 3 1.6 Yes
rxnetty-servo-0.4.9.jar 29.2 kB 30 19 5 1.6 Yes
springfox-bean-validators-2.7.0.jar 21.2 kB 24 14 4 1.6 Yes
springfox-core-2.7.0.jar 107.1 kB 118 109 5 1.6 Yes
springfox-data-rest-2.7.0.jar 46.2 kB 39 31 2 1.6 Yes
springfox-schema-2.7.0.jar 73.8 kB 67 57 6 1.6 Yes
springfox-spi-2.7.0.jar 50.2 kB 58 48 6 1.6 Yes
springfox-spring-web-2.7.0.jar 174.6 kB 141 127 7 1.6 Yes
springfox-swagger-common-2.7.0.jar 87.1 kB 76 63 7 1.6 Yes
springfox-swagger-ui-2.7.0.jar 423.7 kB 62 0 0 - No
springfox-swagger2-2.7.0.jar 61.8 kB 60 51 4 1.6 Yes
swagger-annotations-1.5.13.jar 20.7 kB 40 30 1 1.7 Yes
swagger-models-1.5.13.jar 143.3 kB 104 90 5 1.7 Yes
javax.inject-1.jar 2.5 kB 8 6 1 1.5 No
javax.servlet-api-3.1.0.jar 95.8 kB 103 79 4 1.7 Yes
jsr311-api-1.1.1.jar 46.4 kB 67 55 3 1.5 Yes
byte-buddy-1.6.14.jar 2.8 MB 1957 1908 36 1.6 Yes
httpclient-4.5.3.jar 747.8 kB 507 466 24 1.6 Yes
httpcore-4.4.6.jar 323.8 kB 282 252 17 1.6 Yes
bcpkix-jdk15on-1.56.jar 685.4 kB 662 618 39 1.5 No
bcprov-jdk15on-1.56.jar 3.4 MB 2968 2819 138 1.5 No
HdrHistogram-2.1.9.jar 114.2 kB 68 59 1 1.6 Yes
javassist-3.21.0-GA.jar 734.8 kB 423 399 17 1.6 Yes
animal-sniffer-annotation-1.0.jar 2.7 kB 11 1 1 1.5 No
mapstruct-1.1.0.Final.jar 19.2 kB 38 26 3 1.6 Yes
reflections-0.9.11.jar 133.6 kB 104 90 6 1.7 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-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-1.5.6.RELEASE.jar 2.3 kB 8 0 0 - No
spring-cloud-commons-1.2.3.RELEASE.jar 111.9 kB 127 101 13 1.7 Yes
spring-cloud-context-1.2.3.RELEASE.jar 97.7 kB 99 66 19 1.7 Yes
spring-cloud-netflix-core-1.3.4.RELEASE.jar 391.3 kB 314 271 30 1.7 Yes
spring-cloud-starter-1.2.3.RELEASE.jar 2.3 kB 8 0 0 - No
spring-cloud-starter-archaius-1.3.4.RELEASE.jar 2.4 kB 8 0 0 - No
spring-cloud-starter-ribbon-1.3.4.RELEASE.jar 2.4 kB 8 0 0 - No
spring-hateoas-0.23.0.RELEASE.jar 200.8 kB 156 136 8 1.6 Yes
spring-plugin-core-1.2.0.RELEASE.jar 19.9 kB 31 14 3 1.6 Yes
spring-plugin-metadata-1.2.0.RELEASE.jar 5.1 kB 15 4 1 1.6 Yes
spring-security-core-4.2.3.RELEASE.jar 399.5 kB 388 321 46 1.6 Yes
spring-security-crypto-4.2.3.RELEASE.jar 54.9 kB 46 33 7 1.6 Yes
spring-security-rsa-1.0.3.RELEASE.jar 19.8 kB 19 7 1 1.6 Yes
snakeyaml-1.17.jar 273.6 kB 242 206 19 1.5 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
lombok-1.16.18.jar 1.4 MB 895 129 10 1.6 Yes
spring-boot-actuator-1.5.6.RELEASE.jar 556.6 kB 479 436 28 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
spring-cloud-starter-feign-1.3.4.RELEASE.jar 2.4 kB 8 0 0 - No
spring-security-config-4.2.3.RELEASE.jar 588.1 kB 261 208 26 1.6 Yes
spring-security-web-4.2.3.RELEASE.jar 384 kB 329 281 37 1.6 Yes
Total Size Entries Classes Packages Java Version Debug Information
100 35.4 MB 26698 23345 1280 1.8 90
compile: 64 compile: 27.9 MB compile: 20979 compile: 19124 compile: 1038 - compile: 55
test: 1 test: 6.2 kB test: 15 test: 4 test: 1 - test: 1
runtime: 33 runtime: 6 MB runtime: 4706 runtime: 4009 runtime: 227 - runtime: 32
provided: 2 provided: 1.5 MB provided: 998 provided: 208 provided: 14 - provided: 2