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 b237bab42a Use AsciiDoc attribute for langchain4j BOM version in
extension code snippets
b237bab42a is described below
commit b237bab42a1f91eea8d3a0e64aea2e4616bdbe20
Author: James Netherton <[email protected]>
AuthorDate: Tue Oct 14 11:03:02 2025 +0100
Use AsciiDoc attribute for langchain4j BOM version in extension code
snippets
---
docs/antora.yml | 1 +
docs/modules/ROOT/pages/reference/extensions/langchain4j-agent.adoc | 4 ++--
docs/modules/ROOT/pages/reference/extensions/langchain4j-chat.adoc | 4 ++--
.../ROOT/pages/reference/extensions/langchain4j-embeddings.adoc | 4 ++--
.../ROOT/pages/reference/extensions/langchain4j-embeddingstore.adoc | 4 ++--
.../ROOT/pages/reference/extensions/langchain4j-tokenizer.adoc | 4 ++--
docs/modules/ROOT/pages/reference/extensions/langchain4j-tools.adoc | 4 ++--
.../ROOT/pages/reference/extensions/langchain4j-web-search.adoc | 4 ++--
.../org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java | 1 -
.../src/main/resources/doc-templates/extension-doc-page.adoc | 4 ++--
10 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/docs/antora.yml b/docs/antora.yml
index 04009971dc..eb6f3bb52f 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -34,6 +34,7 @@ asciidoc:
quarkus-version: 3.28.2 # replace ${quarkus.version}
graalvm-version: 23.1.2 # replace ${graalvm.version}
graalvm-docs-version: jdk21 # replace ${graalvm-docs.version}
+ langchain4j-version: 1.5.0 # replace ${langchain4j.version}
mapstruct-version: 1.6.3 # replace ${mapstruct.version}
min-maven-version: 3.8.2 # replace ${min-maven-version}
target-maven-version: 3.9.11 # replace ${target-maven-version}
diff --git
a/docs/modules/ROOT/pages/reference/extensions/langchain4j-agent.adoc
b/docs/modules/ROOT/pages/reference/extensions/langchain4j-agent.adoc
index 678d7a9524..b3c250d1f3 100644
--- a/docs/modules/ROOT/pages/reference/extensions/langchain4j-agent.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/langchain4j-agent.adoc
@@ -48,14 +48,14 @@ endif::[]
== LangChain4j 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]
+[source,xml,subs=attributes+]
----
<dependencyManagement>
<dependencies>
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-bom</artifactId>
- <version>1.5.0</version>
+ <version>{langchain4j-version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
diff --git a/docs/modules/ROOT/pages/reference/extensions/langchain4j-chat.adoc
b/docs/modules/ROOT/pages/reference/extensions/langchain4j-chat.adoc
index ce319bb0bd..74c11c0be8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/langchain4j-chat.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/langchain4j-chat.adoc
@@ -48,14 +48,14 @@ endif::[]
== LangChain4j 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]
+[source,xml,subs=attributes+]
----
<dependencyManagement>
<dependencies>
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-bom</artifactId>
- <version>1.5.0</version>
+ <version>{langchain4j-version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
diff --git
a/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddings.adoc
b/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddings.adoc
index f1c0722ad1..e70a3aa720 100644
--- a/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddings.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddings.adoc
@@ -48,14 +48,14 @@ endif::[]
== LangChain4j 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]
+[source,xml,subs=attributes+]
----
<dependencyManagement>
<dependencies>
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-bom</artifactId>
- <version>1.5.0</version>
+ <version>{langchain4j-version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
diff --git
a/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddingstore.adoc
b/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddingstore.adoc
index 81d7dfb6a3..7221ba7a63 100644
---
a/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddingstore.adoc
+++
b/docs/modules/ROOT/pages/reference/extensions/langchain4j-embeddingstore.adoc
@@ -41,14 +41,14 @@ endif::[]
== LangChain4j 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]
+[source,xml,subs=attributes+]
----
<dependencyManagement>
<dependencies>
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-bom</artifactId>
- <version>1.5.0</version>
+ <version>{langchain4j-version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
diff --git
a/docs/modules/ROOT/pages/reference/extensions/langchain4j-tokenizer.adoc
b/docs/modules/ROOT/pages/reference/extensions/langchain4j-tokenizer.adoc
index 76f1e8e130..1127e0d87d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/langchain4j-tokenizer.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/langchain4j-tokenizer.adoc
@@ -48,14 +48,14 @@ endif::[]
== LangChain4j 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]
+[source,xml,subs=attributes+]
----
<dependencyManagement>
<dependencies>
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-bom</artifactId>
- <version>1.5.0</version>
+ <version>{langchain4j-version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
diff --git
a/docs/modules/ROOT/pages/reference/extensions/langchain4j-tools.adoc
b/docs/modules/ROOT/pages/reference/extensions/langchain4j-tools.adoc
index 7b0dfcc843..21b87ca680 100644
--- a/docs/modules/ROOT/pages/reference/extensions/langchain4j-tools.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/langchain4j-tools.adoc
@@ -48,14 +48,14 @@ endif::[]
== LangChain4j 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]
+[source,xml,subs=attributes+]
----
<dependencyManagement>
<dependencies>
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-bom</artifactId>
- <version>1.5.0</version>
+ <version>{langchain4j-version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
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 0b35fe5754..5633728f34 100644
--- a/docs/modules/ROOT/pages/reference/extensions/langchain4j-web-search.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/langchain4j-web-search.adoc
@@ -48,14 +48,14 @@ endif::[]
== LangChain4j 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]
+[source,xml,subs=attributes+]
----
<dependencyManagement>
<dependencies>
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-bom</artifactId>
- <version>1.5.0</version>
+ <version>{langchain4j-version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
diff --git
a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
index ad669296af..f07ace5bff 100644
---
a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
+++
b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
@@ -202,7 +202,6 @@ public class UpdateExtensionDocPageMojo extends
AbstractDocGeneratorMojo {
model.put("hasDurationOption",
configOptions.stream().anyMatch(ConfigItem::isTypeDuration));
model.put("hasMemSizeOption",
configOptions.stream().anyMatch(ConfigItem::isTypeMemSize));
model.put("configOptions", configOptions);
- model.put("langchain4jVersion",
project.getProperties().get("langchain4j.version"));
model.put("humanReadableKind", new TemplateMethodModelEx() {
@Override
public Object exec(List arguments) throws TemplateModelException {
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 bfa74c789a..8d4e99b2b5 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
@@ -105,14 +105,14 @@ You will also need to enable serialization for the
exception classes that you in
== LangChain4j 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]
+[source,xml,subs=attributes+]
----
<dependencyManagement>
<dependencies>
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-bom</artifactId>
- <version>[=langchain4jVersion]</version>
+ <version>{langchain4j-version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>