This is an automated email from the ASF dual-hosted git repository.

djencks pushed a commit to branch 2.2.x
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit 51aa6122bcc07351c2d18186d3b3a3aa5319dfe4
Author: David Jencks <[email protected]>
AuthorDate: Wed Sep 29 22:16:21 2021 -0700

    update to new indexer,jsonpath syntax, fix some versions
---
 docs/antora-playbook.yml                           |  2 --
 docs/antora.yml                                    |  9 +++++++--
 .../contributor-guide/extension-metadata.adoc      |  2 +-
 .../pages/contributor-guide/release-guide.adoc     | 11 ++++-------
 docs/modules/ROOT/pages/index.adoc                 |  2 +-
 docs/modules/ROOT/pages/reference/components.adoc  | 14 +------------
 docs/modules/ROOT/pages/reference/dataformats.adoc | 14 +------------
 .../ROOT/pages/reference/extensions/core.adoc      |  2 +-
 .../reference/extensions/microprofile-health.adoc  |  2 +-
 docs/modules/ROOT/pages/reference/index.adoc       | 15 +++++++++-----
 docs/modules/ROOT/pages/reference/languages.adoc   | 14 +------------
 docs/modules/ROOT/pages/reference/others.adoc      | 14 +------------
 docs/modules/ROOT/pages/user-guide/cdi.adoc        |  9 +++------
 .../ROOT/pages/user-guide/command-mode.adoc        |  2 +-
 .../pages/user-guide/defining-camel-routes.adoc    |  2 +-
 .../pages/user-guide/dependency-management.adoc    | 10 ++--------
 docs/modules/ROOT/pages/user-guide/examples.adoc   |  4 +---
 .../modules/ROOT/pages/user-guide/native-mode.adoc |  2 +-
 .../ROOT/pages/user-guide/observability.adoc       |  2 +-
 .../reference/summary-table.adoc}                  | 23 ++++++++++------------
 .../core/runtime/src/main/doc/configuration.adoc   |  2 +-
 .../runtime/src/main/doc/usage.adoc                |  2 +-
 pom.xml                                            |  3 ++-
 23 files changed, 53 insertions(+), 109 deletions(-)

diff --git a/docs/antora-playbook.yml b/docs/antora-playbook.yml
index 0450197..9e57db5 100644
--- a/docs/antora-playbook.yml
+++ b/docs/antora-playbook.yml
@@ -40,8 +40,6 @@ content:
 asciidoc:
   extensions:
     - "@djencks/asciidoctor-antora-indexer"
-  attributes:
-    eip-vc: latest@components
 
 ui:
   bundle:
diff --git a/docs/antora.yml b/docs/antora.yml
index 8ef0342..7871f94 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -17,12 +17,17 @@
 
 name: camel-quarkus
 title: Camel Quarkus
-version: latest
+version: 2.2.x
 nav:
 - modules/ROOT/nav.adoc
 asciidoc:
   attributes:
-    cq-camel-components: 3.11.x@components # replace 
${camel.docs.components.xref}
     min-maven-version: 3.6.2 # replace ${min-maven-version}
     target-maven-version: 3.8.1 # replace ${target-maven-version}
     quarkus-version: 2.2.0.Final # replace ${quarkus.version}
+    # properties used in xrefs to other Antora components
+    cq-camel-components: 3.11.x@components # replace 
${camel.docs.components.xref}
+    quarkus-examples-version: latest
+    # indexTable common
+    indexer-version: 3.11.x # replace ${camel.docs.components.version}
+    indexer-component: components
diff --git a/docs/modules/ROOT/pages/contributor-guide/extension-metadata.adoc 
b/docs/modules/ROOT/pages/contributor-guide/extension-metadata.adoc
index 3f15b56..0f62f32 100644
--- a/docs/modules/ROOT/pages/contributor-guide/extension-metadata.adoc
+++ b/docs/modules/ROOT/pages/contributor-guide/extension-metadata.adoc
@@ -30,7 +30,7 @@ The data comes from the following
 sources:
 
 * `name`: comes from `pom.xml`'s `<name>`
