This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karaf.git
The following commit(s) were added to refs/heads/main by this push:
new 13674538 #Ref 274: add missing camel google features (#275)
13674538 is described below
commit 136745386c17cb8106d1d5091ca450e055f8c8ae
Author: Nicolas Filotto <[email protected]>
AuthorDate: Sat May 4 07:44:08 2024 +0200
#Ref 274: add missing camel google features (#275)
* Add camel-google-drive wrapper (#274)
* Add camel-google-functions wrapper (#274)
* Add camel-google-mail wrapper (#274)
* Set correct guava version in camel-jira (#274)
---------
Co-authored-by: lopushen <[email protected]>
Co-authored-by: ozgurkisir-qlik
<[email protected]>
---
.../camel-google/camel-google-functions/pom.xml | 1 +
components/camel-google/camel-google-mail/pom.xml | 1 +
features/src/main/feature/camel-features.xml | 51 ++++++++++++++++++++++
3 files changed, 53 insertions(+)
diff --git a/components/camel-google/camel-google-functions/pom.xml
b/components/camel-google/camel-google-functions/pom.xml
index d5fa4679..81f53032 100644
--- a/components/camel-google/camel-google-functions/pom.xml
+++ b/components/camel-google/camel-google-functions/pom.xml
@@ -37,6 +37,7 @@
org.apache.camel*;version=${camel.version}
</camel.osgi.export>
<camel.osgi.import>
+ com.google.common*;version="[33,34)",
*
</camel.osgi.import>
</properties>
diff --git a/components/camel-google/camel-google-mail/pom.xml
b/components/camel-google/camel-google-mail/pom.xml
index 51298648..78f5e434 100644
--- a/components/camel-google/camel-google-mail/pom.xml
+++ b/components/camel-google/camel-google-mail/pom.xml
@@ -37,6 +37,7 @@
org.apache.camel*;version=${camel.version}
</camel.osgi.export>
<camel.osgi.import>
+ com.google.common.base*;version="[33,34)",
*
</camel.osgi.import>
</properties>
diff --git a/features/src/main/feature/camel-features.xml
b/features/src/main/feature/camel-features.xml
index bd8c3d36..23548c9f 100644
--- a/features/src/main/feature/camel-features.xml
+++ b/features/src/main/feature/camel-features.xml
@@ -943,6 +943,20 @@
<bundle
dependency='true'>wrap:mvn:com.google.cloud/google-cloud-bigquery/2.38.1</bundle>
<bundle>mvn:org.apache.camel.karaf/camel-google-bigquery/${project.version}</bundle>
</feature>
+ <feature name='camel-google-functions' version='${project.version}'
start-level='50'>
+ <feature version='${camel.osgi.version.range}'>camel-core</feature>
+ <feature version="[33,34)">guava</feature>
+ <feature version='[4,5)'>http-client</feature>
+ <bundle
dependency='true'>wrap:mvn:com.google.http-client/google-http-client/${google-cloud-http-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle>
+ <bundle dependency='true'>wrap:mvn:com.google.api/gax/2.45.0</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.auth/google-auth-library-oauth2-http/${grpc-google-auth-library-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.auth/google-auth-library-credentials/${grpc-google-auth-library-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.cloud/google-cloud-functions/${google-cloud-functions-bom-version}</bundle>
+ <bundle
dependency='true'>mvn:com.google.protobuf/protobuf-java/${protobuf-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:io.opencensus/opencensus-api/0.31.1</bundle>
+ <bundle
dependency='true'>wrap:mvn:io.opencensus/opencensus-contrib-http-util/0.31.1</bundle>
+
<bundle>mvn:org.apache.camel.karaf/camel-google-functions/${project.version}</bundle>
+ </feature>
<feature name='camel-google-calendar' version='${project.version}'
start-level='50'>
<feature version='${camel.osgi.version.range}'>camel-core</feature>
<feature version="[33,34)">guava</feature>
@@ -960,6 +974,43 @@
<bundle
dependency='true'>wrap:mvn:com.google.apis/google-api-services-calendar/${google-api-services-calendar-version}</bundle>
<bundle>mvn:org.apache.camel.karaf/camel-google-calendar/${project.version}</bundle>
</feature>
+ <feature name='camel-google-drive' version='${project.version}'
start-level='50'>
+ <feature version='${camel.osgi.version.range}'>camel-core</feature>
+ <feature version='[33,34)'>guava</feature>
+ <feature version='[4,5)'>http-client</feature>
+ <bundle
dependency='true'>wrap:mvn:com.google.api-client/google-api-client/${google-api-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.apis/google-api-services-drive/${google-api-services-drive-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.auth/google-auth-library-oauth2-http/${grpc-google-auth-library-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.auth/google-auth-library-credentials/${grpc-google-auth-library-version}</bundle>
+ <bundle
dependency='true'>mvn:com.google.code.gson/gson/${gson-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.http-client/google-http-client/${google-cloud-http-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle>
+ <bundle
dependency='true'>mvn:com.google.http-client/google-http-client-apache-v2/${google-cloud-http-client-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.http-client/google-http-client-gson/${google-cloud-http-client-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.http-client/google-http-client-jackson2/${google-cloud-http-client-version}</bundle>
+ <bundle
dependency='true'>mvn:com.google.oauth-client/google-oauth-client-java6/${google-oauth-client-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.oauth-client/google-oauth-client/${google-oauth-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.oauth-client/google-oauth-client-jetty/${google-oauth-client-version}$overwrite=merge&Import-Package=com.sun.net.httpserver;resolution:=optional,*</bundle>
+ <bundle
dependency='true'>wrap:mvn:io.opencensus/opencensus-api/0.31.1</bundle>
+ <bundle
dependency='true'>wrap:mvn:io.opencensus/opencensus-contrib-http-util/0.31.1</bundle>
+
<bundle>mvn:org.apache.camel.karaf/camel-google-drive/${project.version}</bundle>
+ </feature>
+ <feature name='camel-google-mail' version='${project.version}'
start-level='50'>
+ <feature version='${camel.osgi.version.range}'>camel-core</feature>
+ <feature version='[33,34)'>guava</feature>
+ <feature version='[4,5)'>http-client</feature>
+ <bundle
dependency='true'>mvn:com.google.api-client/google-api-client/${google-api-client-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.http-client/google-http-client/${google-cloud-http-client-version}$overwrite=merge&Import-Package=com.google.common.base;version="[33,34)",*</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.oauth-client/google-oauth-client/${google-oauth-client-version}$overwrite=merge&Import-Package=com.google.common*;version="[33,34)",*</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.auth/google-auth-library-credentials/${google-auth-library-oauth2-http-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.auth/google-auth-library-oauth2-http/${google-auth-library-oauth2-http-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:io.opencensus/opencensus-api/0.31.1</bundle>
+ <bundle
dependency='true'>wrap:mvn:io.opencensus/opencensus-contrib-http-util/0.31.1</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.http-client/google-http-client-gson/${google-cloud-http-client-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.http-client/google-http-client-apache-v2/${google-cloud-http-client-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.http-client/google-http-client-jackson2/${google-cloud-http-client-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:com.google.apis/google-api-services-gmail/${google-api-services-mail-version}</bundle>
+
<bundle>mvn:org.apache.camel.karaf/camel-google-mail/${project.version}</bundle>
+ </feature>
<feature name='camel-google-pubsub' version='${project.version}'
start-level='50'>
<feature version='${camel.osgi.version.range}'>camel-core</feature>
<feature version="[32,33)">guava</feature>