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-databind 2.17.2 jar The Apache Software License, Version 2.0
dev.langchain4j langchain4j 0.36.2 jar Apache-2.0
org.eclipse.jetty jetty-server 12.0.11 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty.ee10 jetty-ee10-servlet 12.0.11 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.slf4j slf4j-jdk14 2.0.9 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
com.fasterxml.jackson.module jackson-module-jsonSchema 2.17.2 jar The Apache Software License, Version 2.0
com.github.victools jsonschema-generator 4.36.0 jar The Apache License, Version 2.0
org.bsc.langgraph4j langgraph4j-adaptive-rag 1.3.0 jar MIT
org.bsc.langgraph4j langgraph4j-agent-executor 1.3.0 jar MIT
org.bsc.langgraph4j langgraph4j-image-to-diagram 1.3.0 jar MIT
org.junit.jupiter junit-jupiter 5.10.2 jar Eclipse Public License v2.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
org.bsc.langgraph4j langgraph4j-core 1.3.0 jar MIT

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.17.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.17.2 jar The Apache Software License, Version 2.0
com.google.code.gson gson 2.10.1 jar Apache-2.0
dev.langchain4j langchain4j-core 0.36.2 jar Apache License, Version 2.0
jakarta.servlet jakarta.servlet-api 6.0.0 jar EPL 2.0GPL2 w/ CPE
org.apache.opennlp opennlp-tools 1.9.4 jar Apache License, Version 2.0
org.eclipse.jetty jetty-http 12.0.11 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty jetty-io 12.0.11 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty jetty-security 12.0.11 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty jetty-session 12.0.11 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty jetty-util 12.0.11 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.slf4j slf4j-api 2.0.9 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 Classifier Type Licenses
com.azure azure-ai-openai 1.0.0-beta.11 - jar The MIT License (MIT)
com.azure azure-core 1.51.0 - jar The MIT License (MIT)
com.azure azure-core-http-netty 1.15.3 - jar The MIT License (MIT)
com.azure azure-json 1.2.0 - jar The MIT License (MIT)
com.azure azure-xml 1.1.0 - jar The MIT License (MIT)
com.fasterxml classmate 1.5.1 - jar Apache License, Version 2.0
com.fasterxml.jackson.datatype jackson-datatype-jsr310 2.17.2 - jar The Apache Software License, Version 2.0
com.knuddels jtokkit 1.1.0 - jar MIT License
com.squareup.okhttp3 okhttp 4.12.0 - jar The Apache Software License, Version 2.0
com.squareup.okhttp3 okhttp-sse 4.12.0 - jar The Apache Software License, Version 2.0
com.squareup.okio okio 3.6.0 - jar The Apache Software License, Version 2.0
com.squareup.okio okio-jvm 3.6.0 - jar The Apache Software License, Version 2.0
com.squareup.retrofit2 converter-gson 2.9.0 - jar The Apache Software License, Version 2.0
com.squareup.retrofit2 converter-jackson 2.9.0 - jar The Apache Software License, Version 2.0
com.squareup.retrofit2 retrofit 2.9.0 - jar The Apache Software License, Version 2.0
dev.ai4j openai4j 0.23.0 - jar Apache-2.0
dev.langchain4j langchain4j-azure-open-ai 0.36.2 - jar Apache-2.0
dev.langchain4j langchain4j-chroma 0.36.2 - jar Apache-2.0
dev.langchain4j langchain4j-open-ai 0.36.2 - jar Apache-2.0
dev.langchain4j langchain4j-web-search-engine-tavily 0.36.2 - jar Apache-2.0
io.netty netty-buffer 4.1.110.Final - jar Apache License, Version 2.0
io.netty netty-codec 4.1.110.Final - jar Apache License, Version 2.0
io.netty netty-codec-dns 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-codec-http 4.1.110.Final - jar Apache License, Version 2.0
io.netty netty-codec-http2 4.1.110.Final - jar Apache License, Version 2.0
io.netty netty-codec-socks 4.1.110.Final - jar Apache License, Version 2.0
io.netty netty-common 4.1.115.Final - jar Apache License, Version 2.0
io.netty netty-handler 4.1.110.Final - jar Apache License, Version 2.0
io.netty netty-handler-proxy 4.1.110.Final - jar Apache License, Version 2.0
io.netty netty-resolver 4.1.110.Final - jar Apache License, Version 2.0
io.netty netty-resolver-dns 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-resolver-dns-classes-macos 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-resolver-dns-native-macos 4.1.109.Final osx-x86_64 jar Apache License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.65.Final linux-aarch_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.65.Final linux-x86_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.65.Final osx-aarch_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.65.Final osx-x86_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.65.Final windows-x86_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.65.Final - jar The Apache Software License, Version 2.0
io.netty netty-tcnative-classes 2.0.65.Final - jar The Apache Software License, Version 2.0
io.netty netty-transport 4.1.110.Final - jar Apache License, Version 2.0
io.netty netty-transport-classes-epoll 4.1.110.Final - jar Apache License, Version 2.0
io.netty netty-transport-classes-kqueue 4.1.110.Final - jar Apache License, Version 2.0
io.netty netty-transport-native-epoll 4.1.110.Final - jar Apache License, Version 2.0
io.netty netty-transport-native-kqueue 4.1.110.Final osx-x86_64 jar Apache License, Version 2.0
io.netty netty-transport-native-unix-common 4.1.110.Final - jar Apache License, Version 2.0
io.projectreactor reactor-core 3.4.38 - jar Apache License, Version 2.0
io.projectreactor.netty reactor-netty-core 1.0.45 - jar The Apache Software License, Version 2.0
io.projectreactor.netty reactor-netty-http 1.0.45 - jar The Apache Software License, Version 2.0
javax.validation validation-api 1.1.0.Final - jar The Apache Software License, Version 2.0
net.sourceforge.plantuml plantuml-mit 1.2024.4 - jar MIT License
org.apiguardian apiguardian-api 1.1.2 - jar The Apache License, Version 2.0
org.bsc.langgraph4j langgraph4j-langchain4j 1.3.0 - jar MIT
org.jetbrains annotations 13.0 - jar The Apache Software License, Version 2.0
org.jetbrains.kotlin kotlin-stdlib 1.9.25 - jar The Apache License, Version 2.0
org.jetbrains.kotlin kotlin-stdlib-common 1.9.10 - jar The Apache License, Version 2.0
org.jetbrains.kotlin kotlin-stdlib-jdk7 1.9.25 - jar The Apache License, Version 2.0
org.jetbrains.kotlin kotlin-stdlib-jdk8 1.9.25 - 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.reactivestreams reactive-streams 1.0.4 - jar MIT-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
org.bsc.async async-generator 3.0.0 jar MIT