-* `description`: taken from xref:latest@manual::camel-catalog.adoc[Camel 
Catalog]. If the given
+* `description`: taken from xref:manual::camel-catalog.adoc[Camel Catalog]. If 
the given
   extension contains more than one component, language or data format, their 
descriptions are concatenated and a warning
   is issued in the log. The value from Camel Catalog can be overridden by 
setting a `<description>` in the
   `pom.xml` of the given extension's runtime module.
diff --git a/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc 
b/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc
index cf64b61..5ce3cc6 100644
--- a/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc
+++ b/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc
@@ -1,12 +1,11 @@
-[[ReleaseGuide-ReleaseGuide]]
 = Apache Camel Quarkus release process
 :page-aliases: release-guide.adoc
 
 The process is _mutatis mutandis_ the same as for the main Apache Camel 
repository - see the
-xref:latest@manual::release-guide.adoc[Release guide] page of the Camel 
documentation.
+xref:manual::release-guide.adoc[Release guide] page of the Camel documentation.
 
 Here, just a sketch of the repeating part, after you have performed the 
initial setup following the
-xref:latest@manual::release-guide.adoc[Camel Release guide].
+xref:manual::release-guide.adoc[Camel Release guide].
 
 == Pre release tasks
 
@@ -167,11 +166,9 @@ Check the full [release 
announcement](https://camel.apache.org/blog/2021/06/came
 
 When: once the newly released artifacts are available on 
https://repo1.maven.org/maven2/org/apache/camel/quarkus/camel-quarkus-bom/[Maven
 Central].
 
-[INFO]
-====
-https://github.com/quarkusio/quarkus-platform[Quarkus Platform] hosts the 
metadata and Maven BOMs necessary for
+INFO: https://github.com/quarkusio/quarkus-platform[Quarkus Platform] hosts 
the metadata and Maven BOMs necessary for
 https://code.quarkus.io/[code.quarkus.io] as well as for 
https://quarkus.io/guides/tooling[Quarkus tools].
-====
+
 
 * Clone Quarkus Platform unless you have done it in the past
 +
diff --git a/docs/modules/ROOT/pages/index.adoc 
b/docs/modules/ROOT/pages/index.adoc
index 560813f..090a56e 100644
--- a/docs/modules/ROOT/pages/index.adoc
+++ b/docs/modules/ROOT/pages/index.adoc
@@ -1,6 +1,6 @@
 = Apache Camel extensions for Quarkus
 
-This project aims to bring the awesome integration capabilities of 
xref:latest@manual::index.adoc[Apache Camel]
+This project aims to bring the awesome integration capabilities of 
xref:manual::index.adoc[Apache Camel]
 and its vast xref:{cq-camel-components}::index.adoc[component library] to the
 https://quarkus.io/[Quarkus runtime].
 
diff --git a/docs/modules/ROOT/pages/reference/components.adoc 
b/docs/modules/ROOT/pages/reference/components.adoc
index 8e56656..5952a59 100644
--- a/docs/modules/ROOT/pages/reference/components.adoc
+++ b/docs/modules/ROOT/pages/reference/components.adoc
@@ -1,19 +1,7 @@
 = Camel components supported on Quarkus
-:indexer-version: latest
-:indexer-component: components
 :indexer-module: ROOT
 :indexer-rel-filter: *-component.adoc
 :indexer-human-readable-kind: Component
 :indexer-human-readable-kind-plural: components
 
-There are 
indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id]
 {indexer-human-readable-kind-plural} 
(indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes='cq-artifact-id,cq-deprecated=true']
 deprecated, 
indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}"
 [...]
