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>

Reply via email to