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.0 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.0.0 jar MIT
org.bsc.langgraph4j langgraph4j-agent-executor 1.0.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-jdk8 1.0.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.0 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 Type Licenses
com.fasterxml classmate 1.5.1 jar Apache 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-chroma 0.36.0 jar Apache-2.0
dev.langchain4j langchain4j-open-ai 0.36.0 jar Apache-2.0
dev.langchain4j langchain4j-web-search-engine-tavily 0.36.0 jar Apache-2.0
javax.validation validation-api 1.1.0.Final jar The Apache Software License, Version 2.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.bsc.langgraph4j langgraph4j-langchain4j 1.0.0 jar MIT
org.jetbrains annotations 13.0 jar The Apache Software License, Version 2.0
org.jetbrains.kotlin kotlin-stdlib 1.9.10 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.10 jar The Apache License, Version 2.0
org.jetbrains.kotlin kotlin-stdlib-jdk8 1.9.10 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

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-jdk8 2.2.0 jar MIT

Project Dependency Graph

Dependency Tree

Licenses

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

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

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, 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

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

Apache License, Version 2.0: Apache OpenNLP Tools, ClassMate, LangChain4j :: Core

MIT: async-generator::jdk8, langgraph4j::core::jdk8, langgraph4j::langchain4j, langgraph4j::sample::adaptive-rag, langgraph4j::sample::agent-executor, langgraph4j::studio

EPL 2.0: Jakarta Servlet

GPL2 w/ CPE: Jakarta Servlet

The Apache Software License, Version 2.0: Bean Validation API, Converter: Gson, Converter: Jackson, IntelliJ IDEA Annotations, Jackson-annotations, Jackson-core, Retrofit, jackson-databind, jackson-module-jsonSchema, okhttp, okhttp-sse, okio

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
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-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.0.jar 150.1 kB 122 89 14 17 Yes
langchain4j-chroma-0.36.0.jar 26.1 kB 29 17 1 17 Yes
langchain4j-core-0.36.0.jar 288.7 kB 295 227 52 17 Yes
langchain4j-open-ai-0.36.0.jar 77 kB 43 31 2 17 Yes
langchain4j-web-search-engine-tavily-0.36.0.jar 16.9 kB 23 11 1 17 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
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-jdk8-2.2.0.jar 16.6 kB 20 10 1 1.8 Yes
adaptive-rag/target/classes - 0 0 0 - -
agent-executor/target/classes - 0 0 0 - -
core-jdk8/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.10.jar 1.7 MB 1026 - - - -
   • Root - 1024 966 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.10.jar 1 kB 5 - - - -
   • Root - 3 0 0 - -
   • Versioned - 2 1 1 9 No
kotlin-stdlib-jdk8-1.9.10.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
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
51 16.1 MB 8317 6927 407 17 42
compile: 17 compile: 7.5 MB compile: 4529 compile: 3980 compile: 237 17 compile: 17
provided: 2 provided: 20.7 kB provided: 20 provided: 10 provided: 1 provided: 1
test: 32 test: 8.6 MB test: 3768 test: 2937 test: 169 17 test: 24