-
-[.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"]
-|===
-| {indexer-human-readable-kind} | Artifact | JVM +
-since | Native +
-since | Support +
-level | Description
-|===
-
-indexTable::[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id,cells="=`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status-deprecation,cq-camel-part-description"]
+include::partial$reference/summary-table.adoc[]
diff --git a/docs/modules/ROOT/pages/reference/dataformats.adoc 
b/docs/modules/ROOT/pages/reference/dataformats.adoc
index 199bc30..2f56712 100644
--- a/docs/modules/ROOT/pages/reference/dataformats.adoc
+++ b/docs/modules/ROOT/pages/reference/dataformats.adoc
@@ -1,19 +1,7 @@
 = Camel data formats supported on Quarkus
-:indexer-version: latest
-:indexer-component: components
 :indexer-module: dataformats
 :indexer-rel-filter: *-dataformat.adoc
 :indexer-human-readable-kind: Data format
 :indexer-human-readable-kind-plural: data formats
 
-There are 
indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id]
 {indexer-human-readable-kind-plural} 
(indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes='cq-artifact-id,cq-deprecated=true']
 deprecated, 
indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}"
 [...]
-
-[.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"]
-|===
-| {indexer-human-readable-kind} | Artifact | JVM +
-since | Native +
-since | Support +
-level | Description
-|===
-
-indexTable::[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id,cells="=`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status-deprecation,cq-camel-part-description"]
+include::partial$reference/summary-table.adoc[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/core.adoc 
b/docs/modules/ROOT/pages/reference/extensions/core.adoc
index 87a8e4c..5c575df 100644
--- a/docs/modules/ROOT/pages/reference/extensions/core.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/core.adoc
@@ -63,7 +63,7 @@ Note that in native mode, some classes may need to be 
registered for reflection.
 needs to be 
link:https://quarkus.io/guides/writing-native-applications-tips#registering-for-reflection[registered
 for reflection].
 
 ==== Using dynamic type resolution in native mode
-When dynamically resolving a type from simple expressions like 
`${mandatoryBodyAs(TYPE)}`, `${type:package.Enum.CONSTANT}` or `${body} is 
TYPE`, it may be needed to register some classes for reflection manually.
+When dynamically resolving a type from simple expressions like 
`${mandatoryBodyAs(TYPE)}`, `${type:package.Enum.CONSTANT}` or `$\{body} is 
TYPE`, it may be needed to register some classes for reflection manually.
 
 For instance, the simple expression below is dynamically resolving the type 
`java.nio.ByteBuffer` at runtime:
 [source,java]
diff --git 
a/docs/modules/ROOT/pages/reference/extensions/microprofile-health.adoc 
b/docs/modules/ROOT/pages/reference/extensions/microprofile-health.adoc
index a25153a..901a6d0 100644
--- a/docs/modules/ROOT/pages/reference/extensions/microprofile-health.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/microprofile-health.adoc
@@ -41,7 +41,7 @@ Check the xref:user-guide/index.adoc[User guide] for more 
information about writ
 
 == Usage
 
-You can register health checks for your applications with the 
xref:latest@manual::health-check.adoc[Camel health check API].
+You can register health checks for your applications with the 
xref:manual::health-check.adoc[Camel health check API].
 
 By default, classes extending `AbstractHealthCheck` are registered as both 
liveness and readiness checks. You can override the `isReadiness` method to 
control this behaviour.
 
diff --git a/docs/modules/ROOT/pages/reference/index.adoc 
b/docs/modules/ROOT/pages/reference/index.adoc
index 7aa970c..d4a3016 100644
--- a/docs/modules/ROOT/pages/reference/index.adoc
+++ b/docs/modules/ROOT/pages/reference/index.adoc
@@ -18,10 +18,15 @@ There are 
indexCount:[relative=reference/extensions/\*.adoc] extensions (indexCo
 
 [.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"]
 |===
-| Extension | Artifact | JVM +
-since | Native +
-since | Support +
-level | Description
+| Extension
+| Artifact
+| JVM +
+since
+| Native +
+since
+| Support +
+level
+| Description
 |===
 
-indexTable::[relative='reference/extensions/*.adoc',cells="$xref,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status-deprecation,cq-description"]
+indexTable::[relative='reference/extensions/*.adoc',cellformats="$xref|cqArtifactId|cqJvmSince|cqNativeSince|cqStatusDeprecation|cqDescription"]
diff --git a/docs/modules/ROOT/pages/reference/languages.adoc 
b/docs/modules/ROOT/pages/reference/languages.adoc
index b471147..5f487d5 100644
--- a/docs/modules/ROOT/pages/reference/languages.adoc
+++ b/docs/modules/ROOT/pages/reference/languages.adoc
@@ -1,19 +1,7 @@
 = Camel languages supported on Quarkus
-:indexer-version: latest
-:indexer-component: components
 :indexer-module: languages
 :indexer-rel-filter: *-language.adoc
 :indexer-human-readable-kind: Language
 :indexer-human-readable-kind-plural: languages
 
-There are 
indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id]
 {indexer-human-readable-kind-plural} 
(indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes='cq-artifact-id,cq-deprecated=true']
 deprecated, 
indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}"
 [...]
-
-[.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"]
-|===
-| {indexer-human-readable-kind} | Artifact | JVM +
-since | Native +
-since | Support +
-level | Description
-|===
-
-indexTable::[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id,cells="=`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status-deprecation,cq-camel-part-description"]
+include::partial$reference/summary-table.adoc[]
diff --git a/docs/modules/ROOT/pages/reference/others.adoc 
b/docs/modules/ROOT/pages/reference/others.adoc
index b0b848e..7bcd12d 100644
--- a/docs/modules/ROOT/pages/reference/others.adoc
+++ b/docs/modules/ROOT/pages/reference/others.adoc
@@ -1,19 +1,7 @@
 = Camel misc. components supported on Quarkus
-:indexer-version: latest
-:indexer-component: components
 :indexer-module: others
 :indexer-rel-filter: *.adoc
 :indexer-human-readable-kind: Misc. component
 :indexer-human-readable-kind-plural: misc. components
 
-There are 
indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id]
 {indexer-human-readable-kind-plural} 
(indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes='cq-artifact-id,cq-deprecated=true']
 deprecated, 
indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}"
 [...]
