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

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


The following commit(s) were added to refs/heads/camel-4.8.x by this push:
     new 1fcbd1d2b32 CAMEL-21634: camel-jbang - Include camel-quartz JAR when 
using cron component for export
1fcbd1d2b32 is described below

commit 1fcbd1d2b325db51ca4595b3f05b2949361c21f6
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Mon Jan 20 10:07:42 2025 +0100

    CAMEL-21634: camel-jbang - Include camel-quartz JAR when using cron 
component for export
---
 .../camel/main/download/DependencyDownloaderComponentResolver.java | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderComponentResolver.java
 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderComponentResolver.java
index 9ab484698bc..34001095d35 100644
--- 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderComponentResolver.java
+++ 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DependencyDownloaderComponentResolver.java
@@ -93,6 +93,13 @@ public final class DependencyDownloaderComponentResolver 
extends DefaultComponen
                 downloadLoader(oa.getGroupId(), oa.getArtifactId(), 
oa.getVersion());
             }
         }
+        if ("cron".equals(name)) {
+            // include camel-quartz when using cron
+            ComponentModel quartz = catalog.componentModel("quartz");
+            if (quartz != null) {
+                downloadLoader(quartz.getGroupId(), quartz.getArtifactId(), 
quartz.getVersion());
+            }
+        }
         if ("activemq".equals(name) || "activemq6".equals(name)) {
             // need to include JMS connection-pool (trigger class loader to 
download correct JAR)
             try {

Reply via email to