You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gi...@apache.org on 2022/06/08 08:15:22 UTC

[camel-quarkus] branch quarkus-main updated (76c13874c7 -> 4a58beae24)

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

github-bot pushed a change to branch quarkus-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


 discard 76c13874c7 Disable Google PubSub native build due to #3832
 discard a27c3f2c10 Skip ElasticsearchRestTest.testElasticsearchDeleteIndex test due to #3831
 discard 5ab8a9cd6d Add extension camel-quarkus-support-google-cloud
 discard 1b11d04563 Upgrade Quarkus to 2.10.0.CR1
     add d89ce609cb Fix #3829 disable checksum validation when testing with quarkus-aws2-s3 client (#3830)
     add 30d4b633d9 Fix invalid links in the contributor guide doc
     add 3e30082554 Updated CHANGELOG.md
     add 4c86d42af1 Fix #3823 make quarkus-agroal an optional dependency in camel-quarkus-quartz
     add e9eee339db Updated CHANGELOG.md
     add 6945f835c0 Registry lookup for overridden DefaultBean types does not work
     add b52778d8de Pin fake-gcs-server container image to 1.37 tag
     add 9e8ef91462 Use timer repeatCount of 1 in foundation timer tests
     new 48647fecb1 Upgrade Quarkus to 2.10.0.CR1
     new b907ce3ef3 Add extension camel-quarkus-support-google-cloud
     new 85812a0c35 Skip ElasticsearchRestTest.testElasticsearchDeleteIndex test due to #3831
     new 4a58beae24 Disable Google PubSub native build due to #3832

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (76c13874c7)
            \
             N -- N -- N   refs/heads/quarkus-main (4a58beae24)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGELOG.md                                       |   7 ++
 .../contributor-guide/extension-documentation.adoc |   8 +-
 .../ROOT/pages/reference/extensions/quartz.adoc    |   9 ++
 .../camel/quarkus/core/RuntimeBeanRepository.java  |  17 ++-
 extensions/quartz/deployment/pom.xml               |   4 -
 extensions/quartz/runtime/pom.xml                  |   1 +
 extensions/quartz/runtime/src/main/doc/usage.adoc  |  11 +-
 .../src/main/resources/application.properties      |   1 +
 .../camel/quarkus/component/bean/BeanResource.java |  39 +++++++
 .../quarkus/component/bean/cdi/Producers.java      | 114 +++++++++++++++++++++
 .../camel/quarkus/component/bean/BeanTest.java     |  47 +++++++++
 .../quarkus/component/timer/it/TimerProducers.java |   2 +-
 .../quarkus/component/timer/it/TimerRoutes.java    |   2 +-
 .../storage/it/GoogleStorageTestResource.java      |   2 +-
 14 files changed, 251 insertions(+), 13 deletions(-)
 create mode 100644 integration-test-groups/foundation/bean/src/main/java/org/apache/camel/quarkus/component/bean/cdi/Producers.java


[camel-quarkus] 03/04: Skip ElasticsearchRestTest.testElasticsearchDeleteIndex test due to #3831

Posted by gi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch quarkus-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit 85812a0c35b141cc6214f0450ba1d7f3af59db92
Author: James Netherton <ja...@gmail.com>
AuthorDate: Wed Jun 1 13:01:04 2022 +0100

    Skip ElasticsearchRestTest.testElasticsearchDeleteIndex test due to #3831
---
 .../component/elasticsearch/rest/it/ElasticsearchRestTest.java        | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/integration-tests/elasticsearch-rest/src/test/java/org/apache/camel/quarkus/component/elasticsearch/rest/it/ElasticsearchRestTest.java b/integration-tests/elasticsearch-rest/src/test/java/org/apache/camel/quarkus/component/elasticsearch/rest/it/ElasticsearchRestTest.java
index a1d2e4dca8..2d8cb9bc71 100644
--- a/integration-tests/elasticsearch-rest/src/test/java/org/apache/camel/quarkus/component/elasticsearch/rest/it/ElasticsearchRestTest.java
+++ b/integration-tests/elasticsearch-rest/src/test/java/org/apache/camel/quarkus/component/elasticsearch/rest/it/ElasticsearchRestTest.java
@@ -25,6 +25,7 @@ import io.restassured.RestAssured;
 import io.restassured.http.ContentType;
 import org.awaitility.Awaitility;
 import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Assumptions;
 import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.MethodSource;
 
