This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch feature/CAMEL-23857-tui-runtime-chooser in repository https://gitbox.apache.org/repos/asf/camel.git
commit aa1ec5ccaf6a354b5a5ed8621c55f438eb7bcda8 Author: Claus Ibsen <[email protected]> AuthorDate: Mon Jun 29 20:59:16 2026 +0200 CAMEL-23857: Pass exportBaseDir to Spring Boot and Quarkus exports Co-Authored-By: Claude Opus 4.6 <[email protected]> Signed-off-by: Claus Ibsen <[email protected]> --- .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java index efc31fca6eab..a1781a745a3a 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java @@ -1326,6 +1326,7 @@ public class Run extends CamelCommand { // export to hidden folder ExportQuarkus eq = new ExportQuarkus(getMain()); + eq.exportBaseDir = this.exportBaseDir; eq.javaLiveReload = this.dev; eq.symbolicLink = this.dev; eq.mavenWrapper = true; @@ -1431,6 +1432,7 @@ public class Run extends CamelCommand { // export to hidden folder ExportSpringBoot eq = new ExportSpringBoot(getMain()); + eq.exportBaseDir = this.exportBaseDir; // the code reload is not supported, since we use symlink, spring-boot devtools doesn't support symlink if (this.dev) { printer().println("WARN: Code reload is not supported with Spring Boot."); @@ -1623,6 +1625,9 @@ public class Run extends CamelCommand { kameletsVersion = answer.getProperty(KAMELETS_VERSION, kameletsVersion); springBootVersion = answer.getProperty(SPRING_BOOT_VERSION, springBootVersion); javaVersion = answer.getProperty(JAVA_VERSION, javaVersion); + if (quarkusPlatform == null) { + quarkusPlatform = new QuarkusPlatformMixin(); + } quarkusPlatform = QuarkusPlatformMixin.of(answer, quarkusPlatform); gav = answer.getProperty(GAV, gav); stub = answer.getProperty(STUB, stub);
