You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2022/08/03 13:03:52 UTC

[camel] 01/01: Camel-Jbang Export Command: Add Camel-Quarkus-Yaml-DSL in case of Camel-Kamelets usage

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

acosentino pushed a commit to branch camel-kamelet-yaml-dsl
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 1b9e49af107283ce895e842b530495f95852af2b
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Wed Aug 3 15:03:06 2022 +0200

    Camel-Jbang Export Command: Add Camel-Quarkus-Yaml-DSL in case of Camel-Kamelets usage
---
 .../org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java   | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java
index 025e6e706f2..236fef44c5e 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java
@@ -221,6 +221,12 @@ class ExportQuarkus extends Export {
                 sb.append("            <version>").append(v).append("</version>\n");
             }
             sb.append("        </dependency>\n");
+            if (aid.equalsIgnoreCase("camel-kamelets")) {
+                sb.append("        <dependency>\n");
+                sb.append("            <groupId>").append("org.apache.camel.quarkus").append("</groupId>\n");
+                sb.append("            <artifactId>").append("camel-quarkus-yaml-dsl").append("</artifactId>\n");
+                sb.append("        </dependency>\n");
+            }
         }
         context = context.replaceFirst("\\{\\{ \\.CamelDependencies }}", sb.toString());
 
@@ -290,7 +296,7 @@ class ExportQuarkus extends Export {
                         // re-create answer with the classloader that loaded quarkus to be able to load resources in this catalog
                         Class<CamelCatalog> clazz2
                                 = main.getCamelContext().getClassResolver().resolveClass(DEFAULT_CAMEL_CATALOG,
-                                        CamelCatalog.class);
+                                CamelCatalog.class);
                         answer = main.getCamelContext().getInjector().newInstance(clazz2);
                         answer.setRuntimeProvider(provider);
                         // use classloader that loaded quarkus provider to ensure we can load its resources