This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push: new 5553f4617ee camel-jbang - Run do not write to settings that are default valued 5553f4617ee is described below commit 5553f4617eee63ac4cad523f7e7944db76df584e Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Sat Jul 30 10:04:06 2022 +0200 camel-jbang - Run do not write to settings that are default valued --- .../java/org/apache/camel/dsl/jbang/core/commands/Run.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) 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 a6c79872b89..ef91f1b2351 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 @@ -349,14 +349,18 @@ class Run extends CamelCommand { main.setAppName("Apache Camel (JBang)"); writeSetting(main, profileProperties, "camel.main.name", name); + writeSetting(main, profileProperties, "camel.main.sourceLocationEnabled", "true"); if (dev) { + writeSetting(main, profileProperties, "camel.main.routesReloadEnabled", "true"); // allow quick shutdown during development writeSetting(main, profileProperties, "camel.main.shutdownTimeout", "5"); } - writeSetting(main, profileProperties, "camel.main.routesReloadEnabled", dev ? "true" : "false"); - writeSetting(main, profileProperties, "camel.main.sourceLocationEnabled", "true"); - writeSetting(main, profileProperties, "camel.main.tracing", trace ? "true" : "false"); - writeSetting(main, profileProperties, "camel.main.modeline", modeline ? "true" : "false"); + if (trace) { + writeSetting(main, profileProperties, "camel.main.tracing", "true"); + } + if (modeline) { + writeSetting(main, profileProperties, "camel.main.modeline", "true"); + } // allow java-dsl to compile to .class which we need in uber-jar mode writeSetting(main, profileProperties, "camel.main.routesCompileDirectory", WORK_DIR); writeSetting(main, profileProperties, "camel.jbang.dependencies", dependencies);