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

djencks pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git

commit 3b56a12f4c9a74e294f807eb6fed52df2fc1e33b
Author: David Jencks <djen...@apache.org>
AuthorDate: Mon Oct 4 14:10:09 2021 -0700

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

diff --git 
a/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java
 
b/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java
index bd5b3a3..f0c1445 100644
--- 
a/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java
+++ 
b/tooling/camel-spring-boot-docs-maven-plugin/src/main/java/org/apache/camel/springboot/maven/ExtMvelHelper.java
@@ -30,6 +30,8 @@ import org.apache.camel.tooling.model.SupportLevel;
 
 public class ExtMvelHelper {
 
+    private static final String CAMEL_VERSION = "latest";
+
     private final Path extensionsDocPath;
 
     public ExtMvelHelper(Path extensionsDocPath) {
@@ -56,15 +58,16 @@ public class ExtMvelHelper {
 
     public String getDocLink(ArtifactModel<?> model) {
         if (isLocalComponent(model)) {
-            return String.format("xref:%s.adoc", ((ArtifactModel<?>) 
model).getName());
+            throw new RuntimeException("unexpected local model " + 
((ArtifactModel<?>) model).getName());
+//            return String.format("xref:%s.adoc", ((ArtifactModel<?>) 
model).getName());
         } else if (model instanceof ComponentModel) {
-            return String.format("xref:latest@components::%s-component.adoc", 
((ComponentModel) model).getScheme());
+            return String.format("xref:%s@components::%s-component.adoc", 
CAMEL_VERSION, ((ComponentModel) model).getScheme());
         } else if (model instanceof DataFormatModel) {
-            return 
String.format("xref:latest@components:dataformats:%s-dataformat.adoc", 
((DataFormatModel) model).getName());
+            return 
String.format("xref:%s@components:dataformats:%s-dataformat.adoc", 
CAMEL_VERSION, ((DataFormatModel) model).getName());
         } else if (model instanceof LanguageModel) {
-            return 
String.format("xref:latest@components:languages:%s-language.adoc", 
((LanguageModel) model).getName());
+            return 
String.format("xref:%s@components:languages:%s-language.adoc", CAMEL_VERSION, 
((LanguageModel) model).getName());
         } else if (model instanceof OtherModel) {
-            return String.format("xref:latest@components:others:%s.adoc", 
((OtherModel) model).getName());
+            return String.format("xref:%s@components:others:%s.adoc", 
CAMEL_VERSION, ((OtherModel) model).getName());
         } else {
             return null;
         }

Reply via email to