-
-[.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"]
-|===
-| {indexer-human-readable-kind} | Artifact | JVM +
-since | Native +
-since | Support +
-level | Description
-|===
-
-indexTable::[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id,cells="=`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status-deprecation,cq-camel-part-description"]
+include::partial$reference/summary-table.adoc[]
diff --git a/docs/modules/ROOT/pages/user-guide/cdi.adoc 
b/docs/modules/ROOT/pages/user-guide/cdi.adoc
index afc96e2..9cd3b2a 100644
--- a/docs/modules/ROOT/pages/user-guide/cdi.adoc
+++ b/docs/modules/ROOT/pages/user-guide/cdi.adoc
@@ -68,7 +68,7 @@ public class MyBean {
 == `@EndpointInject` and `@Produce`
 
 If you are used to `@org.apache.camel.EndpointInject` and 
`@org.apache.camel.Produce` from
-xref:latest@manual::pojo-producing.adoc[plain Camel] or from Camel on 
SpringBoot, you can continue using them on Quarkus too.
+xref:manual::pojo-producing.adoc[plain Camel] or from Camel on SpringBoot, you 
can continue using them on Quarkus too.
 This is supported since Camel Quarkus 2.0.0.
 
 The following use cases are supported by 
`org.apache.camel.quarkus:camel-quarkus-core`:
@@ -178,16 +178,13 @@ public class CamelRoute extends RouteBuilder {
 }
 ----
 
-[INFO]
-====
-We aim at supporting all use cases listed in 
xref:latest@manual::bean-binding.adoc[Bean binding] section of Camel 
documentation.
+INFO: We aim at supporting all use cases listed in 
xref:manual::bean-binding.adoc[Bean binding] section of Camel documentation.
 Do not hesitate to https://github.com/apache/camel-quarkus/issues[file an 
issue] if some bean binding scenario does not work for you.
-====
 
 === `@Consume`
 
 Since Camel Quarkus 2.0.0, the `camel-quarkus-bean` artifact brings support 
for `@org.apache.camel.Consume`
-- see the xref:latest@manual:ROOT:pojo-consuming.adoc[Pojo consuming] section 
of Camel documentation.
+- see the xref:manual:ROOT:pojo-consuming.adoc[Pojo consuming] section of 
Camel documentation.
 
 Declaring a class like the following
 
diff --git a/docs/modules/ROOT/pages/user-guide/command-mode.adoc 
b/docs/modules/ROOT/pages/user-guide/command-mode.adoc
index 8bc975f..8fb5094 100644
--- a/docs/modules/ROOT/pages/user-guide/command-mode.adoc
+++ b/docs/modules/ROOT/pages/user-guide/command-mode.adoc
@@ -19,7 +19,7 @@ with a command line utility may suit much better in 
situations like this.
 There is just one thing where it would differ from a stock Camel Quarkus 
application:
 setting an exit condition in `application.properties`.
 
-The rest of the application - most notably the 
xref:latest@manual::routes.adoc[Route]
+The rest of the application - most notably the xref:manual::routes.adoc[Route]
 that performs the actual data transformation and transfer - will look the same 
like with a traditional Camel service.
 
 == A minimal Hello World!
diff --git a/docs/modules/ROOT/pages/user-guide/defining-camel-routes.adoc 
b/docs/modules/ROOT/pages/user-guide/defining-camel-routes.adoc
index 52b7f73..c5a6934 100644
--- a/docs/modules/ROOT/pages/user-guide/defining-camel-routes.adoc
+++ b/docs/modules/ROOT/pages/user-guide/defining-camel-routes.adoc
@@ -54,7 +54,7 @@ In case of the above example, it would be 
`camel-quarkus-timer`.
 In order to configure Camel routes, rests or templates in XML, you must add a 
Camel XML parser dependency to the classpath.
 Since Camel Quarkus 1.8.0, 
`xref:reference/extensions/xml-io-dsl.adoc[camel-quarkus-xml-io-dsl]` is the 
best choice.
 
-With Camel Main, you can set a property that points to the location of 
resources XML files such as routes, xref:latest@manual::rest-dsl.adoc[REST DSL] 
and xref:latest@manual::route-template.adoc[Route templates]:
+With Camel Main, you can set a property that points to the location of 
resources XML files such as routes, xref:manual::rest-dsl.adoc[REST DSL] and 
xref:manual::route-template.adoc[Route templates]:
 
 [source,properties]
 ----
diff --git a/docs/modules/ROOT/pages/user-guide/dependency-management.adoc 
b/docs/modules/ROOT/pages/user-guide/dependency-management.adoc
index 065e5a6..7cfd205 100644
--- a/docs/modules/ROOT/pages/user-guide/dependency-management.adoc
+++ b/docs/modules/ROOT/pages/user-guide/dependency-management.adoc
@@ -12,11 +12,8 @@ The easiest and most straightforward way to get the 
dependency versions right in
 
 All of these allow you to select extensions and scaffold a new Maven or Gradle 
project.
 
-[INFO]
-====
-The universe of available extensions spans over Quarkus Core, Camel Quarkus 
and several other third party participating projects,
+INFO: The universe of available extensions spans over Quarkus Core, Camel 
Quarkus and several other third party participating projects,
 such as Hazelcast, Cassandra, Kogito, OptaPlanner, etc.
-====
 
 The generated `pom.xml` will look similar to the following:
 
@@ -89,11 +86,8 @@ As long as you do not plan to use any dependencies beyond 
those from Quarkus and
 you may consider switching to `org.apache.camel.quarkus:camel-quarkus-bom`.
 It manages all supported Camel artifacts and imports `io.quarkus:quarkus-bom`.
 
-[INFO]
-====
-`io.quarkus:quarkus-bom` manages the core Quarkus dependencies,
+INFO: `io.quarkus:quarkus-bom` manages the core Quarkus dependencies,
 such as `io.quarkus:quarkus-arc` (CDI), `io.quarkus:quarkus-hibernate-orm`, 
`io.quarkus:quarkus-resteasy` (JAX-RS), etc.
-====
 
 == Combining with other BOMs
 
diff --git a/docs/modules/ROOT/pages/user-guide/examples.adoc 
b/docs/modules/ROOT/pages/user-guide/examples.adoc
index 0ecba72..f01f0e2 100644
--- a/docs/modules/ROOT/pages/user-guide/examples.adoc
+++ b/docs/modules/ROOT/pages/user-guide/examples.adoc
@@ -1,6 +1,4 @@
 = Camel Quarkus Examples
-:page-aliases: examples.adoc
-:quarkus-examples-version: latest
 
 We offer several examples in 
https://github.com/apache/camel-quarkus-examples[Camel Quarkus examples 
repository]. To
 learn how to use them, please follow the 
