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.bsc.langgraph4j langgraph4j-core 1.5.12 jar MIT
org.springframework.ai spring-ai-client-chat 1.0.0-RC1 jar Apache 2.0
org.springframework.ai spring-ai-commons 1.0.0-RC1 jar Apache 2.0
org.springframework.ai spring-ai-model 1.0.0-RC1 jar Apache 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
org.junit.jupiter junit-jupiter 5.10.2 jar Eclipse Public License v2.0
org.springframework.ai spring-ai-ollama 1.0.0-RC1 jar Apache 2.0
org.springframework.ai spring-ai-openai 1.0.0-RC1 jar Apache 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
com.fasterxml classmate 1.7.0 jar Apache License, Version 2.0
com.fasterxml.jackson.core jackson-annotations 2.18.3 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.18.3 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.18.3 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.datatype jackson-datatype-jsr310 2.18.3 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.module jackson-module-jsonSchema 2.18.3 jar The Apache Software License, Version 2.0
com.github.victools jsonschema-generator 4.37.0 jar The Apache License, Version 2.0
com.github.victools jsonschema-module-jackson 4.37.0 jar The Apache License, Version 2.0
com.github.victools jsonschema-module-swagger-2 4.37.0 jar The Apache License, Version 2.0
com.knuddels jtokkit 1.1.0 jar MIT License
io.micrometer context-propagation 1.1.3 jar The Apache Software License, Version 2.0
io.micrometer micrometer-commons 1.14.6 jar The Apache Software License, Version 2.0
io.micrometer micrometer-core 1.14.6 jar The Apache Software License, Version 2.0
io.micrometer micrometer-observation 1.14.6 jar The Apache Software License, Version 2.0
io.projectreactor reactor-core 3.7.5 jar Apache License, Version 2.0
io.swagger.core.v3 swagger-annotations 2.2.25 jar Apache License 2.0
javax.validation validation-api 1.1.0.Final jar The Apache Software License, Version 2.0
org.antlr ST4 4.3.4 jar The BSD License
org.antlr antlr-runtime 3.5.3 jar BSD licence
org.antlr antlr4-runtime 4.13.1 jar BSD-3-Clause
org.bsc.async async-generator 3.2.0 jar MIT
org.reactivestreams reactive-streams 1.0.4 jar MIT-0
org.slf4j slf4j-api 2.0.9 jar MIT License
org.springframework spring-aop 6.2.6 jar Apache License, Version 2.0
org.springframework spring-beans 6.2.6 jar Apache License, Version 2.0
org.springframework spring-context 6.2.6 jar Apache License, Version 2.0
org.springframework spring-core 6.2.6 jar Apache License, Version 2.0
org.springframework spring-expression 6.2.6 jar Apache License, Version 2.0
org.springframework spring-jcl 6.2.6 jar Apache License, Version 2.0
org.springframework spring-messaging 6.2.6 jar Apache License, Version 2.0
org.springframework.ai spring-ai-template-st 1.0.0-RC1 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
org.hdrhistogram HdrHistogram 2.2.2 jar Public Domain, per Creative Commons CC0BSD-2-Clause
org.latencyutils LatencyUtils 2.0.3 jar Public Domain, per Creative Commons CC0

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.2 jar The Apache License, Version 2.0
org.junit.jupiter junit-jupiter-api 5.10.2 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.10.2 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.10.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.10.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.10.2 jar Eclipse Public License v2.0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0
org.springframework spring-context-support 6.2.6 jar Apache License, Version 2.0
org.springframework spring-web 6.2.6 jar Apache License, Version 2.0
org.springframework spring-webflux 6.2.6 jar Apache License, Version 2.0
org.springframework.ai spring-ai-retry 1.0.0-RC1 jar Apache 2.0
org.springframework.retry spring-retry 2.0.11 jar Apache 2.0

Project Dependency Graph

Dependency Tree

Licenses

MIT-0: reactive-streams

