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 ab3f15e3d2e fix compile
ab3f15e3d2e is described below
commit ab3f15e3d2e03a6f9c27a68a7ce7bdf15ca9dbd0
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon Jun 16 06:53:47 2025 +0200
fix compile
---
.../dsl/jbang/core/commands/kubernetes/CatalogHelper.java | 12 ++++++------
.../dsl/jbang/core/commands/kubernetes/KubernetesExport.java | 2 +-
.../jbang/core/commands/kubernetes/traits/ServiceTrait.java | 2 +-
.../jbang/core/commands/kubernetes/traits/TraitContext.java | 4 ++--
.../jbang/core/commands/kubernetes/traits/TraitHelper.java | 4 ++--
.../kubernetes/traits/knative/KnativeServiceTrait.java | 2 +-
.../jbang/core/commands/kubernetes/MetadataHelperTest.java | 2 +-
7 files changed, 14 insertions(+), 14 deletions(-)
diff --git
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/CatalogHelper.java
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/CatalogHelper.java
index e63ecc5772c..f3e692a5137 100644
---
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/CatalogHelper.java
+++
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/CatalogHelper.java
@@ -27,19 +27,19 @@ public class CatalogHelper {
// prevent instantiation of utility class
}
- public static CamelCatalog loadCatalog(RuntimeType runtime, String
runtimeVersion) throws Exception {
- return loadCatalog(runtime, runtimeVersion, "", null);
+ public static CamelCatalog loadCatalog(RuntimeType runtime, String
runtimeVersion, boolean download) throws Exception {
+ return loadCatalog(runtime, runtimeVersion, "", null, download);
}
- public static CamelCatalog loadCatalog(RuntimeType runtime, String
runtimeVersion, String repos, String quarkusGroupId)
+ public static CamelCatalog loadCatalog(RuntimeType runtime, String
runtimeVersion, String repos, String quarkusGroupId, boolean download)
throws Exception {
switch (runtime) {
case springBoot:
- return CatalogLoader.loadSpringBootCatalog(repos,
runtimeVersion);
+ return CatalogLoader.loadSpringBootCatalog(repos,
runtimeVersion,download);
case quarkus:
- return CatalogLoader.loadQuarkusCatalog(repos, runtimeVersion,
quarkusGroupId);
+ return CatalogLoader.loadQuarkusCatalog(repos, runtimeVersion,
quarkusGroupId, download);
case main:
- return CatalogLoader.loadCatalog(repos, runtimeVersion);
+ return CatalogLoader.loadCatalog(repos, runtimeVersion,
download);
default:
throw new IllegalArgumentException("Unsupported runtime: " +
runtime);
}
diff --git
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesExport.java
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesExport.java
index 83cb4e425b9..a7e7d75f6eb 100644
---
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesExport.java
+++
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesExport.java
@@ -210,7 +210,7 @@ public class KubernetesExport extends Export {
}
String projectName = getProjectName();
- CamelCatalog catalog = CatalogHelper.loadCatalog(runtime,
runtime.version());
+ CamelCatalog catalog = CatalogHelper.loadCatalog(runtime,
runtime.version(), download);
List<Source> sources;
try {
diff --git
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/ServiceTrait.java
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/ServiceTrait.java
index 2feb46c1584..4ed2ee68354 100644
---
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/ServiceTrait.java
+++
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/ServiceTrait.java
@@ -51,7 +51,7 @@ public class ServiceTrait extends BaseTrait {
return true;
}
- return TraitHelper.exposesHttpService(context);
+ return TraitHelper.exposesHttpService(context, true);
}
@Override
diff --git
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/TraitContext.java
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/TraitContext.java
index 7687e3a6645..866af1b34f5 100644
---
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/TraitContext.java
+++
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/TraitContext.java
@@ -206,10 +206,10 @@ public class TraitContext {
return annotations;
}
- public CamelCatalog getCatalog() {
+ public CamelCatalog getCatalog(boolean download) {
if (catalog == null) {
try {
- catalog = CatalogHelper.loadCatalog(RuntimeType.quarkus,
RuntimeType.QUARKUS_VERSION);
+ catalog = CatalogHelper.loadCatalog(RuntimeType.quarkus,
RuntimeType.QUARKUS_VERSION, download);
} catch (Exception e) {
throw new RuntimeCamelException("Failed to create default
Quarkus Camel catalog", e);
}
diff --git
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/TraitHelper.java
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/TraitHelper.java
index 9a326228375..990c6749712 100644
---
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/TraitHelper.java
+++
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/TraitHelper.java
@@ -328,10 +328,10 @@ public final class TraitHelper {
* @param context the trait context holding all route sources.
* @return true when routes expose a Http service, false otherwise.
*/
- public static boolean exposesHttpService(TraitContext context) {
+ public static boolean exposesHttpService(TraitContext context, boolean
download) {
try {
boolean exposesHttpServices = false;
- CamelCatalog catalog = context.getCatalog();
+ CamelCatalog catalog = context.getCatalog(download);
if (context.getSources() != null) {
for (Source source : context.getSources()) {
SourceMetadata metadata = context.inspectMetaData(source);
diff --git
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/knative/KnativeServiceTrait.java
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/knative/KnativeServiceTrait.java
index d0a2a9c8a6d..09f609878b5 100644
---
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/knative/KnativeServiceTrait.java
+++
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/knative/KnativeServiceTrait.java
@@ -59,7 +59,7 @@ public class KnativeServiceTrait extends KnativeBaseTrait {
if (traitConfig.getKnativeService() != null) {
enabled =
Optional.ofNullable(traitConfig.getKnativeService().getEnabled()).orElse(false);
}
- return enabled && TraitHelper.exposesHttpService(context);
+ return enabled && TraitHelper.exposesHttpService(context, true);
}
@Override
diff --git
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/MetadataHelperTest.java
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/MetadataHelperTest.java
index 8134ecab251..d2ce2dbf1ad 100644
---
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/MetadataHelperTest.java
+++
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/MetadataHelperTest.java
@@ -41,7 +41,7 @@ public class MetadataHelperTest {
@Test
public void testInspectHttpService() throws Exception {
- CamelCatalog catalog = CatalogHelper.loadCatalog(RuntimeType.quarkus,
RuntimeType.quarkus.version());
+ CamelCatalog catalog = CatalogHelper.loadCatalog(RuntimeType.quarkus,
RuntimeType.quarkus.version(), true);
Source source =
SourceHelper.resolveSource("classpath:PlatformHttpServer.java");
SourceMetadata metadata = MetadataHelper.readFromSource(catalog,
source);