You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2022/07/30 08:23:19 UTC
[camel] 02/03: camel-jbang - Run do not write to settings that are default valued
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch camel-3.18.x
in repository https://gitbox.apache.org/repos/asf/camel.git
commit e4670a15a9b1b676e9c4b9b9d0487db15ad424e3
Author: Claus Ibsen <cl...@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 e03afec68d1..5d0c45efedc 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
@@ -350,14 +350,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);