Apache 2.0: Spring AI Chat Client, Spring AI Commons, Spring AI Model, Spring AI Model - Ollama, Spring AI Model - OpenAI, Spring AI Retry, Spring AI Template StringTemplate, Spring Retry

The BSD License: StringTemplate 4

The Apache License, Version 2.0: Java JSON Schema Generator, Java JSON Schema Generator Module – jackson, Java JSON Schema Generator Module – swagger (2.x), org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

MIT License: JTokkit, SLF4J API Module

BSD-2-Clause: HdrHistogram

BSD-3-Clause: ANTLR 4 Runtime

Eclipse Public License v2.0: JUnit Jupiter (Aggregator), JUnit Jupiter API, JUnit Jupiter Engine, JUnit Jupiter Params, JUnit Platform Commons, JUnit Platform Engine API

BSD licence: ANTLR 3 Runtime

Public Domain, per Creative Commons CC0: HdrHistogram, LatencyUtils

Apache License 2.0: swagger-annotations

Apache License, Version 2.0: ClassMate, Non-Blocking Reactive Foundation for the JVM, Spring AOP, Spring Beans, Spring Commons Logging Bridge, Spring Context, Spring Context Support, Spring Core, Spring Expression Language (SpEL), Spring Messaging, Spring Web, Spring WebFlux

MIT: async-generator, langgraph4j::core, langgraph4j::spring::ai

The Apache Software License, Version 2.0: Bean Validation API, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, context-propagation, jackson-databind, jackson-module-jsonSchema, micrometer-commons, micrometer-core, micrometer-observation

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
classmate-1.7.0.jar 68.9 kB 59 44 5 1.8 Yes
jackson-annotations-2.18.3.jar 78.5 kB 87 74 2 1.6 Yes
jackson-core-2.18.3.jar 598 kB 293 - - - -
   • Root - 246 211 14 1.8 Yes
   • Versioned - 2 1 1 9 No
   • Versioned - 12 3 1 11 Yes
   • Versioned - 11 2 1 17 Yes
   • Versioned - 11 2 1 21 Yes
   • Versioned - 11 2 1 22 Yes
jackson-databind-2.18.3.jar 1.7 MB 829 - - - -
   • Root - 827 789 23 1.8 Yes
   • Versioned - 2 1 1 9 No
jackson-datatype-jsr310-2.18.3.jar 133 kB 86 - - - -
   • Root - 84 62 6 1.8 Yes
   • Versioned - 2 1 1 9 No
jackson-module-jsonSchema-2.18.3.jar 79.5 kB 88 - - - -
   • Root - 86 67 6 1.8 Yes
   • Versioned - 2 1 1 9 No
jsonschema-generator-4.37.0.jar 163.5 kB 84 - - - -
   • Root - 83 68 4 1.8 Yes
   • Versioned - 1 1 1 9 No
jsonschema-module-jackson-4.37.0.jar 33.9 kB 23 - - - -
   • Root - 22 9 1 1.8 Yes
   • Versioned - 1 1 1 9 No
jsonschema-module-swagger-2-4.37.0.jar 18.9 kB 19 - - - -
   • Root - 18 5 1 1.8 Yes
   • Versioned - 1 1 1 9 No
jtokkit-1.1.0.jar 3.2 MB 34 24 2 1.8 Yes
context-propagation-1.1.3.jar 35.7 kB 32 23 2 1.8 Yes
micrometer-commons-1.14.6.jar 47.9 kB 50 36 6 1.8 Yes
micrometer-core-1.14.6.jar 874.3 kB 612 - - - -
   • Root - 591 528 44 1.8 Yes
   • Versioned - 21 14 1 1.8 Yes
micrometer-observation-1.14.6.jar 75 kB 74 59 6 1.8 Yes
reactor-core-3.7.5.jar 1.9 MB 974 - - - -
   • Root - 956 934 11 1.8 Yes
   • Versioned - 5 1 1 11 Yes
   • Versioned - 13 9 1 21 Yes