Project Dependency Graph

Dependency Tree

Licenses

Apache Software License - Version 2.0: Core :: HTTP, Core :: IO, Core :: Security, Core :: Server, Core :: Sessions, Core :: Utilities, EE10 :: Servlet

MIT-0: reactive-streams

The Apache License, Version 2.0: Java JSON Schema Generator, Kotlin Stdlib, Kotlin Stdlib Common, Kotlin Stdlib Jdk7, Kotlin Stdlib Jdk8, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

MIT License: JTokkit, PlantUML, SLF4J API Module, SLF4J JDK14 Provider

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 Servlet

Eclipse Public License - Version 2.0: Core :: HTTP, Core :: IO, Core :: Security, Core :: Server, Core :: Sessions, Core :: Utilities, EE10 :: Servlet

The MIT License (MIT): Microsoft Azure Client Library For OpenAI, Microsoft Azure Java Core Library, Microsoft Azure Java JSON Library, Microsoft Azure Java XML Library, Microsoft Azure Netty HTTP Client Library

Apache-2.0: Gson, Java Client for OpenAI (ChatGPT), LangChain4j, LangChain4j :: Integration :: Azure OpenAI, LangChain4j :: Integration :: Chroma, LangChain4j :: Integration :: OpenAI, LangChain4j :: Web Search Engine :: Tavily

Apache License, Version 2.0: Apache OpenNLP Tools, ClassMate, LangChain4j :: Core, Netty/Buffer, Netty/Codec, Netty/Codec/DNS, Netty/Codec/HTTP, Netty/Codec/HTTP2, Netty/Codec/Socks, Netty/Common, Netty/Handler, Netty/Handler/Proxy, Netty/Resolver, Netty/Resolver/DNS, Netty/Resolver/DNS/Classes/MacOS, Netty/Resolver/DNS/Native/MacOS, Netty/Transport, Netty/Transport/Classes/Epoll, Netty/Transport/Classes/KQueue, Netty/Transport/Native/Epoll, Netty/Transport/Native/KQueue, Netty/Transport/Native/Unix/Common, Non-Blocking Reactive Foundation for the JVM

MIT: async-generator, langgraph4j::agent-executor, langgraph4j::core, langgraph4j::langchain4j, langgraph4j::sample::adaptive-rag, langgraph4j::sample::image-to-diagram, langgraph4j::studio

EPL 2.0: Jakarta Servlet

