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 b6059b4ef31 CAMEL-21290: camel-jbang - Export activemq should include connection pool b6059b4ef31 is described below commit b6059b4ef310dc4680808a3a7e2d4e58b8f8993c Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Mon Sep 30 12:19:03 2024 +0200 CAMEL-21290: camel-jbang - Export activemq should include connection pool --- .../main/download/DependencyDownloaderComponentResolver.java | 8 ++++++++ 1 file changed, 8 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 d21dcbe63ce..e54bb6cf114 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 @@ -87,6 +87,14 @@ public final class DependencyDownloaderComponentResolver extends DefaultComponen downloadLoader(oa.getGroupId(), oa.getArtifactId(), oa.getVersion()); } } + if ("activemq".equals(name) || "activemq6".equals(name)) { + // need to include JMS connection-pool (trigger class loader to download correct JAR) + try { + camelContext.getClassResolver().resolveClass("org.messaginghub.pooled.jms.JmsPoolConnectionFactory"); + } catch (Exception e) { + // ignore + } + } if (answer == null) { List<String> suggestion = SuggestSimilarHelper.didYouMean(catalog.findComponentNames(), name); if (suggestion != null && !suggestion.isEmpty()) {