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 {