The Apache Software License, Version 2.0: Bean Validation API, Converter: Gson, Converter: Jackson, Core functionality for the Reactor Netty library, HTTP functionality for the Reactor Netty library, IntelliJ IDEA Annotations, Jackson datatype: JSR310, Jackson-annotations, Jackson-core, Netty/TomcatNative [BoringSSL - Static], Netty/TomcatNative [OpenSSL - Classes], Retrofit, jackson-databind, jackson-module-jsonSchema, okhttp, okhttp-sse, okio

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
azure-ai-openai-1.0.0-beta.11.jar 340.9 kB 183 164 6 1.8 Yes
azure-core-1.51.0.jar 848.8 kB 514 464 29 1.8 Yes
azure-core-http-netty-1.15.3.jar 80.8 kB 52 28 3 1.8 Yes
azure-json-1.2.0.jar 440.2 kB 180 153 16 1.8 Yes
azure-xml-1.1.0.jar 21.6 kB 18 6 2 1.8 Yes
classmate-1.5.1.jar 67.8 kB 55 40 5 1.6 Yes
jackson-annotations-2.17.2.jar 78.5 kB 87 74 2 1.6 Yes
jackson-core-2.17.2.jar 581.9 kB 272 - - - -
   • Root - 242 210 14 1.8 Yes
   • Versioned - 2 1 1 9 No
   • Versioned - 10 3 1 11 Yes
   • Versioned - 9 2 1 17 Yes
   • Versioned - 9 2 1 21 Yes
jackson-databind-2.17.2.jar 1.6 MB 824 - - - -
   • Root - 822 784 23 1.8 Yes
   • Versioned - 2 1 1 9 No
jackson-datatype-jsr310-2.17.2.jar 132.3 kB 86 - - - -
   • Root - 84 62 6 1.8 Yes
   • Versioned - 2 1 1 9 No
jackson-module-jsonSchema-2.17.2.jar 79.5 kB 88 - - - -
   • Root - 86 67 6 1.8 Yes
   • Versioned - 2 1 1 9 No
jsonschema-generator-4.36.0.jar 160.5 kB 85 - - - -
   • Root - 83 67 4 1.8 Yes
   • Versioned - 2 1 1 9 No
gson-2.10.1.jar 283.4 kB 238 - - - -
   • Root - 236 217 9 1.7 Yes
   • Versioned - 2 1 1 9 No
