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

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

commit eb6b50d24bebbaafd72c7707abb03ee3cf10ab1d
Author: David Jencks <djen...@apache.org>
AuthorDate: Tue Oct 5 14:47:25 2021 -0700

    fix tooling to link to correct version
---
 .../org/apache/camel/karaf/maven/ExtMvelHelper.java    | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git 
a/tooling/camel-karaf-docs-maven-plugin/src/main/java/org/apache/camel/karaf/maven/ExtMvelHelper.java
 
b/tooling/camel-karaf-docs-maven-plugin/src/main/java/org/apache/camel/karaf/maven/ExtMvelHelper.java
index c9c3347..a711e65 100644
--- 
a/tooling/camel-karaf-docs-maven-plugin/src/main/java/org/apache/camel/karaf/maven/ExtMvelHelper.java
+++ 
b/tooling/camel-karaf-docs-maven-plugin/src/main/java/org/apache/camel/karaf/maven/ExtMvelHelper.java
@@ -27,6 +27,8 @@ import org.apache.camel.tooling.model.LanguageModel;
 
 public class ExtMvelHelper {
 
+    private final static String CAMEL_VERSION = "3.12.x";
+
     private final Path extensionsDocPath;
 
     public ExtMvelHelper(Path extensionsDocPath) {
@@ -49,23 +51,23 @@ public class ExtMvelHelper {
             final ComponentModel component = (ComponentModel) model;
             final String scheme = component.getScheme();
             if ("org.apache.camel.karaf".equals(component.getGroupId())) {
-                return String.format("xref:camel-karaf::%s-component.adoc", 
scheme);
+                return String.format("xref:%s-component.adoc", scheme);
             } else {
-                return String.format("xref:components::%s-component.adoc", 
scheme);
+                return String.format("xref:%s@components::%s-component.adoc", 
CAMEL_VERSION, scheme);
             }
         } else if (model instanceof DataFormatModel) {
-            return 
String.format("xref:components:dataformats:%s-dataformat.adoc",
-                    invokeGetter(model, "getName"));
+            return 
String.format("xref:%s@components:dataformats:%s-dataformat.adoc",
+                    CAMEL_VERSION, invokeGetter(model, "getName"));
         } else if (model instanceof LanguageModel) {
-            return String.format("xref:components:languages:%s-language.adoc",
-                    invokeGetter(model, "getName"));
+            return 
String.format("xref:%s@components:languages:%s-language.adoc",
+                    CAMEL_VERSION, invokeGetter(model, "getName"));
         } else if (model instanceof OtherModel) {
             final OtherModel other = (OtherModel) model;
             final String name = other.getName();
             if ("org.apache.camel.karaf".equals(other.getGroupId())) {
-                return String.format("xref:camel-karaf::%s.adoc", name);
+                return String.format("xref:%s.adoc", name);
             } else {
-                return String.format("xref:components:others:%s.adoc", name);
+                return String.format("xref:%s@components:others:%s.adoc", 
CAMEL_VERSION, name);
             }
         } else {
             return null;

Reply via email to