@@ -193,6 +194,9 @@ class ElasticsearchRestTest {
     @ParameterizedTest
     @MethodSource("componentNames")
     public void testElasticsearchDeleteIndex(String component) {
+        // TODO: https://github.com/apache/camel-quarkus/issues/3831
+        Assumptions.assumeTrue(component.equals("elasticsearch-rest"));
+
         String indexName = UUID.randomUUID().toString();
         String indexKey = "test-key";
         String indexValue = "Hello Camel Quarkus ElasticSearch REST";


[camel-quarkus] 01/04: Upgrade Quarkus to 2.10.0.CR1

Posted by gi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch quarkus-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit 48647fecb12995194d6ccde0c84750c160609961
Author: James Netherton <ja...@gmail.com>
AuthorDate: Fri Apr 29 07:22:18 2022 +0100

    Upgrade Quarkus to 2.10.0.CR1
---
 docs/antora.yml                                             |  6 +++---
 extensions/arangodb/deployment/pom.xml                      |  4 ++++
 extensions/arangodb/runtime/pom.xml                         |  4 ++++
 .../component/csimple/deployment/CSimpleProcessor.java      |  2 +-
 pom.xml                                                     | 13 +++++++------
 poms/bom/pom.xml                                            |  5 +++++
 poms/bom/src/main/generated/flattened-full-pom.xml          | 13 +++++++++----
 poms/bom/src/main/generated/flattened-reduced-pom.xml       | 11 ++++++++---
 .../src/main/generated/flattened-reduced-verbose-pom.xml    | 11 ++++++++---
 9 files changed, 49 insertions(+), 20 deletions(-)

diff --git a/docs/antora.yml b/docs/antora.yml
index 52da876ace..353e06fc79 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -31,9 +31,9 @@ asciidoc:
     target-maven-version: 3.8.4 # replace ${target-maven-version}
     camel-version: 3.17.0 # replace ${camel.version}
     camel-docs-version: 3.17.x # replace ${camel.docs.components.version}
-    quarkus-version: 2.9.0.Final # replace ${quarkus.version}
-    graalvm-version: 22.0.0.2 # replace ${graalvm.version}
-    graalvm-docs-version: 22.0
+    quarkus-version: 999-SNAPSHOT # replace ${quarkus.version}
+    graalvm-version: 22.1.0 # replace ${graalvm.version}
+    graalvm-docs-version: 22.1
     # attributes used in xrefs to other Antora components
     cq-camel-components: 3.17.x@components # replace ${camel.docs.components.xref}
     quarkus-examples-version: latest
diff --git a/extensions/arangodb/deployment/pom.xml b/extensions/arangodb/deployment/pom.xml
index 48ac3932b8..e117787d6b 100644
--- a/extensions/arangodb/deployment/pom.xml
+++ b/extensions/arangodb/deployment/pom.xml
@@ -34,6 +34,10 @@
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-core-deployment</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-httpclient-deployment</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-arangodb</artifactId>
diff --git a/extensions/arangodb/runtime/pom.xml b/extensions/arangodb/runtime/pom.xml
index 564e98035a..da0d141c45 100644
--- a/extensions/arangodb/runtime/pom.xml
+++ b/extensions/arangodb/runtime/pom.xml
@@ -40,6 +40,10 @@
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-core</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-httpclient</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
             <artifactId>camel-arangodb</artifactId>
diff --git a/extensions/csimple/deployment/src/main/java/org/apache/camel/quarkus/component/csimple/deployment/CSimpleProcessor.java b/extensions/csimple/deployment/src/main/java/org/apache/camel/quarkus/component/csimple/deployment/CSimpleProcessor.java
index 15db109c34..80e6714ab0 100644
--- a/extensions/csimple/deployment/src/main/java/org/apache/camel/quarkus/component/csimple/deployment/CSimpleProcessor.java
+++ b/extensions/csimple/deployment/src/main/java/org/apache/camel/quarkus/component/csimple/deployment/CSimpleProcessor.java
@@ -312,7 +312,7 @@ class CSimpleProcessor {
                 projectDir.resolve("src/main/java").toFile(),
                 csimpleClassesDir.toFile(),
                 StandardCharsets.UTF_8.name(),
-                Collections.emptyList(),
+                Collections.emptyMap(),
                 null,
                 "11",
                 "11",
diff --git a/pom.xml b/pom.xml
index 34cfaca94f..a50bb99439 100644
--- a/pom.xml
+++ b/pom.xml
@@ -56,7 +56,7 @@
         <quarkiverse-minio.version>2.3.0</quarkiverse-minio.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/minio/quarkus-minio-parent/ -->
         <quarkiverse-mybatis.version>1.0.2</quarkiverse-mybatis.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/mybatis/quarkus-mybatis-parent/ -->
         <quarkiverse-tika.version>1.0.3</quarkiverse-tika.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/tika/quarkus-tika-parent/ -->
-        <quarkus.version>2.9.0.Final</quarkus.version><!-- https://repo1.maven.org/maven2/io/quarkus/quarkus-bom/ -->
+        <quarkus.version>999-SNAPSHOT</quarkus.version><!-- https://repo1.maven.org/maven2/io/quarkus/quarkus-bom/ -->
         <quarkus-hazelcast-client.version>3.0.0</quarkus-hazelcast-client.version><!-- https://repo1.maven.org/maven2/com/hazelcast/quarkus-hazelcast-client-bom/ -->
         <quarkus-qpid-jms.version>0.34.0</quarkus-qpid-jms.version><!-- https://repo1.maven.org/maven2/org/amqphub/quarkus/quarkus-qpid-jms-bom/ -->
 
@@ -86,13 +86,13 @@
         <github-api.version>1.111</github-api.version><!-- Used in a Groovy script bellow -->
         <google-native-image-support.version>0.14.1</google-native-image-support.version>
         <google-auth-library-credentials.version>${grpc-google-auth-library-version}</google-auth-library-credentials.version>
-        <graalvm.version>22.0.0.2</graalvm.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:org.graalvm.nativeimage:svm -->
-        <grpc.version>1.45.1</grpc.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:io.grpc:grpc-core -->
+        <graalvm.version>22.1.0</graalvm.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:org.graalvm.sdk:graal-sdk -->
+        <grpc.version>1.46.0</grpc.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:io.grpc:grpc-core -->
         <hapi.version>${hapi-version}</hapi.version>
         <hapi-fhir.version>${hapi-fhir-version}</hapi-fhir.version>
         <hbase.version>${hbase-version}</hbase.version>
         <htrace.version>4.2.0-incubating</htrace.version><!-- Mess in hbase transitive deps -->
-        <infinispan.version>13.0.9.Final</infinispan.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:org.infinispan:infinispan-core -->
+        <infinispan.version>13.0.10.Final</infinispan.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:org.infinispan:infinispan-core -->
         <influxdb.version>${influx-java-driver-version}</influxdb.version>
         <jackson1.version>1.9.13</jackson1.version><!-- Mess in the transitive dependencies of hbase-testing-util -->
         <jackson-asl.version>${jackson1.version}</jackson-asl.version><!-- Can be different from jackson1.version on some occasions -->
@@ -118,14 +118,15 @@
         <msal4j.version>1.11.3</msal4j.version><!-- @sync com.azure:azure-identity:${azure-identity-version} dep:com.microsoft.azure:msal4j -->
         <mvel2.version>2.4.14.Final</mvel2.version><!-- @sync org.apache.camel:camel-dependencies:${camel.version} prop:mvel-version -->
         <okio.version>${squareup-okio-version}</okio.version>
+        <perfmark-api.version>0.25.0</perfmark-api.version><!-- @sync io.grpc:grpc-netty-shaded:${grpc.version} dep:io.perfmark:perfmark-api -->
         <protobuf.version>3.19.3</protobuf.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:com.google.protobuf:protobuf-java -->
         <projectreactor-netty.version>${reactor-netty-version}</projectreactor-netty.version>
         <retrofit.version>2.5.0</retrofit.version>
         <saaj.impl.version>1.5.3</saaj.impl.version>
-        <smallrye.reactive.messaging.camel.version>3.15.0</smallrye.reactive.messaging.camel.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:io.smallrye.reactive:smallrye-reactive-messaging-provider -->
+        <smallrye.reactive.messaging.camel.version>3.17.0</smallrye.reactive.messaging.camel.version><!-- @sync io.quarkus:quarkus-bom:${quarkus.version} dep:io.smallrye.reactive:smallrye-reactive-messaging-provider -->
         <spring.version>${spring5-version}</spring.version>
         <snakeyaml.version>${snakeyaml-version}</snakeyaml.version>
-        <threetenbp.version>1.4.0</threetenbp.version>
+        <threetenbp.version>1.6.0</threetenbp.version>
         <xalan.version>${xalan-version}</xalan.version>
         <xchange.version>${xchange-version}</xchange.version>
         <xerces.version>${xerces-version}</xerces.version>
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index 9df32e6c07..2a928e2d6a 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -9684,6 +9684,11 @@
                 <artifactId>reactor-netty</artifactId>
                 <version>${projectreactor-netty.version}</version>
             </dependency>
+            <dependency>
+                <groupId>io.perfmark</groupId>
+                <artifactId>perfmark-api</artifactId>
+                <version>${perfmark-api.version}</version>
+            </dependency>
             <dependency>
                 <groupId>io.quarkiverse.freemarker</groupId>
                 <artifactId>quarkus-freemarker</artifactId>
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml b/poms/bom/src/main/generated/flattened-full-pom.xml
index 87fb2bc6af..d8ee5e7b8e 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -9626,6 +9626,11 @@
         <artifactId>reactor-netty</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <version>1.0.2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
+      <dependency>
+        <groupId>io.perfmark</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>perfmark-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>0.25.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
       <dependency>
         <groupId>io.quarkiverse.freemarker</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>quarkus-freemarker</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -9695,7 +9700,7 @@
       <dependency>
         <groupId>io.smallrye.reactive</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>smallrye-reactive-messaging-camel</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>3.15.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>3.17.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>jakarta.activation</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -9928,12 +9933,12 @@
       <dependency>
         <groupId>org.graalvm.js</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>js</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>22.0.0.2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>22.1.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.graalvm.js</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>js-scriptengine</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>22.0.0.2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>22.1.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.influxdb</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -10089,7 +10094,7 @@
       <dependency>
         <groupId>org.threeten</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>threetenbp</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>1.4.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>1.6.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.web3j</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index 2f406dec6c..2098183cc7 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -9626,6 +9626,11 @@
         <artifactId>reactor-netty</artifactId>
         <version>1.0.2</version>
       </dependency>
+      <dependency>
+        <groupId>io.perfmark</groupId>
+        <artifactId>perfmark-api</artifactId>
+        <version>0.25.0</version>
+      </dependency>
       <dependency>
         <groupId>io.quarkiverse.freemarker</groupId>
         <artifactId>quarkus-freemarker</artifactId>
@@ -9695,7 +9700,7 @@
       <dependency>
         <groupId>io.smallrye.reactive</groupId>
         <artifactId>smallrye-reactive-messaging-camel</artifactId>
-        <version>3.15.0</version>
+        <version>3.17.0</version>
         <exclusions>
           <exclusion>
             <groupId>jakarta.activation</groupId>
@@ -9923,7 +9928,7 @@
       <dependency>
         <groupId>org.graalvm.js</groupId>
         <artifactId>js</artifactId>
-        <version>22.0.0.2</version>
+        <version>22.1.0</version>
       </dependency>
       <dependency>
         <groupId>org.influxdb</groupId>
@@ -10079,7 +10084,7 @@
       <dependency>
         <groupId>org.threeten</groupId>
         <artifactId>threetenbp</artifactId>
-        <version>1.4.0</version>
+        <version>1.6.0</version>
       </dependency>
       <dependency>
         <groupId>org.web3j</groupId>
diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
index c95d869b68..a89ac5f23a 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -9626,6 +9626,11 @@
         <artifactId>reactor-netty</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <version>1.0.2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
+      <dependency>
+        <groupId>io.perfmark</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>perfmark-api</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>0.25.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
       <dependency>
         <groupId>io.quarkiverse.freemarker</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>quarkus-freemarker</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -9695,7 +9700,7 @@
       <dependency>
         <groupId>io.smallrye.reactive</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>smallrye-reactive-messaging-camel</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>3.15.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>3.17.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <exclusions>
           <exclusion>
             <groupId>jakarta.activation</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -9923,7 +9928,7 @@
       <dependency>
         <groupId>org.graalvm.js</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>js</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>22.0.0.2</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>22.1.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.influxdb</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
@@ -10079,7 +10084,7 @@
       <dependency>
         <groupId>org.threeten</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>threetenbp</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
-        <version>1.4.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>1.6.0</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
       <dependency>
         <groupId>org.web3j</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->


[camel-quarkus] 02/04: Add extension camel-quarkus-support-google-cloud

Posted by gi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch quarkus-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit b907ce3ef3febc41d4349a15d7fe9b0273773117
Author: James Netherton <ja...@gmail.com>
AuthorDate: Thu May 26 10:21:09 2022 +0100

    Add extension camel-quarkus-support-google-cloud
---
 .../google-cloud}/deployment/pom.xml               | 17 ++++-----
 .../google/cloud/GoogleCloudSupportProcessor.java  | 31 +++++++++++++++
 .../google-cloud}/pom.xml                          | 44 ++++++----------------
 .../google-cloud/runtime}/pom.xml                  | 34 ++++++++++-------
 .../DefaultHttpTransportFactorySubstitutions.java  | 34 +++++++++++++++++
 .../main/resources/META-INF/quarkus-extension.yaml | 28 ++++++++++++++
 extensions-support/pom.xml                         |  1 +
 extensions/google-bigquery/deployment/pom.xml      |  4 ++
 extensions/google-bigquery/runtime/pom.xml         |  6 +--
 extensions/google-pubsub/deployment/pom.xml        |  4 ++
 extensions/google-pubsub/runtime/pom.xml           |  6 +--
 extensions/google-storage/deployment/pom.xml       |  4 ++
 extensions/google-storage/runtime/pom.xml          |  6 +--
 poms/bom/pom.xml                                   | 10 +++++
 poms/bom/src/main/generated/flattened-full-pom.xml | 10 +++++
 .../src/main/generated/flattened-reduced-pom.xml   | 10 +++++
 .../generated/flattened-reduced-verbose-pom.xml    | 10 +++++
 17 files changed, 193 insertions(+), 66 deletions(-)

