This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch sdir in repository https://gitbox.apache.org/repos/asf/camel.git
commit c75cedd0455345a4bf14afdaeabe9b1cf963abc9 Author: Claus Ibsen <[email protected]> AuthorDate: Wed Aug 28 09:52:01 2024 +0200 camel-jbang - Add download to upload when using --source-dir and --console --- .../main/java/org/apache/camel/jbang/console/SourceDirDevConsole.java | 2 +- .../src/main/java/org/apache/camel/main/KameletMain.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dsl/camel-jbang/camel-jbang-console/src/main/java/org/apache/camel/jbang/console/SourceDirDevConsole.java b/dsl/camel-jbang/camel-jbang-console/src/main/java/org/apache/camel/jbang/console/SourceDirDevConsole.java index 6ad7a2b9e6a..dd9c0f783bb 100644 --- a/dsl/camel-jbang/camel-jbang-console/src/main/java/org/apache/camel/jbang/console/SourceDirDevConsole.java +++ b/dsl/camel-jbang/camel-jbang-console/src/main/java/org/apache/camel/jbang/console/SourceDirDevConsole.java @@ -96,7 +96,7 @@ public class SourceDirDevConsole extends AbstractDevConsole { } catch (Exception e) { // ignore } - if (code.length() > 0) { + if (!code.isEmpty()) { sb.append(" ").append("-".repeat(40)); sb.append(code); sb.append("\n\n"); diff --git a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/KameletMain.java b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/KameletMain.java index f2e203a5e24..0053fd4ba03 100644 --- a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/KameletMain.java +++ b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/KameletMain.java @@ -640,10 +640,11 @@ public class KameletMain extends MainCommandLineSupport { // reloader if (sourceDir != null) { if (console || health) { - // allow to upload source via http when HTTP console enabled + // allow to upload/download source (source-dir is intended to be dynamic) via http when HTTP console enabled configure().httpServer().withEnabled(true); configure().httpServer().withUploadEnabled(true); configure().httpServer().withUploadSourceDir(sourceDir); + configure().httpServer().withDownloadEnabled(true); } RouteOnDemandReloadStrategy reloader = new RouteOnDemandReloadStrategy(sourceDir, true); reloader.setPattern("*");
