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 |
|---|---|---|---|---|---|
| org.springdoc | springdoc-openapi-starter-webmvc-ui | 2.3.0 | jar | The Apache License, Version 2.0 | No |
| org.springframework.boot | spring-boot-starter-actuator | 3.2.0 | jar | Apache License, Version 2.0 | No |
| org.springframework.boot | spring-boot-starter-data-jpa | 3.2.0 | jar | Apache License, Version 2.0 | No |
| org.springframework.boot | spring-boot-starter-oauth2-resource-server | 3.2.0 | jar | Apache License, Version 2.0 | No |
| org.springframework.boot | spring-boot-starter-security | 3.2.0 | jar | Apache License, Version 2.0 | No |
| org.springframework.boot | spring-boot-starter-web | 3.2.0 | jar | Apache License, Version 2.0 | No |
| org.projectlombok | lombok | 1.18.30 | jar | The MIT License | Yes |
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 |
|---|---|---|---|---|---|
| org.mariadb.jdbc | mariadb-java-client | 3.3.2 | jar | LGPL-2.1 | No |
| org.springframework.boot | spring-boot-devtools | 3.2.0 | jar | Apache License, Version 2.0 | Yes |
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.awaitility | awaitility | 3.1.2 | jar | Apache 2.0 |
| org.springframework.boot | spring-boot-starter-test | 3.2.0 | jar | Apache License, Version 2.0 |
The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.
The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:
The following is a list of runtime dependencies for this project. These dependencies are required to run the application:
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:
The BSD License: ANTLR 4 Runtime
Apache 2.0: Awaitility, Swagger UI, error-prone annotations
The Apache License, Version 2.0: org.apiguardian:apiguardian-api, org.opentest4j:opentest4j, springdoc-openapi-starter-common, springdoc-openapi-starter-webmvc-api, springdoc-openapi-starter-webmvc-ui
MIT License: JUL to SLF4J bridge, SLF4J API Module
BSD License 3: Hamcrest, Hamcrest Core, Hamcrest Library
Eclipse Public License v2.0: JUnit Jupiter (Aggregator), JUnit Jupiter API, JUnit Jupiter Engine, JUnit Jupiter Params, JUnit Platform Commons, JUnit Platform Engine API
GPL2 w/ CPE: Jakarta Annotations API, jakarta.transaction API
Apache 2: Objenesis
Public Domain, per Creative Commons CC0: HdrHistogram, LatencyUtils
Eclipse Public License v. 2.0: Jakarta Persistence API
Apache License 2.0: JBoss Logging 3, JSON library from Android SDK, Jakarta Bean Validation API, swagger-annotations-jakarta, swagger-core-jakarta, swagger-models-jakarta
LGPL-2.1-or-later: Java Native Access, Java Native Access Platform
The MIT License: Checker Qual, Project Lombok
Apache License, Version 2.0: AssertJ Core, Byte Buddy (without dependencies), Byte Buddy agent, Caffeine cache, ClassMate, JCIP Annotations under Apache License, JCL 1.2 implemented over SLF4J, Jandex: Core, 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 Object/Relational Mapping, Spring TestContext Framework, Spring Transaction, Spring Web, Spring Web MVC, budget, spring-boot, spring-boot-actuator, spring-boot-actuator-autoconfigure, spring-boot-autoconfigure, spring-boot-devtools, spring-boot-starter, spring-boot-starter-actuator, spring-boot-starter-aop, spring-boot-starter-data-jpa, spring-boot-starter-jdbc, spring-boot-starter-json, spring-boot-starter-logging, spring-boot-starter-oauth2-resource-server, spring-boot-starter-security, spring-boot-starter-test, spring-boot-starter-tomcat, spring-boot-starter-web, spring-boot-test, spring-boot-test-autoconfigure, spring-security-config, spring-security-core, spring-security-crypto, spring-security-oauth2-core, spring-security-oauth2-jose, spring-security-oauth2-resource-server, spring-security-web, tomcat-embed-core, tomcat-embed-el, tomcat-embed-websocket
Apache-2.0: Apache Commons Lang, Apache Log4j API, Apache Log4j to SLF4J Adapter, Java Native Access, Java Native Access Platform
EPL 2.0: Jakarta Annotations API, jakarta.transaction API
LGPL-2.1: mariadb-java-client
BSD-2-Clause: HdrHistogram
BSD-3-Clause: asm
Eclipse Distribution License v. 1.0: Jakarta Persistence API
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: Angus Activation Registries, Jakarta Activation API
Eclipse Distribution License - v 1.0: JAXB Core, JAXB Runtime, Jakarta XML Binding API, TXW2 Runtime, istack common utility code runtime
MIT: mockito-core, mockito-junit-jupiter, waffle-jna
Eclipse Public License - v 2.0: AspectJ Weaver
The Apache Software License, Version 2.0: ASM based accessors helper used by json-smart, HikariCP, JSON Small and Fast Parser, JSONassert, Jackson datatype: JSR310, Jackson datatype: jdk8, Jackson-annotations, Jackson-core, Jackson-dataformat-YAML, Jackson-module-parameter-names, Jakarta Dependency Injection, Nimbus JOSE+JWT, jackson-databind, json-path, micrometer-commons, micrometer-core, micrometer-jakarta9, micrometer-observation, org.xmlunit:xmlunit-core
Eclipse Public License - v 1.0: Logback Classic Module, Logback Core Module
| Filename | Size | Entries | Classes | Packages | Java Version | Debug Information |
|---|---|---|---|---|---|---|
| logback-classic-1.4.11.jar | 282.8 kB | 231 | 179 | 28 | 11 | Yes |
| logback-core-1.4.11.jar | 597.9 kB | 510 | 458 | 42 | 11 | Yes |
| classmate-1.6.0.jar | 68.9 kB | 59 | 44 | 5 | 9 | Yes |
| jackson-annotations-2.15.3.jar | 75.6 kB | 86 | 73 | 2 | 9 | Yes |
| jackson-core-2.15.3.jar | 549.2 kB | 250 | 186 | 15 | 19 | Yes |
| jackson-databind-2.15.3.jar | 1.6 MB | 816 | 777 | 24 | 9 | Yes |
| jackson-dataformat-yaml-2.15.3.jar | 54.6 kB | 43 | 21 | 4 | 9 | Yes |
| jackson-datatype-jdk8-2.15.3.jar | 36.1 kB | 41 | 23 | 2 | 9 | Yes |
| jackson-datatype-jsr310-2.15.3.jar | 122.9 kB | 82 | 59 | 7 | 9 | Yes |
| jackson-module-parameter-names-2.15.3.jar | 10.3 kB | 23 | 5 | 2 | 9 | Yes |
| caffeine-3.1.8.jar | 889.2 kB | 713 | 704 | 3 | 11 | Yes |
| jcip-annotations-1.0-1.jar | 4.7 kB | 14 | 4 | 1 | 1.5 | No |
| waffle-jna-3.3.0.jar | 71.7 kB | 72 | 54 | 7 | 1.8 | Yes |
| error_prone_annotations-2.21.1.jar | 16.8 kB | 39 | 27 | 2 | 1.8 | Yes |
| json-path-2.8.0.jar | 277.6 kB | 221 | 203 | 13 | 1.8 | Yes |
| nimbus-jose-jwt-9.24.4.jar | 681.1 kB | 510 | 467 | 28 | 9 | Yes |
| istack-commons-runtime-4.1.2.jar | 25.8 kB | 35 | 23 | 4 | 11 | Yes |
| android-json-0.0.20131108.vaadin1.jar | 18.3 kB | 12 | 8 | 1 | 1.5 | Yes |
| HikariCP-5.0.1.jar | 161.9 kB | 95 | 76 | 9 | 11 | Yes |
| micrometer-commons-1.12.0.jar | 47.3 kB | 50 | 36 | 6 | 1.8 | Yes |
| micrometer-core-1.12.0.jar | 881.6 kB | 606 | 536 | 45 | 11 | Yes |
| micrometer-jakarta9-1.12.0.jar | 32.2 kB | 33 | 23 | 1 | 1.8 | Yes |
| micrometer-observation-1.12.0.jar | 71.8 kB | 71 | 56 | 6 | 1.8 | Yes |
| jandex-3.1.2.jar | 327.5 kB | 174 | 164 | 1 | 1.8 | Yes |
| swagger-annotations-jakarta-2.2.19.jar | 48.7 kB | 84 | 58 | 13 | 1.8 | Yes |
| swagger-core-jakarta-2.2.19.jar | 226.6 kB | 134 | 115 | 6 | 1.8 | Yes |
| swagger-models-jakarta-2.2.19.jar | 134.9 kB | 92 | 66 | 13 | 1.8 | Yes |
| jakarta.activation-api-2.1.2.jar | 66.1 kB | 59 | 45 | 3 | 9 | Yes |
| jakarta.annotation-api-2.1.1.jar | 26.1 kB | 31 | 18 | 4 | 9 | Yes |
| jakarta.inject-api-2.0.1.jar | 10.7 kB | 18 | 7 | 2 | 9 | No |
| jakarta.persistence-api-3.1.0.jar | 165.2 kB | 226 | 207 | 5 | 11 | Yes |
| jakarta.transaction-api-2.0.1.jar | 28.6 kB | 32 | 20 | 2 | 11 | Yes |
| jakarta.validation-api-3.0.2.jar | 93.3 kB | 161 | 144 | 10 | 9 | Yes |
| jakarta.xml.bind-api-4.0.1.jar | 130 kB | 138 | 115 | 7 | 11 | Yes |
| byte-buddy-1.14.10.jar | 4.2 MB | 2935 | 2881 | 39 | 9 | Yes |
| byte-buddy-agent-1.14.10.jar | 256.8 kB | 90 | 70 | 3 | 9 | Yes |
| jna-5.13.0.jar | 1.9 MB | 188 | 125 | 4 | 1.6 | Yes |
| jna-platform-5.13.0.jar | 1.4 MB | 1329 | 1282 | 14 | 1.6 | Yes |
| accessors-smart-2.5.0.jar | 29.9 kB | 24 | 13 | 2 | 1.8 | Yes |
| json-smart-2.5.0.jar | 120.2 kB | 107 | 93 | 5 | 1.8 | Yes |
| antlr4-runtime-4.10.1.jar | 322.1 kB | 230 | 213 | 7 | 1.8 | Yes |
| commons-lang3-3.13.0.jar | 632.3 kB | 420 | 390 | 18 | 1.8 | Yes |
| log4j-api-2.21.1.jar | 317.5 kB | 224 | 190 | 9 | 9 | Yes |
| log4j-to-slf4j-2.21.1.jar | 23 kB | 26 | 10 | 2 | 9 | Yes |
| tomcat-embed-core-10.1.16.jar | 3.5 MB | 1606 | 1470 | 79 | 11 | Yes |
| tomcat-embed-el-10.1.16.jar | 260.7 kB | 164 | 154 | 7 | 11 | Yes |
| tomcat-embed-websocket-10.1.16.jar | 280.7 kB | 190 | 177 | 6 | 11 | Yes |
| apiguardian-api-1.1.2.jar | 6.8 kB | 9 | 3 | 2 | 9 | Yes |
| aspectjweaver-1.9.20.1.jar | 2.1 MB | 1025 | 972 | 36 | 1.8 | Yes |
| assertj-core-3.24.2.jar | 1.3 MB | 854 | 814 | 28 | 9 | Yes |
| awaitility-3.1.2.jar | 103.1 kB | 115 | 99 | 8 | 1.6 | Yes |
| checker-qual-3.37.0.jar | 224.5 kB | 427 | 359 | 30 | 1.8 | Yes |
| angus-activation-2.0.1.jar | 27.4 kB | 33 | 11 | 3 | 9 | Yes |
| jaxb-core-4.0.4.jar | 138.7 kB | 158 | 107 | 18 | 11 | Yes |
| jaxb-runtime-4.0.4.jar | 920.2 kB | 693 | 559 | 19 | 11 | Yes |
| txw2-4.0.4.jar | 73.3 kB | 72 | 57 | 4 | 11 | Yes |
| hamcrest-2.2.jar | 123.4 kB | 122 | 108 | 11 | 1.7 | Yes |
| hamcrest-core-2.2.jar | 1.5 kB | 8 | 1 | 1 | 1.7 | Yes |
| hamcrest-library-2.2.jar | 1.5 kB | 8 | 1 | 1 | 1.7 | Yes |
| HdrHistogram-2.1.12.jar | 173.8 kB | 106 | 96 | 2 | 1.7 | Yes |
| hibernate-commons-annotations-6.0.6.Final.jar | 67.8 kB | 69 | 59 | 5 | 11 | Yes |
| hibernate-core-6.3.1.Final.jar | 11.2 MB | 7025 | 6588 | 343 | 11 | Yes |
| jboss-logging-3.5.3.Final.jar | 59.2 kB | 46 | 35 | 2 | 11 | Yes |
| junit-jupiter-5.10.1.jar | 6.4 kB | 5 | 1 | 1 | 9 | No |
| junit-jupiter-api-5.10.1.jar | 211 kB | 197 | 182 | 8 | 9 | Yes |
| junit-jupiter-engine-5.10.1.jar | 244.7 kB | 147 | 130 | 9 | 9 | Yes |
| junit-jupiter-params-5.10.1.jar | 586 kB | 381 | 347 | 22 | 9 | Yes |
| junit-platform-commons-1.10.1.jar | 106.3 kB | 64 | 44 | 7 | 9 | Yes |
| junit-platform-engine-1.10.1.jar | 204.8 kB | 153 | 136 | 10 | 9 | Yes |
| LatencyUtils-2.0.3.jar | 29.8 kB | 31 | 22 | 1 | 1.6 | Yes |
| mariadb-java-client-3.3.2.jar | 662.5 kB | 359 | 292 | 40 | 11 | Yes |
| mockito-core-5.7.0.jar | 700.1 kB | 641 | 569 | 64 | 11 | Yes |
| mockito-junit-jupiter-5.7.0.jar | 8.8 kB | 13 | 5 | 2 | 11 | Yes |
| objenesis-2.6.jar | 55.7 kB | 59 | 43 | 10 | 1.6 | Yes |
| opentest4j-1.3.0.jar | 14.3 kB | 15 | 9 | 2 | 9 | Yes |
| asm-9.3.jar | 122.2 kB | 44 | 38 | 3 | 9 | Yes |
| jsonassert-1.5.1.jar | 30.5 kB | 32 | 20 | 3 | 1.6 | Yes |
| jcl-over-slf4j-2.0.9.jar | 18.4 kB | 26 | 9 | 3 | 9 | Yes |
| jul-to-slf4j-2.0.9.jar | 6.3 kB | 15 | 2 | 2 | 9 | Yes |
| slf4j-api-2.0.9.jar | 64.6 kB | 67 | 52 | 5 | 9 | Yes |
| springdoc-openapi-starter-common-2.3.0.jar | 472.5 kB | 289 | 228 | 42 | 17 | Yes |
| springdoc-openapi-starter-webmvc-api-2.3.0.jar | 42.1 kB | 37 | 17 | 5 | 17 | Yes |
| springdoc-openapi-starter-webmvc-ui-2.3.0.jar | 23.2 kB | 26 | 11 | 1 | 17 | Yes |
| spring-aop-6.1.1.jar | 414.1 kB | 319 | 287 | 17 | 17 | Yes |
| spring-aspects-6.1.1.jar | 49.8 kB | 52 | 33 | 5 | 17 | Yes |
| spring-beans-6.1.1.jar | 872.7 kB | 485 | 454 | 13 | 17 | Yes |
| spring-context-6.1.1.jar | 1.3 MB | 918 | 833 | 58 | 17 | Yes |
| spring-core-6.1.1.jar | 1.9 MB | 1203 | 1122 | 59 | 21 | Yes |
| spring-expression-6.1.1.jar | 301 kB | 161 | 149 | 6 | 17 | Yes |
| spring-jcl-6.1.1.jar | 24.5 kB | 26 | 15 | 2 | 17 | Yes |
| spring-jdbc-6.1.1.jar | 455.7 kB | 326 | 294 | 17 | 17 | Yes |
| spring-orm-6.1.1.jar | 233.8 kB | 123 | 108 | 7 | 17 | Yes |
| spring-test-6.1.1.jar | 852.4 kB | 576 | 517 | 42 | 17 | Yes |
| spring-tx-6.1.1.jar | 284.2 kB | 240 | 210 | 13 | 17 | Yes |
| spring-web-6.1.1.jar | 1.9 MB | 1186 | 1107 | 58 | 17 | Yes |
| spring-webmvc-6.1.1.jar | 1 MB | 562 | 518 | 27 | 17 | Yes |
| spring-boot-3.2.0.jar | 1.6 MB | 1107 | 978 | 81 | 17 | Yes |
| spring-boot-actuator-3.2.0.jar | 649.3 kB | 564 | 477 | 71 | 17 | Yes |
| spring-boot-actuator-autoconfigure-3.2.0.jar | 748.3 kB | 631 | 504 | 107 | 17 | Yes |
| spring-boot-autoconfigure-3.2.0.jar | 1.9 MB | 1500 | 1366 | 111 | 17 | Yes |
| spring-boot-starter-3.2.0.jar | 4.8 kB | 4 | 0 | 0 | - | - |
| spring-boot-starter-actuator-3.2.0.jar | 4.8 kB | 4 | 0 | 0 | - | - |
| spring-boot-starter-aop-3.2.0.jar | 4.8 kB | 4 | 0 | 0 | - | - |
| spring-boot-starter-data-jpa-3.2.0.jar | 4.8 kB | 4 | 0 | 0 | - | - |
| spring-boot-starter-jdbc-3.2.0.jar | 4.8 kB | 4 | 0 | 0 | - | - |
| spring-boot-starter-json-3.2.0.jar | 4.7 kB | 4 | 0 | 0 | - | - |
| spring-boot-starter-logging-3.2.0.jar | 4.8 kB | 4 | 0 | 0 | - | - |
| spring-boot-starter-oauth2-resource-server-3.2.0.jar | 4.8 kB | 4 | 0 | 0 | - | - |
| spring-boot-starter-security-3.2.0.jar | 4.7 kB | 4 | 0 | 0 | - | - |
| spring-boot-starter-test-3.2.0.jar | 4.8 kB | 4 | 0 | 0 | - | - |
| spring-boot-starter-tomcat-3.2.0.jar | 4.8 kB | 4 | 0 | 0 | - | - |
| spring-boot-starter-web-3.2.0.jar | 4.8 kB | 4 | 0 | 0 | - | - |
| spring-boot-test-3.2.0.jar | 245.5 kB | 174 | 141 | 17 | 17 | Yes |
| spring-boot-test-autoconfigure-3.2.0.jar | 218.5 kB | 255 | 182 | 26 | 17 | Yes |
| spring-data-commons-3.2.0.jar | 1.4 MB | 958 | 883 | 46 | 17 | Yes |
| spring-data-jpa-3.2.0.jar | 1.4 MB | 768 | 724 | 15 | 17 | Yes |
| spring-security-config-6.2.0.jar | 1.8 MB | 680 | 577 | 41 | 17 | Yes |
| spring-security-core-6.2.0.jar | 512.7 kB | 427 | 355 | 42 | 17 | Yes |
| spring-security-crypto-6.2.0.jar | 84.2 kB | 61 | 46 | 9 | 17 | Yes |
| spring-security-oauth2-core-6.2.0.jar | 104.6 kB | 98 | 79 | 10 | 17 | Yes |
| spring-security-oauth2-jose-6.2.0.jar | 97 kB | 64 | 55 | 3 | 17 | Yes |
| spring-security-oauth2-resource-server-6.2.0.jar | 99.2 kB | 72 | 53 | 10 | 17 | Yes |
| spring-security-web-6.2.0.jar | 777.8 kB | 567 | 496 | 53 | 17 | Yes |
| swagger-ui-5.10.3.jar | 4 MB | 39 | 0 | 0 | - | - |
| xmlunit-core-2.9.1.jar | 175.2 kB | 178 | 161 | 9 | 1.7 | Yes |
| snakeyaml-2.2.jar | 334.4 kB | 278 | 230 | 24 | 9 | Yes |
| lombok-1.18.30.jar | 2 MB | 1063 | 172 | 13 | 9 | Yes |
| spring-boot-devtools-3.2.0.jar | 203.1 kB | 152 | 120 | 14 | 17 | Yes |
| Total | Size | Entries | Classes | Packages | Java Version | Debug Information |
| 128 | 69.3 MB | 42526 | 37341 | 2297 | 21 | 112 |
| compile: 78 | compile: 51.8 MB | compile: 30284 | compile: 26366 | compile: 1765 | 21 | compile: 65 |
| runtime: 22 | runtime: 11.5 MB | runtime: 7734 | runtime: 7037 | runtime: 222 | runtime: 21 | |
| test: 28 | test: 6.1 MB | test: 4508 | test: 3938 | test: 310 | 17 | test: 26 |