diff --git a/extensions/google-storage/deployment/pom.xml b/extensions-support/google-cloud/deployment/pom.xml
similarity index 80%
copy from extensions/google-storage/deployment/pom.xml
copy to extensions-support/google-cloud/deployment/pom.xml
index 7dacea4bb2..befc1b2562 100644
--- a/extensions/google-storage/deployment/pom.xml
+++ b/extensions-support/google-cloud/deployment/pom.xml
@@ -18,32 +18,30 @@
 
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-google-storage-parent</artifactId>
+        <artifactId>camel-quarkus-support-google-cloud-parent</artifactId>
         <version>2.10.0-SNAPSHOT</version>
-        <relativePath>../pom.xml</relativePath>
     </parent>
+    <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>camel-quarkus-google-storage-deployment</artifactId>
-    <name>Camel Quarkus :: Google Storage :: Deployment</name>
+    <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId>
+    <name>Camel Quarkus :: Support :: Google Cloud :: Deployment</name>
 
     <dependencies>
         <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core-deployment</artifactId>
+            <groupId>io.quarkus</groupId>
+            <artifactId>quarkus-core-deployment</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-google-storage</artifactId>
+            <artifactId>camel-quarkus-support-google-cloud</artifactId>
         </dependency>
     </dependencies>
 
     <build>
         <plugins>
             <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
                 <configuration>
                     <annotationProcessorPaths>