swagger-annotations-2.2.25.jar 48.2 kB 85 59 13 1.8 Yes
validation-api-1.1.0.Final.jar 63.8 kB 122 106 8 1.6 Yes
ST4-4.3.4.jar 251.1 kB 141 127 5 1.8 Yes
antlr-runtime-3.5.3.jar 173.2 kB 130 117 4 1.8 Yes
antlr4-runtime-4.13.1.jar 326.3 kB 232 215 7 1.8 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
async-generator-3.2.0.jar 25.9 kB 30 18 4 17 Yes
core/target/classes - 0 0 0 - -
HdrHistogram-2.2.2.jar 177.2 kB 108 97 2 1.8 Yes
junit-jupiter-5.10.2.jar 6.4 kB 5 1 1 9 No
junit-jupiter-api-5.10.2.jar 211 kB 197 182 8 1.8 Yes
junit-jupiter-engine-5.10.2.jar 244.7 kB 147 130 9 1.8 Yes
junit-jupiter-params-5.10.2.jar 586 kB 381 347 22 1.8 Yes
junit-platform-commons-1.10.2.jar 106.2 kB 64 - - - -
   • Root - 56 43 7 1.8 Yes
   • Versioned - 8 2 1 9 Yes
junit-platform-engine-1.10.2.jar 204.8 kB 153 136 10 1.8 Yes
LatencyUtils-2.0.3.jar 29.8 kB 31 22 1 1.6 Yes
opentest4j-1.3.0.jar 14.3 kB 15 9 2 1.6 Yes
reactive-streams-1.0.4.jar 11.6 kB 17 13 1 1.6 Yes
slf4j-api-2.0.9.jar 64.6 kB 67 - - - -
   • Root - 65 51 4 1.8 Yes
   • Versioned - 2 1 1 9 No
spring-aop-6.2.6.jar 419.8 kB 321 289 17 17 Yes
spring-beans-6.2.6.jar 885.9 kB 482 451 13 17 Yes
spring-context-6.2.6.jar 1.4 MB 946 861 58 17 Yes
spring-context-support-6.2.6.jar 175.2 kB 125 104 9 17 Yes
spring-core-6.2.6.jar 2 MB 1265 - - - -
   • Root - 1259 1184 59 17 Yes
   • Versioned - 6 1 1 21 Yes
spring-expression-6.2.6.jar 317.8 kB 168 156 6 17 Yes
spring-jcl-6.2.6.jar 24.5 kB 26 15 2 17 Yes
spring-messaging-6.2.6.jar 618.6 kB 370 338 23 17 Yes
spring-web-6.2.6.jar 2.1 MB 1321 1241 59 17 Yes
spring-webflux-6.2.6.jar 1 MB 577 544 24 17 Yes
spring-ai-client-chat-1.0.0-RC1.jar 122.2 kB 108 90 7 17 Yes
spring-ai-commons-1.0.0-RC1.jar 79.6 kB 86 62 14 17 Yes
spring-ai-model-1.0.0-RC1.jar 358.8 kB 355 307 31 17 Yes
spring-ai-ollama-1.0.0-RC1.jar 83.2 kB 58 41 5 17 Yes
spring-ai-openai-1.0.0-RC1.jar 291.1 kB 147 125 8 17 Yes
spring-ai-retry-1.0.0-RC1.jar 8 kB 17 6 1 17 Yes
spring-ai-template-st-1.0.0-RC1.jar 7.5 kB 15 3 1 17 Yes
spring-retry-2.0.11.jar 156.7 kB 138 115 12 17 Yes
Total Size Entries Classes Packages Java Version Debug Information
52 21.5 MB 11803 10541 592 17 50
compile: 35 compile: 16.1 MB compile: 8310 compile: 7395 compile: 410 17 compile: 34
runtime: 2 runtime: 207 kB runtime: 139 runtime: 119 runtime: 3 runtime: 2
test: 15 test: 5.2 MB test: 3354 test: 3027 test: 179 17 test: 14