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>