@@ -57,5 +55,4 @@
             </plugin>
         </plugins>
     </build>
-
 </project>
diff --git a/extensions-support/google-cloud/deployment/src/main/java/org/apache/camel/quarkus/support/google/cloud/GoogleCloudSupportProcessor.java b/extensions-support/google-cloud/deployment/src/main/java/org/apache/camel/quarkus/support/google/cloud/GoogleCloudSupportProcessor.java
new file mode 100644
index 0000000000..fa62278d44
--- /dev/null
+++ b/extensions-support/google-cloud/deployment/src/main/java/org/apache/camel/quarkus/support/google/cloud/GoogleCloudSupportProcessor.java
@@ -0,0 +1,31 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.quarkus.support.google.cloud;
+
+import io.quarkus.deployment.annotations.BuildStep;
+import io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem;
+
+public class GoogleCloudSupportProcessor {
+
+    /**
+     * TODO: Remove this after https://github.com/oracle/graal/issues/4543 is resolved
+     */
+    @BuildStep
+    public RuntimeReinitializedClassBuildItem nativeImageConfiguration() {
+        return new RuntimeReinitializedClassBuildItem("com.sun.management.internal.PlatformMBeanProviderImpl");
+    }
+}
diff --git a/extensions/google-storage/deployment/pom.xml b/extensions-support/google-cloud/pom.xml
similarity index 51%
copy from extensions/google-storage/deployment/pom.xml
copy to extensions-support/google-cloud/pom.xml
index 7dacea4bb2..b85c90940a 100644
--- a/extensions/google-storage/deployment/pom.xml
+++ b/extensions-support/google-cloud/pom.xml
@@ -18,44 +18,22 @@
 
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
+
     <parent>
         <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-google-storage-parent</artifactId>
