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

ppalaga 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 4e5fe3f57ddb Allow building with an alternative Quarkus Extension 
registry URL
4e5fe3f57ddb is described below

commit 4e5fe3f57ddb863ff633acd889d5aafcfa35928e
Author: Peter Palaga <[email protected]>
AuthorDate: Thu Mar 26 13:01:30 2026 +0100

    Allow building with an alternative Quarkus Extension registry URL
---
 .../org/apache/camel/dsl/jbang/core/common/RuntimeType.java          | 1 +
 .../java/org/apache/camel/dsl/jbang/core/common/QuarkusHelper.java   | 5 ++++-
 parent/pom.xml                                                       | 1 +
 3 files changed, 6 insertions(+), 1 deletion(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java-templates/org/apache/camel/dsl/jbang/core/common/RuntimeType.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java-templates/org/apache/camel/dsl/jbang/core/common/RuntimeType.java
index e30ed9954495..6088eea14f1d 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java-templates/org/apache/camel/dsl/jbang/core/common/RuntimeType.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java-templates/org/apache/camel/dsl/jbang/core/common/RuntimeType.java
@@ -27,6 +27,7 @@ public enum RuntimeType {
     main;
 
     public static final String QUARKUS_VERSION = "${quarkus-version}";
+    public static final String QUARKUS_EXTENSION_REGISTRY_BASE_URL = 
"${quarkus-extension-registry-base-url}";
     public static final String SPRING_BOOT_VERSION = "${spring-boot-version}";
     public static final String KAMELETS_VERSION = 
"${camel-kamelets-catalog-version}";
 
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/QuarkusHelper.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/QuarkusHelper.java
index 8831774ffeb6..2221c7c63516 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/QuarkusHelper.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/QuarkusHelper.java
@@ -39,7 +39,10 @@ import org.apache.camel.util.json.Jsoner;
 public final class QuarkusHelper {
 
     public static final String QUARKUS_PLATFORM_URL_PROPERTY = 
"camel.jbang.quarkus.platform.url";
-    public static final String DEFAULT_QUARKUS_PLATFORM_URL = 
"https://registry.quarkus.io/client/platforms";;
+    public static final String DEFAULT_QUARKUS_PLATFORM_URL = 
RuntimeType.QUARKUS_EXTENSION_REGISTRY_BASE_URL
+                                                              + 
(RuntimeType.QUARKUS_EXTENSION_REGISTRY_BASE_URL.endsWith("/")
+                                                                      ? "" : 
"/")
+                                                              + 
"client/platforms";
 
     private QuarkusHelper() {
     }
diff --git a/parent/pom.xml b/parent/pom.xml
index 549cc3c41463..b13caf120524 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -481,6 +481,7 @@
         <qpid-broker-version>10.0.1</qpid-broker-version>
         <qpid-proton-j-version>0.34.1</qpid-proton-j-version>
         <qpid-jms-client-version>2.10.0</qpid-jms-client-version>
+        
<quarkus-extension-registry-base-url>https://registry.quarkus.io</quarkus-extension-registry-base-url>
         <quarkus-mcp-server-version>1.10.3</quarkus-mcp-server-version>
         <quarkus-version>3.32.4</quarkus-version>
         <quartz-version>2.5.2</quartz-version>

Reply via email to