This is an automated email from the ASF dual-hosted git repository. lburgazzoli pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git
The following commit(s) were added to refs/heads/master by this push: new c47bc2b quarkus: reduce dependencies by depending on quarkus-vertx-core and quarkus-vert-http instead of quarkus-verts c47bc2b is described below commit c47bc2b44e7bdb609e0fc53fe3408c2823c546b3 Author: lburgazzoli <lburgazz...@gmail.com> AuthorDate: Thu Mar 12 17:18:56 2020 +0100 quarkus: reduce dependencies by depending on quarkus-vertx-core and quarkus-vert-http instead of quarkus-verts --- camel-k-quarkus/camel-k-quarkus-knative/deployment/pom.xml | 6 +++++- .../camel/k/quarkus/knative/deployment/DeploymentProcessor.java | 4 ++-- camel-k-quarkus/camel-k-quarkus-knative/runtime/pom.xml | 6 +++++- .../java/org/apache/camel/k/quarkus/knative/KnativeRecorder.java | 6 ++++-- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/camel-k-quarkus/camel-k-quarkus-knative/deployment/pom.xml b/camel-k-quarkus/camel-k-quarkus-knative/deployment/pom.xml index 8a7c62e..4c2660a 100644 --- a/camel-k-quarkus/camel-k-quarkus-knative/deployment/pom.xml +++ b/camel-k-quarkus/camel-k-quarkus-knative/deployment/pom.xml @@ -60,7 +60,11 @@ <dependency> <groupId>io.quarkus</groupId> - <artifactId>quarkus-vertx-deployment</artifactId> + <artifactId>quarkus-vertx-core-deployment</artifactId> + </dependency> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-vertx-http-deployment</artifactId> </dependency> </dependencies> diff --git a/camel-k-quarkus/camel-k-quarkus-knative/deployment/src/main/java/org/apache/camel/k/quarkus/knative/deployment/DeploymentProcessor.java b/camel-k-quarkus/camel-k-quarkus-knative/deployment/src/main/java/org/apache/camel/k/quarkus/knative/deployment/DeploymentProcessor.java index 9573eb6..bb21f4f 100644 --- a/camel-k-quarkus/camel-k-quarkus-knative/deployment/src/main/java/org/apache/camel/k/quarkus/knative/deployment/DeploymentProcessor.java +++ b/camel-k-quarkus/camel-k-quarkus-knative/deployment/src/main/java/org/apache/camel/k/quarkus/knative/deployment/DeploymentProcessor.java @@ -21,7 +21,7 @@ import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.annotations.ExecutionTime; import io.quarkus.deployment.annotations.Record; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; -import io.quarkus.vertx.deployment.VertxBuildItem; +import io.quarkus.vertx.core.deployment.CoreVertxBuildItem; import org.apache.camel.component.knative.spi.KnativeEnvironment; import org.apache.camel.k.quarkus.knative.KnativeRecorder; import org.apache.camel.quarkus.core.deployment.CamelRuntimeBeanBuildItem; @@ -41,7 +41,7 @@ public class DeploymentProcessor { @Record(ExecutionTime.RUNTIME_INIT) @BuildStep - CamelRuntimeBeanBuildItem knativeComponent(KnativeRecorder recorder, VertxBuildItem vertx) { + CamelRuntimeBeanBuildItem knativeComponent(KnativeRecorder recorder, CoreVertxBuildItem vertx) { return new CamelRuntimeBeanBuildItem( "knative", "org.apache.camel.component.knative.KnativeComponent", diff --git a/camel-k-quarkus/camel-k-quarkus-knative/runtime/pom.xml b/camel-k-quarkus/camel-k-quarkus-knative/runtime/pom.xml index 522905c..54f6756 100644 --- a/camel-k-quarkus/camel-k-quarkus-knative/runtime/pom.xml +++ b/camel-k-quarkus/camel-k-quarkus-knative/runtime/pom.xml @@ -30,7 +30,11 @@ <dependencies> <dependency> <groupId>io.quarkus</groupId> - <artifactId>quarkus-vertx</artifactId> + <artifactId>quarkus-vertx-core</artifactId> + </dependency> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-vertx-http</artifactId> </dependency> <dependency> <groupId>org.apache.camel.k</groupId> diff --git a/camel-k-quarkus/camel-k-quarkus-knative/runtime/src/main/java/org/apache/camel/k/quarkus/knative/KnativeRecorder.java b/camel-k-quarkus/camel-k-quarkus-knative/runtime/src/main/java/org/apache/camel/k/quarkus/knative/KnativeRecorder.java index 0768801..24f0780 100644 --- a/camel-k-quarkus/camel-k-quarkus-knative/runtime/src/main/java/org/apache/camel/k/quarkus/knative/KnativeRecorder.java +++ b/camel-k-quarkus/camel-k-quarkus-knative/runtime/src/main/java/org/apache/camel/k/quarkus/knative/KnativeRecorder.java @@ -16,6 +16,8 @@ */ package org.apache.camel.k.quarkus.knative; +import java.util.function.Supplier; + import io.quarkus.runtime.RuntimeValue; import io.quarkus.runtime.annotations.Recorder; import io.vertx.core.Vertx; @@ -24,9 +26,9 @@ import org.apache.camel.component.knative.http.KnativeHttpTransport; @Recorder public class KnativeRecorder { - public RuntimeValue<KnativeComponent> createKnativeComponent(RuntimeValue<Vertx> vertx) { + public RuntimeValue<KnativeComponent> createKnativeComponent(Supplier<Vertx> vertx) { KnativeHttpTransport transport = new KnativeHttpTransport(); - transport.setVertx(vertx.getValue()); + transport.setVertx(vertx.get()); KnativeComponent component = new KnativeComponent(); component.setTransport(transport);