+        <artifactId>camel-quarkus-extensions-support</artifactId>
         <version>2.10.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
-    <artifactId>camel-quarkus-google-storage-deployment</artifactId>
-    <name>Camel Quarkus :: Google Storage :: Deployment</name>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core-deployment</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-google-storage</artifactId>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <configuration>
-                    <annotationProcessorPaths>
-                        <path>
-                            <groupId>io.quarkus</groupId>
-                            <artifactId>quarkus-extension-processor</artifactId>
-                            <version>${quarkus.version}</version>
-                        </path>
-                    </annotationProcessorPaths>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>camel-quarkus-support-google-cloud-parent</artifactId>
+    <name>Camel Quarkus :: Support :: Google Cloud</name>
+    <packaging>pom</packaging>
+    <modules>
+        <module>deployment</module>
+        <module>runtime</module>
+    </modules>
 
 </project>
diff --git a/extensions/google-pubsub/deployment/pom.xml b/extensions-support/google-cloud/runtime/pom.xml
similarity index 71%
copy from extensions/google-pubsub/deployment/pom.xml
copy to extensions-support/google-cloud/runtime/pom.xml
index d8c01e42f5..c7c171ebf1 100644
--- a/extensions/google-pubsub/deployment/pom.xml
+++ b/extensions-support/google-cloud/runtime/pom.xml
@@ -18,46 +18,53 @@
 
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.camel.quarkus</groupId>
-        <artifactId>camel-quarkus-google-pubsub-parent</artifactId>
+        <artifactId>camel-quarkus-support-google-cloud-parent</artifactId>
         <version>2.10.0-SNAPSHOT</version>