xref:user-guide/first-steps.adoc[First steps] chapter of the User guide.
@@ -11,4 +9,4 @@ Number of Examples: 
jsonpathCount:{quarkus-examples-version}@camel-quarkus-examp
 | Example | Description
 |===
 
-jsonpathTable::{quarkus-examples-version}@camel-quarkus-examples:ROOT:attachment$examples.json['$[*]',
 '$\{link}[$\{title}],description']
+jsonpathTable::{quarkus-examples-version}@camel-quarkus-examples:ROOT:attachment$examples.json["$[*]",cellformats=
 "`$\{link}[$\{title}]`|description"]
diff --git a/docs/modules/ROOT/pages/user-guide/native-mode.adoc 
b/docs/modules/ROOT/pages/user-guide/native-mode.adoc
index 009b976..9057659 100644
--- a/docs/modules/ROOT/pages/user-guide/native-mode.adoc
+++ b/docs/modules/ROOT/pages/user-guide/native-mode.adoc
@@ -65,7 +65,7 @@ Please refer to 
https://quarkus.io/guides/building-native-image#quarkus-native-p
 [[using-onexception-clause-in-native-mode]]
 == Using the onException clause in native mode
 
-When using xref:latest@manual::exception-clause.adoc[camel onException 
handling] in native mode, it is the application developers responsibility to 
register exception classes for reflection.
+When using xref:manual::exception-clause.adoc[camel onException handling] in 
native mode, it is the application developers responsibility to register 
exception classes for reflection.
 
 For instance, having a camel context with onException handling as below:
 
