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 d13426341fc CAMEL-18322: camel-jbang - Export to quarkus should use dash properties keys d13426341fc is described below commit d13426341fc927885bb3b98f24c72cd05544775f Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Sat Jul 30 10:10:20 2022 +0200 CAMEL-18322: camel-jbang - Export to quarkus should use dash properties keys --- .../apache/camel/dsl/jbang/core/commands/ExportQuarkus.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java index 342cc5f7c85..354e2b3d428 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkus.java @@ -25,6 +25,7 @@ import java.util.Set; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; +import org.apache.camel.util.StringHelper; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; @@ -130,6 +131,15 @@ class ExportQuarkus extends Export { return 0; } + @Override + protected String applicationPropertyLine(String key, String value) { + // quarkus use dash cased properties and lets turn camel into dash as well + if (key.startsWith("quarkus.") || key.startsWith("camel.")) { + key = StringHelper.camelCaseToDash(key); + } + return super.applicationPropertyLine(key, value); + } + private void copyDockerFiles() throws Exception { File docker = new File(BUILD_DIR, "src/main/docker"); docker.mkdirs();