-        <relativePath>../pom.xml</relativePath>
     </parent>
+    <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>camel-quarkus-google-pubsub-deployment</artifactId>
-    <name>Camel Quarkus :: Google Pubsub :: Deployment</name>
+    <artifactId>camel-quarkus-support-google-cloud</artifactId>
+    <name>Camel Quarkus :: Support :: Google Cloud :: Runtime</name>
 
     <dependencies>
         <dependency>
             <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-jackson-deployment</artifactId>
+            <artifactId>quarkus-core</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.quarkus</groupId>
-            <artifactId>quarkus-grpc-common-deployment</artifactId>
+            <groupId>com.google.http-client</groupId>
+            <artifactId>google-http-client</artifactId>
             <exclusions>
                 <exclusion>
                     <groupId>com.google.code.findbugs</groupId>
                     <artifactId>jsr305</artifactId>
                 </exclusion>
+                <exclusion>
+                    <groupId>commons-logging</groupId>
+                    <artifactId>commons-logging</artifactId>
+                </exclusion>
             </exclusions>
         </dependency>
         <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core-deployment</artifactId>
+            <groupId>com.google.cloud</groupId>
+            <artifactId>native-image-support</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-google-pubsub</artifactId>
+            <groupId>org.graalvm.nativeimage</groupId>
+            <artifactId>svm</artifactId>
+            <scope>provided</scope>
         </dependency>
     </dependencies>
 
     <build>
         <plugins>
             <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
+                <groupId>io.quarkus</groupId>
+                <artifactId>quarkus-bootstrap-maven-plugin</artifactId>
+            </plugin>
+            <plugin>
                 <artifactId>maven-compiler-plugin</artifactId>
                 <configuration>
                     <annotationProcessorPaths>
@@ -71,5 +78,4 @@
             </plugin>
         </plugins>
     </build>
-
 </project>
