This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push:
new 6418242803 Add section to LangChain4j extension documentation about
Quarkus LangChain4j usage
6418242803 is described below
commit 64182428030bf4c64cf2bd4d6c2fc452a280b4a3
Author: James Netherton <[email protected]>
AuthorDate: Tue Mar 3 12:54:05 2026 +0000
Add section to LangChain4j extension documentation about Quarkus
LangChain4j usage
---
.../ROOT/pages/reference/extensions/langchain4j-agent.adoc | 9 ++++++++-
.../ROOT/pages/reference/extensions/langchain4j-chat.adoc | 9 ++++++++-
.../ROOT/pages/reference/extensions/langchain4j-embeddings.adoc | 9 ++++++++-
.../pages/reference/extensions/langchain4j-embeddingstore.adoc | 9 ++++++++-
.../ROOT/pages/reference/extensions/langchain4j-tokenizer.adoc | 9 ++++++++-
.../ROOT/pages/reference/extensions/langchain4j-tools.adoc | 9 ++++++++-
.../ROOT/pages/reference/extensions/langchain4j-web-search.adoc | 9 ++++++++-
.../src/main/resources/doc-templates/extension-doc-page.adoc | 9 ++++++++-
8 files changed, 64 insertions(+), 8 deletions(-)
diff --git
a/docs/modules/ROOT/pages/reference/extensions/langchain4j-agent.adoc
b/docs/modules/ROOT/pages/reference/extensions/langchain4j-agent.adoc
index b3c250d1f3..a25a9c71ec 100644
--- a/docs/modules/ROOT/pages/reference/extensions/langchain4j-agent.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/langchain4j-agent.adoc
@@ -45,7 +45,9 @@ Check the xref:user-guide/index.adoc[User guide] for more
information about writ
endif::[]
[id="extensions-langchain4j-agent-quarkus-langchain4j-bom"]
-== LangChain4j dependency management
+== LangChain4j usage
+
+=== Dependency management
In order to ensure alignment across all Quarkus and LangChain4j related
dependencies, it is recommended to import the LangChain4j BOM as below:
[source,xml,subs=attributes+]
@@ -66,3 +68,8 @@ In order to ensure alignment across all Quarkus and
LangChain4j related dependen
Note that the import order is paramount when using maven
`dependencyManagement`.
As such, one might need to import the `langchain4j-bom` before other related
Camel and Quarkus BOMs.
+
+=== Quarkus LangChain4j support
+
+WARNING: At present, this extension is neither tested with nor intended to be
used in conjunction with any Quarkus LangChain4j extensions.
+Consequently, both JVM and native modes may exhibit unexpected behaviour or
fail to function correctly in such configurations.
diff --git a/docs/modules/ROOT/pages/reference/extensions/langchain4j-chat.adoc
b/docs/modules/ROOT/pages/reference/extensions/langchain4j-chat.adoc
index 74c11c0be8..822082cf97 100644
--- a/docs/modules/ROOT/pages/reference/extensions/langchain4j-chat.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/langchain4j-chat.adoc
@@ -45,7 +45,9 @@ Check the xref:user-guide/index.adoc[User guide] for more
information about writ
endif::[]
[id="extensions-langchain4j-chat-quarkus-langchain4j-bom"]
-== LangChain4j dependency management
+== LangChain4j usage
+
+=== Dependency management
In order to ensure alignment across all Quarkus and LangChain4j related
dependencies, it is recommended to import the LangChain4j BOM as below:
[source,xml,subs=attributes+]
@@ -66,3 +68,8 @@ In order to ensure alignment across all Quarkus and
LangChain4j related dependen
Note that the import order is paramount when using maven
`dependencyManagement`.
As such, one might need to import the `langchain4j-bom` before other related
Camel and Quarkus BOMs.
+
+=== Quarkus LangChain4j support
+
+WARNING: At present, this extension is neither tested with nor intended to be
used in conjunction with any Quarkus LangChain4j extensions.
+Consequently, both JVM and native modes may exhibit unexpected behaviour or
fail to function correctly in such configurations.
diff --git
a/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddings.adoc
b/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddings.adoc
index e70a3aa720..8c17d59205 100644
--- a/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddings.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddings.adoc
@@ -45,7 +45,9 @@ Check the xref:user-guide/index.adoc[User guide] for more
information about writ
endif::[]
[id="extensions-langchain4j-embeddings-quarkus-langchain4j-bom"]
-== LangChain4j dependency management
+== LangChain4j usage
+
+=== Dependency management
In order to ensure alignment across all Quarkus and LangChain4j related
dependencies, it is recommended to import the LangChain4j BOM as below:
[source,xml,subs=attributes+]
@@ -66,3 +68,8 @@ In order to ensure alignment across all Quarkus and
LangChain4j related dependen
Note that the import order is paramount when using maven
`dependencyManagement`.
As such, one might need to import the `langchain4j-bom` before other related
Camel and Quarkus BOMs.
+
+=== Quarkus LangChain4j support
+
+WARNING: At present, this extension is neither tested with nor intended to be
used in conjunction with any Quarkus LangChain4j extensions.
+Consequently, both JVM and native modes may exhibit unexpected behaviour or
fail to function correctly in such configurations.
diff --git
a/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddingstore.adoc
b/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddingstore.adoc
index cbe312a49e..f63c9cf7fd 100644
---
a/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddingstore.adoc
+++
b/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddingstore.adoc
@@ -45,7 +45,9 @@ Check the xref:user-guide/index.adoc[User guide] for more
information about writ
endif::[]
[id="extensions-langchain4j-embeddingstore-quarkus-langchain4j-bom"]
-== LangChain4j dependency management
+== LangChain4j usage
+
+=== Dependency management
In order to ensure alignment across all Quarkus and LangChain4j related
dependencies, it is recommended to import the LangChain4j BOM as below:
[source,xml,subs=attributes+]
@@ -66,3 +68,8 @@ In order to ensure alignment across all Quarkus and
LangChain4j related dependen
Note that the import order is paramount when using maven
`dependencyManagement`.
As such, one might need to import the `langchain4j-bom` before other related
Camel and Quarkus BOMs.
+
+=== Quarkus LangChain4j support
+
+WARNING: At present, this extension is neither tested with nor intended to be
used in conjunction with any Quarkus LangChain4j extensions.
+Consequently, both JVM and native modes may exhibit unexpected behaviour or
fail to function correctly in such configurations.
diff --git
a/docs/modules/ROOT/pages/reference/extensions/langchain4j-tokenizer.adoc
b/docs/modules/ROOT/pages/reference/extensions/langchain4j-tokenizer.adoc
index 1127e0d87d..ea7d1dbb02 100644
--- a/docs/modules/ROOT/pages/reference/extensions/langchain4j-tokenizer.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/langchain4j-tokenizer.adoc
@@ -45,7 +45,9 @@ Check the xref:user-guide/index.adoc[User guide] for more
information about writ
endif::[]
[id="extensions-langchain4j-tokenizer-quarkus-langchain4j-bom"]
-== LangChain4j dependency management
+== LangChain4j usage
+
+=== Dependency management
In order to ensure alignment across all Quarkus and LangChain4j related
dependencies, it is recommended to import the LangChain4j BOM as below:
[source,xml,subs=attributes+]
@@ -66,3 +68,8 @@ In order to ensure alignment across all Quarkus and
LangChain4j related dependen
Note that the import order is paramount when using maven
`dependencyManagement`.
As such, one might need to import the `langchain4j-bom` before other related
Camel and Quarkus BOMs.
+
+=== Quarkus LangChain4j support
+
+WARNING: At present, this extension is neither tested with nor intended to be
used in conjunction with any Quarkus LangChain4j extensions.
+Consequently, both JVM and native modes may exhibit unexpected behaviour or
fail to function correctly in such configurations.
diff --git
a/docs/modules/ROOT/pages/reference/extensions/langchain4j-tools.adoc
b/docs/modules/ROOT/pages/reference/extensions/langchain4j-tools.adoc
index 21b87ca680..a3688e71c4 100644
--- a/docs/modules/ROOT/pages/reference/extensions/langchain4j-tools.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/langchain4j-tools.adoc
@@ -45,7 +45,9 @@ Check the xref:user-guide/index.adoc[User guide] for more
information about writ
endif::[]
[id="extensions-langchain4j-tools-quarkus-langchain4j-bom"]
-== LangChain4j dependency management
+== LangChain4j usage
+
+=== Dependency management
In order to ensure alignment across all Quarkus and LangChain4j related
dependencies, it is recommended to import the LangChain4j BOM as below:
[source,xml,subs=attributes+]
@@ -66,3 +68,8 @@ In order to ensure alignment across all Quarkus and
LangChain4j related dependen
Note that the import order is paramount when using maven
`dependencyManagement`.
As such, one might need to import the `langchain4j-bom` before other related
Camel and Quarkus BOMs.
+
+=== Quarkus LangChain4j support
+
+WARNING: At present, this extension is neither tested with nor intended to be
used in conjunction with any Quarkus LangChain4j extensions.
+Consequently, both JVM and native modes may exhibit unexpected behaviour or
fail to function correctly in such configurations.
diff --git
a/docs/modules/ROOT/pages/reference/extensions/langchain4j-web-search.adoc
b/docs/modules/ROOT/pages/reference/extensions/langchain4j-web-search.adoc
index 5633728f34..3a1b678423 100644
--- a/docs/modules/ROOT/pages/reference/extensions/langchain4j-web-search.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/langchain4j-web-search.adoc
@@ -45,7 +45,9 @@ Check the xref:user-guide/index.adoc[User guide] for more
information about writ
endif::[]
[id="extensions-langchain4j-web-search-quarkus-langchain4j-bom"]
-== LangChain4j dependency management
+== LangChain4j usage
+
+=== Dependency management
In order to ensure alignment across all Quarkus and LangChain4j related
dependencies, it is recommended to import the LangChain4j BOM as below:
[source,xml,subs=attributes+]
@@ -66,3 +68,8 @@ In order to ensure alignment across all Quarkus and
LangChain4j related dependen
Note that the import order is paramount when using maven
`dependencyManagement`.
As such, one might need to import the `langchain4j-bom` before other related
Camel and Quarkus BOMs.
+
+=== Quarkus LangChain4j support
+
+WARNING: At present, this extension is neither tested with nor intended to be
used in conjunction with any Quarkus LangChain4j extensions.
+Consequently, both JVM and native modes may exhibit unexpected behaviour or
fail to function correctly in such configurations.
diff --git
a/tooling/maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc
b/tooling/maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc
index 8d4e99b2b5..154370b619 100644
---
a/tooling/maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc
+++
b/tooling/maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc
@@ -102,7 +102,9 @@ You will also need to enable serialization for the
exception classes that you in
[#if activatesQuarkusLangChain4jBom ]
[id="extensions-[=artifactIdBase]-quarkus-langchain4j-bom"]
-== LangChain4j dependency management
+== LangChain4j usage
+
+=== Dependency management
In order to ensure alignment across all Quarkus and LangChain4j related
dependencies, it is recommended to import the LangChain4j BOM as below:
[source,xml,subs=attributes+]
@@ -123,6 +125,11 @@ In order to ensure alignment across all Quarkus and
LangChain4j related dependen
Note that the import order is paramount when using maven
`dependencyManagement`.
As such, one might need to import the `langchain4j-bom` before other related
Camel and Quarkus BOMs.
+
+=== Quarkus LangChain4j support
+
+WARNING: At present, this extension is neither tested with nor intended to be
used in conjunction with any Quarkus LangChain4j extensions.
+Consequently, both JVM and native modes may exhibit unexpected behaviour or
fail to function correctly in such configurations.
[/#if]
[#if configuration?? || configOptions?size != 0 ]