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 <anco...@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

Reply via email to