diff --git a/extensions-support/google-cloud/runtime/src/main/java/org/apache/camel/quarkus/support/google/cloud/graal/DefaultHttpTransportFactorySubstitutions.java b/extensions-support/google-cloud/runtime/src/main/java/org/apache/camel/quarkus/support/google/cloud/graal/DefaultHttpTransportFactorySubstitutions.java
new file mode 100644
index 0000000000..6ec6e59366
--- /dev/null
+++ b/extensions-support/google-cloud/runtime/src/main/java/org/apache/camel/quarkus/support/google/cloud/graal/DefaultHttpTransportFactorySubstitutions.java
@@ -0,0 +1,34 @@
+package org.apache.camel.quarkus.support.google.cloud.graal;
+
+import java.util.function.BooleanSupplier;
+
+import com.google.api.client.http.HttpTransport;
+import com.google.api.client.http.javanet.NetHttpTransport;
+import com.oracle.svm.core.annotate.Substitute;
+import com.oracle.svm.core.annotate.TargetClass;
+
+import static org.apache.camel.quarkus.support.google.cloud.graal.DefaultHttpTransportFactorySubstitutions.DefaultHttpTransportFactoryPresent;
+
+@TargetClass(className = "com.google.cloud.http.HttpTransportOptions$DefaultHttpTransportFactory", onlyWith = DefaultHttpTransportFactoryPresent.class)
+public final class DefaultHttpTransportFactorySubstitutions {
+
+    @Substitute
+    public HttpTransport create() {
+        // Suppress creation of UrlFetchTransport for GAE which is not supported in native mode
+        return new NetHttpTransport();
+    }
+
+    static final class DefaultHttpTransportFactoryPresent implements BooleanSupplier {
+
+        @Override
+        public boolean getAsBoolean() {
+            try {
+                Thread.currentThread().getContextClassLoader()
+                        .loadClass("com.google.cloud.http.HttpTransportOptions$DefaultHttpTransportFactory");
+                return true;
+            } catch (ClassNotFoundException e) {
+                return false;
+            }
+        }
+    }
+}
diff --git a/extensions-support/google-cloud/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions-support/google-cloud/runtime/src/main/resources/META-INF/quarkus-extension.yaml
new file mode 100644
index 0000000000..003b62577a
--- /dev/null
+++ b/extensions-support/google-cloud/runtime/src/main/resources/META-INF/quarkus-extension.yaml
@@ -0,0 +1,28 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+---
+name: "Camel Quarkus Support Google Cloud"
+description: "Camel Quarkus Support Google Cloud"
+metadata:
+  unlisted: true
+  keywords:
+  - "camel"
+  - "Google Cloud"
+  guide: "https://quarkus.io/guides/camel"
+  categories:
+  - "integration"
\ No newline at end of file
diff --git a/extensions-support/pom.xml b/extensions-support/pom.xml
index cff8902f2b..38fd2ddaaa 100644
--- a/extensions-support/pom.xml
+++ b/extensions-support/pom.xml
@@ -43,6 +43,7 @@
         <module>commons-logging</module>
         <module>consul-client</module>
         <module>debezium</module>
+        <module>google-cloud</module>
         <module>google-http-client</module>
         <module>httpclient</module>
         <module>jackson-dataformat-xml</module>
diff --git a/extensions/google-bigquery/deployment/pom.xml b/extensions/google-bigquery/deployment/pom.xml
index 94304109ad..3e86cd3430 100644
--- a/extensions/google-bigquery/deployment/pom.xml
+++ b/extensions/google-bigquery/deployment/pom.xml
@@ -34,6 +34,10 @@
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-core-deployment</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-google-bigquery</artifactId>
diff --git a/extensions/google-bigquery/runtime/pom.xml b/extensions/google-bigquery/runtime/pom.xml
index 9a0fd3c129..924ed313c5 100644
--- a/extensions/google-bigquery/runtime/pom.xml
+++ b/extensions/google-bigquery/runtime/pom.xml
@@ -37,12 +37,12 @@
 
     <dependencies>
         <dependency>
-            <groupId>com.google.cloud</groupId>
-            <artifactId>native-image-support</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-core</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core</artifactId>
+            <artifactId>camel-quarkus-support-google-cloud</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
diff --git a/extensions/google-pubsub/deployment/pom.xml b/extensions/google-pubsub/deployment/pom.xml
index d8c01e42f5..e0a597c24b 100644
--- a/extensions/google-pubsub/deployment/pom.xml
+++ b/extensions/google-pubsub/deployment/pom.xml
@@ -48,6 +48,10 @@
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-core-deployment</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-google-pubsub</artifactId>
diff --git a/extensions/google-pubsub/runtime/pom.xml b/extensions/google-pubsub/runtime/pom.xml
index f78d905320..2802555944 100644
--- a/extensions/google-pubsub/runtime/pom.xml
+++ b/extensions/google-pubsub/runtime/pom.xml
@@ -66,12 +66,12 @@
             </exclusions>
         </dependency>
         <dependency>
