This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch camel-4.8.x
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/camel-4.8.x by this push:
     new 6c13cd51adf CAMEL-21337: Camel-Jbang: Camel run with runtime=quarkus 
doesn't use group-id from config
6c13cd51adf is described below

commit 6c13cd51adfe2b588781797dd74024c8f2d89574
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Oct 10 15:24:39 2024 +0200

    CAMEL-21337: Camel-Jbang: Camel run with runtime=quarkus doesn't use 
group-id from config
---
 .../java/org/apache/camel/dsl/jbang/core/commands/Run.java | 14 ++++++++++++++
 1 file changed, 14 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 c49b4d4b46f..03e7a79b750 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
@@ -137,6 +137,14 @@ public class Run extends CamelCommand {
     @Option(names = { "--kamelets-version" }, description = "Apache Camel 
Kamelets version")
     String kameletsVersion;
 
+    @CommandLine.Option(names = { "--quarkus-group-id" }, description = 
"Quarkus Platform Maven groupId",
+                        defaultValue = "io.quarkus.platform")
+    String quarkusGroupId = "io.quarkus.platform";
+
+    @CommandLine.Option(names = { "--quarkus-artifact-id" }, description = 
"Quarkus Platform Maven artifactId",
+                        defaultValue = "quarkus-bom")
+    String quarkusArtifactId = "quarkus-bom";
+
     @Option(names = { "--quarkus-version" }, description = "Quarkus Platform 
version",
             defaultValue = RuntimeType.QUARKUS_VERSION)
     String quarkusVersion = RuntimeType.QUARKUS_VERSION;
@@ -551,6 +559,8 @@ public class Run extends CamelCommand {
         writeSetting(main, profileProperties, "camel.jbang.camel-version", new 
DefaultCamelCatalog().getCatalogVersion());
         writeSetting(main, profileProperties, "camel.jbang.springBootVersion", 
springBootVersion);
         writeSetting(main, profileProperties, "camel.jbang.quarkusVersion", 
quarkusVersion);
+        writeSetting(main, profileProperties, "camel.jbang.quarkusGroupId", 
quarkusGroupId);
+        writeSetting(main, profileProperties, "camel.jbang.quarkusArtifactId", 
quarkusArtifactId);
 
         // command line arguments
         if (property != null) {
@@ -875,6 +885,8 @@ public class Run extends CamelCommand {
         eq.mavenWrapper = true;
         eq.gradleWrapper = false;
         eq.quarkusVersion = this.quarkusVersion;
+        eq.quarkusGroupId = this.quarkusGroupId;
+        eq.quarkusArtifactId = this.quarkusArtifactId;
         eq.camelVersion = this.camelVersion;
         eq.kameletsVersion = this.kameletsVersion;
         eq.exportDir = runDir.toString();
@@ -1114,6 +1126,8 @@ public class Run extends CamelCommand {
             camelVersion = answer.getProperty("camel.jbang.camel-version", 
camelVersion);
             kameletsVersion = 
answer.getProperty("camel.jbang.kameletsVersion", kameletsVersion);
             springBootVersion = 
answer.getProperty("camel.jbang.springBootVersion", springBootVersion);
+            quarkusGroupId = answer.getProperty("camel.jbang.quarkusGroupId", 
quarkusGroupId);
+            quarkusArtifactId = 
answer.getProperty("camel.jbang.quarkusArtifactId", quarkusArtifactId);
             quarkusVersion = answer.getProperty("camel.jbang.quarkusVersion", 
quarkusVersion);
             gav = answer.getProperty("camel.jbang.gav", gav);
             stub = answer.getProperty("camel.jbang.stub", stub);

Reply via email to