jtokkit-1.1.0.jar 3.2 MB 34 24 2 1.8 Yes
okhttp-4.12.0.jar 789.5 kB 341 317 17 1.8 Yes
okhttp-sse-4.12.0.jar 13.1 kB 15 8 2 1.8 Yes
okio-3.6.0.jar 25.7 kB 49 0 0 - -
okio-jvm-3.6.0.jar 359.6 kB 112 107 2 1.8 Yes
converter-gson-2.9.0.jar 4.6 kB 9 4 1 1.8 Yes
converter-jackson-2.9.0.jar 4.1 kB 9 4 1 1.8 Yes
retrofit-2.9.0.jar 125.4 kB 116 108 3 1.8 Yes
openai4j-0.23.0.jar 196.2 kB 200 177 8 1.8 Yes
langchain4j-0.36.2.jar 149.9 kB 122 89 14 17 Yes
langchain4j-azure-open-ai-0.36.2.jar 75.8 kB 40 28 2 17 Yes
langchain4j-chroma-0.36.2.jar 26.1 kB 29 17 1 17 Yes
langchain4j-core-0.36.2.jar 288.7 kB 295 227 52 17 Yes
langchain4j-open-ai-0.36.2.jar 80.5 kB 43 31 2 17 Yes
langchain4j-web-search-engine-tavily-0.36.2.jar 16.9 kB 23 11 1 17 Yes
netty-buffer-4.1.110.Final.jar 333.2 kB 169 152 2 1.6 Yes
netty-codec-4.1.110.Final.jar 353.9 kB 249 220 10 1.6 Yes
netty-codec-dns-4.1.109.Final.jar 67.1 kB 65 45 1 1.6 Yes
netty-codec-http-4.1.110.Final.jar 668.4 kB 420 391 9 1.6 Yes
netty-codec-http2-4.1.110.Final.jar 490.3 kB 302 281 1 1.6 Yes
netty-codec-socks-4.1.110.Final.jar 121 kB 130 107 4 1.6 Yes
netty-common-4.1.115.Final.jar 718.2 kB 572 536 13 1.6 Yes
netty-handler-4.1.110.Final.jar 570 kB 391 359 12 1.6 Yes
netty-handler-proxy-4.1.110.Final.jar 25.6 kB 31 12 1 1.6 Yes
netty-resolver-4.1.110.Final.jar 37.8 kB 41 29 1 1.6 Yes
netty-resolver-dns-4.1.109.Final.jar 181.2 kB 137 117 1 1.6 Yes
netty-resolver-dns-classes-macos-4.1.109.Final.jar 9.1 kB 17 3 1 1.6 Yes
netty-resolver-dns-native-macos-4.1.109.Final-osx-x86_64.jar 19.3 kB 11 0 0 - -
netty-tcnative-boringssl-static-2.0.65.Final-linux-aarch_64.jar 1.1 MB 17 0 0 - -
netty-tcnative-boringssl-static-2.0.65.Final-linux-x86_64.jar 1.2 MB 17 0 0 - -
netty-tcnative-boringssl-static-2.0.65.Final-osx-aarch_64.jar 999.2 kB 17 0 0 - -
netty-tcnative-boringssl-static-2.0.65.Final-osx-x86_64.jar 1.1 MB 17 0 0 - -
netty-tcnative-boringssl-static-2.0.65.Final-windows-x86_64.jar 995.9 kB 17 0 0 - -
netty-tcnative-boringssl-static-2.0.65.Final.jar 3.3 kB 8 0 0 - -
netty-tcnative-classes-2.0.65.Final.jar 35.1 kB 40 28 1 1.6 Yes
netty-transport-4.1.110.Final.jar 517.8 kB 414 384 12 1.6 Yes
netty-transport-classes-epoll-4.1.110.Final.jar 147.4 kB 87 67 1 1.6 Yes
netty-transport-classes-kqueue-4.1.110.Final.jar 108.5 kB 63 50 1 1.6 Yes
netty-transport-native-epoll-4.1.110.Final.jar 6.1 kB 9 0 0 - -
netty-transport-native-kqueue-4.1.110.Final-osx-x86_64.jar 25 kB 11 0 0 - -
netty-transport-native-unix-common-4.1.110.Final.jar 44.1 kB 45 32 1 1.6 Yes
reactor-core-3.4.38.jar 1.7 MB 919 903 10 1.8 Yes
reactor-netty-core-1.0.45.jar 414 kB 247 227 12 1.8 Yes
reactor-netty-http-1.0.45.jar 373.2 kB 204 194 6 1.8 Yes
jakarta.servlet-api-6.0.0.jar 347.6 kB 157 85 5 11 Yes
validation-api-1.1.0.Final.jar 63.8 kB 122 106 8 1.6 Yes
plantuml-mit-1.2024.4.jar 11.5 MB 5271 3322 200 1.8 Yes
opennlp-tools-1.9.4.jar 1.3 MB 926 842 66 1.8 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
async-generator-3.0.0.jar 25.2 kB 29 17 4 17 Yes
adaptive-rag/target/classes - 0 0 0 - -
agent-executor/target/classes - 0 0 0 - -
core/target/classes - 0 0 0 - -
image-to-diagram/target/classes - 0 0 0 - -
langchain4j/target/classes - 0 0 0 - -
jetty-http-12.0.11.jar 414.2 kB 227 208 5 17 Yes
jetty-io-12.0.11.jar 321.7 kB 217 202 6 17 Yes
jetty-security-12.0.11.jar 145.3 kB 106 90 7 17 Yes
jetty-server-12.0.11.jar 610.5 kB 312 294 7 17 Yes
jetty-session-12.0.11.jar 117.2 kB 58 47 2 17 Yes
jetty-util-12.0.11.jar 673.1 kB 406 378 13 17 Yes
jetty-ee10-servlet-12.0.11.jar 422.2 kB 195 178 7 17 Yes
annotations-13.0.jar 17.5 kB 45 32 2 1.5 Yes
kotlin-stdlib-1.9.25.jar 1.7 MB 1038 - - - -
   • Root - 1036 978 43 1.8 Yes
   • Versioned - 2 1 1 9 No
kotlin-stdlib-common-1.9.10.jar 225.1 kB 386 0 0 - -
kotlin-stdlib-jdk7-1.9.25.jar 1 kB 5 - - - -
   • Root - 3 0 0 - -
   • Versioned - 2 1 1 9 No
kotlin-stdlib-jdk8-1.9.25.jar 1 kB 5 - - - -
   • Root - 3 0 0 - -
   • Versioned - 2 1 1 9 No
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
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
slf4j-jdk14-2.0.9.jar 10.4 kB 20 - - - -
   • Root - 18 4 1 1.8 Yes
   • Versioned - 2 1 1 9 No
Total Size Entries Classes Packages Java Version Debug Information
90 42 MB 19366 15323 775 17 71
compile: 17 compile: 7.5 MB compile: 4529 compile: 3980 compile: 237 17 compile: 17
provided: 2 provided: 29.3 kB provided: 29 provided: 17 provided: 4 provided: 1
test: 71 test: 34.5 MB test: 14808 test: 11326 test: 534 17 test: 53