-            <groupId>com.google.cloud</groupId>
-            <artifactId>native-image-support</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-core</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core</artifactId>
+            <artifactId>camel-quarkus-support-google-cloud</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
diff --git a/extensions/google-storage/deployment/pom.xml b/extensions/google-storage/deployment/pom.xml
index 7dacea4bb2..90dc54a9e3 100644
--- a/extensions/google-storage/deployment/pom.xml
+++ b/extensions/google-storage/deployment/pom.xml
@@ -34,6 +34,10 @@
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-core-deployment</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
             <artifactId>camel-quarkus-google-storage</artifactId>
diff --git a/extensions/google-storage/runtime/pom.xml b/extensions/google-storage/runtime/pom.xml
index acf30dbbe3..09d1aeb435 100644
--- a/extensions/google-storage/runtime/pom.xml
+++ b/extensions/google-storage/runtime/pom.xml
@@ -37,12 +37,12 @@
 
     <dependencies>
         <dependency>
-            <groupId>com.google.cloud</groupId>
-            <artifactId>native-image-support</artifactId>
+            <groupId>org.apache.camel.quarkus</groupId>
+            <artifactId>camel-quarkus-core</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel.quarkus</groupId>
-            <artifactId>camel-quarkus-core</artifactId>
+            <artifactId>camel-quarkus-support-google-cloud</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index 2a928e2d6a..9f9505d8dd 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -8640,6 +8640,16 @@
                 <artifactId>camel-quarkus-support-debezium-deployment</artifactId>
                 <version>${camel-quarkus.version}</version>
             </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-support-google-cloud</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.camel.quarkus</groupId>
+                <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId>
+                <version>${camel-quarkus.version}</version>
+            </dependency>
             <dependency>
                 <groupId>org.apache.camel.quarkus</groupId>
                 <artifactId>camel-quarkus-support-google-http-client</artifactId>
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml b/poms/bom/src/main/generated/flattened-full-pom.xml
index d8ee5e7b8e..4d29b37cce 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -8584,6 +8584,16 @@
         <artifactId>camel-quarkus-support-debezium-deployment</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <version>2.10.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>camel-quarkus-support-google-cloud</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>2.10.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>2.10.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
       <dependency>
         <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-quarkus-support-google-http-client</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index 2098183cc7..da30d6d23a 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -8584,6 +8584,16 @@
         <artifactId>camel-quarkus-support-debezium-deployment</artifactId>
         <version>2.10.0-SNAPSHOT</version>
       </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId>
+        <artifactId>camel-quarkus-support-google-cloud</artifactId>
+        <version>2.10.0-SNAPSHOT</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId>
+        <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId>
+        <version>2.10.0-SNAPSHOT</version>
+      </dependency>
       <dependency>
         <groupId>org.apache.camel.quarkus</groupId>
         <artifactId>camel-quarkus-support-google-http-client</artifactId>
diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
index a89ac5f23a..c9f727e2b5 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -8584,6 +8584,16 @@
         <artifactId>camel-quarkus-support-debezium-deployment</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <version>2.10.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
       </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>camel-quarkus-support-google-cloud</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>2.10.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <artifactId>camel-quarkus-support-google-cloud-deployment</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+        <version>2.10.0-SNAPSHOT</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
+      </dependency>
       <dependency>
         <groupId>org.apache.camel.quarkus</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->
         <artifactId>camel-quarkus-support-google-http-client</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->


[camel-quarkus] 04/04: Disable Google PubSub native build due to #3832

Posted by gi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch quarkus-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit 4a58beae241bb31cdc97b3838fd740645388a3ef
Author: James Netherton <ja...@gmail.com>
AuthorDate: Wed Jun 1 13:01:37 2022 +0100

    Disable Google PubSub native build due to #3832
---
 integration-tests/google-pubsub/pom.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/integration-tests/google-pubsub/pom.xml b/integration-tests/google-pubsub/pom.xml
index 5b40966b76..84d3825939 100644
--- a/integration-tests/google-pubsub/pom.xml
+++ b/integration-tests/google-pubsub/pom.xml
@@ -68,8 +68,8 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
-
     <profiles>
+        <!-- TODO: https://github.com/apache/camel-quarkus/issues/3832
         <profile>
             <id>native</id>
             <activation>
@@ -97,6 +97,7 @@
                 </plugins>
             </build>
         </profile>
+        -->
         <profile>
             <id>virtualDependencies</id>
             <activation>