diff --git a/docs/modules/ROOT/pages/user-guide/observability.adoc 
b/docs/modules/ROOT/pages/user-guide/observability.adoc
index defa259..6ea4bdc 100644
--- a/docs/modules/ROOT/pages/user-guide/observability.adoc
+++ b/docs/modules/ROOT/pages/user-guide/observability.adoc
@@ -4,7 +4,7 @@
 
 Health & liveness checks are supported via the
 xref:reference/extensions/microprofile-health.adoc[MicroProfile Health] 
extension. They can be configured via the
-xref:latest@manual::health-check.adoc[Camel Health] API or via
+xref:manual::health-check.adoc[Camel Health] API or via
 https://quarkus.io/guides/microprofile-health[Quarkus MicroProfile Health].
 
 All configured checks are available on the standard MicroProfile Health 
endpoint URLs:
diff --git a/docs/modules/ROOT/pages/reference/components.adoc 
b/docs/modules/ROOT/partials/reference/summary-table.adoc
similarity index 58%
copy from docs/modules/ROOT/pages/reference/components.adoc
copy to docs/modules/ROOT/partials/reference/summary-table.adoc
index 8e56656..3154608 100644
--- a/docs/modules/ROOT/pages/reference/components.adoc
+++ b/docs/modules/ROOT/partials/reference/summary-table.adoc
@@ -1,19 +1,16 @@
-= Camel components supported on Quarkus
-:indexer-version: latest
-:indexer-component: components
-:indexer-module: ROOT
-:indexer-rel-filter: *-component.adoc
-:indexer-human-readable-kind: Component
-:indexer-human-readable-kind-plural: components
-
 There are 
indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id]
 {indexer-human-readable-kind-plural} 
(indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes='cq-artifact-id,cq-deprecated=true']
 deprecated, 
indexCount:[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}"
 [...]
 
 [.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"]
 |===
-| {indexer-human-readable-kind} | Artifact | JVM +
-since | Native +
-since | Support +
-level | Description
+| {indexer-human-readable-kind}
+| Artifact
+| JVM +
+since
+| Native +
+since
+| Support +
+level
+| Description
 |===
 
-indexTable::[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id,cells="=`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status-deprecation,cq-camel-part-description"]
+indexTable::[version="{indexer-version}",component="{indexer-component}",module="{indexer-module}",relative="{indexer-rel-filter}",attributes=cq-artifact-id,cellformats="`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`|cqArtifactId|cqJvmSince|cqNativeSince|cqStatus|cqCamelPartDescription"]
diff --git a/extensions-core/core/runtime/src/main/doc/configuration.adoc 
b/extensions-core/core/runtime/src/main/doc/configuration.adoc
index b7a83ba..61c59e8 100644
--- a/extensions-core/core/runtime/src/main/doc/configuration.adoc
+++ b/extensions-core/core/runtime/src/main/doc/configuration.adoc
@@ -14,7 +14,7 @@ Note that in native mode, some classes may need to be 
registered for reflection.
 needs to be 
link:https://quarkus.io/guides/writing-native-applications-tips#registering-for-reflection[registered
 for reflection].
 
 ==== Using dynamic type resolution in native mode
-When dynamically resolving a type from simple expressions like 
`${mandatoryBodyAs(TYPE)}`, `${type:package.Enum.CONSTANT}` or `${body} is 
TYPE`, it may be needed to register some classes for reflection manually.
+When dynamically resolving a type from simple expressions like 
`${mandatoryBodyAs(TYPE)}`, `${type:package.Enum.CONSTANT}` or `$\{body} is 
TYPE`, it may be needed to register some classes for reflection manually.
 
 For instance, the simple expression below is dynamically resolving the type 
`java.nio.ByteBuffer` at runtime:
 [source,java]
diff --git a/extensions/microprofile-health/runtime/src/main/doc/usage.adoc 
b/extensions/microprofile-health/runtime/src/main/doc/usage.adoc
index b7350b9..51a70db 100644
--- a/extensions/microprofile-health/runtime/src/main/doc/usage.adoc
+++ b/extensions/microprofile-health/runtime/src/main/doc/usage.adoc
@@ -1,4 +1,4 @@
-You can register health checks for your applications with the 
xref:latest@manual::health-check.adoc[Camel health check API].
+You can register health checks for your applications with the 
xref:manual::health-check.adoc[Camel health check API].
 
 By default, classes extending `AbstractHealthCheck` are registered as both 
liveness and readiness checks. You can override the `isReadiness` method to 
control this behaviour.
 
diff --git a/pom.xml b/pom.xml
index b2386ad..8831ec8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -40,7 +40,8 @@
         <!-- Primary dependencies - maintained manually -->
         <camel.major.minor>3.11</camel.major.minor> <!-- run after each 
change: cd docs && mvnd validate -->
         <camel.version>${camel.major.minor}.1</camel.version>
-        
<camel.docs.components.xref>${camel.major.minor}.x@components</camel.docs.components.xref><!--
 the version in Camel's docs/components/antora.yml -->
+        
<camel.docs.components.version>${camel.major.minor}.x</camel.docs.components.version><!--
 the version in Camel's docs/components/antora.yml -->
+        
<camel.docs.components.xref>${camel.docs.components.version}@components</camel.docs.components.xref><!--
 the version in Camel's docs/components/antora.yml -->
         
<camel.docs.branch>camel-${camel.major.minor}.x</camel.docs.branch><!-- The 
stable branch on which our Antora docs depends -->
 
         <cassandra-quarkus.version>1.1.1</cassandra-quarkus.version><!-- 
https://repo1.maven.org/maven2/com/datastax/oss/quarkus/cassandra-quarkus-bom/ 
-->

Reply via email to