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

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit fce21aa6133df9590e64183ac4555921a8815b25
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Fri Nov 8 13:40:14 2019 +0100

    Revert "[CAMEL-14140] Remove global dependency on outdated guava"
    
    This reverts commit 52a3bfb4280bff781eb366cfc0ae900316d901ba.
---
 components/camel-grpc/pom.xml                         |  2 ++
 components/camel-jira/pom.xml                         |  2 +-
 components/camel-pubnub/pom.xml                       | 11 +++--------
 components/camel-swagger-java/pom.xml                 |  2 +-
 .../hello-camel-grpc-client-kubernetes/pom.xml        |  2 ++
 .../hello-camel-grpc-server-kubernetes/pom.xml        |  2 ++
 examples/camel-example-grpc-kubernetes/pom.xml        |  2 ++
 .../hello-camel-grpc-client/pom.xml                   |  2 ++
 .../hello-camel-grpc-server/pom.xml                   |  2 ++
 parent/pom.xml                                        | 19 ++++++++++---------
 .../karaf/features/src/main/resources/features.xml    | 16 ++++++++--------
 11 files changed, 35 insertions(+), 27 deletions(-)

diff --git a/components/camel-grpc/pom.xml b/components/camel-grpc/pom.xml
index c8393df..db4545c 100644
--- a/components/camel-grpc/pom.xml
+++ b/components/camel-grpc/pom.xml
@@ -34,6 +34,8 @@
     <description>Camel component for gRPC (Remote Procedure Call) 
support</description>
 
     <properties>
+        <!-- gRPC requires strong own of the Google Guava version -->
+        <google-guava-version>${grpc-guava-version}</google-guava-version>
     </properties>
 
     <dependencies>
diff --git a/components/camel-jira/pom.xml b/components/camel-jira/pom.xml
index 2f3b747..d847b1f 100644
--- a/components/camel-jira/pom.xml
+++ b/components/camel-jira/pom.xml
@@ -49,7 +49,7 @@
         <dependency>
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
-            <version>${google-guava-version}</version>
+            <version>${jira-guava-version}</version>
         </dependency>
 
         <!-- Camel annotations in provided scope to avoid compile errors in 
IDEs -->
diff --git a/components/camel-pubnub/pom.xml b/components/camel-pubnub/pom.xml
index 0718036..8a9d0cd 100644
--- a/components/camel-pubnub/pom.xml
+++ b/components/camel-pubnub/pom.xml
@@ -48,14 +48,9 @@
             <version>${pubnub-version}</version>
         </dependency>
         <dependency>
-            <groupId>com.squareup.okhttp3</groupId>
-            <artifactId>okhttp</artifactId>
-            <version>${squareup-okhttp-version}</version>
-        </dependency>
-        <dependency>
-            <groupId>com.squareup.okio</groupId>
-            <artifactId>okio</artifactId>
-            <version>${squareup-okio-version}</version>
+               <groupId>com.squareup.okhttp3</groupId>
+               <artifactId>okhttp</artifactId>
+               <version>${squareup-okhttp-pubnub-version}</version>
         </dependency>
         <dependency>
             <groupId>com.google.code.gson</groupId>
diff --git a/components/camel-swagger-java/pom.xml 
b/components/camel-swagger-java/pom.xml
index e79bd09..931f556 100644
--- a/components/camel-swagger-java/pom.xml
+++ b/components/camel-swagger-java/pom.xml
@@ -78,7 +78,7 @@
         <dependency>
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
-            <version>${google-guava-version}</version>
+            <version>${swagger-java-guava-version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.commons</groupId>
diff --git 
a/examples/camel-example-grpc-kubernetes/hello-camel-grpc-client-kubernetes/pom.xml
 
b/examples/camel-example-grpc-kubernetes/hello-camel-grpc-client-kubernetes/pom.xml
index 5fcf6a6..7e457a9 100644
--- 
a/examples/camel-example-grpc-kubernetes/hello-camel-grpc-client-kubernetes/pom.xml
+++ 
b/examples/camel-example-grpc-kubernetes/hello-camel-grpc-client-kubernetes/pom.xml
@@ -35,6 +35,8 @@
     <properties>
         <category>Cloud</category>
         <spring.boot-version>${spring-boot-version}</spring.boot-version>
+        <!-- gRPC requires strong own of the Google Guava version -->
+        <google-guava-version>${grpc-guava-version}</google-guava-version>
     </properties>
 
     <!-- Spring-Boot and Camel BOM -->
diff --git 
a/examples/camel-example-grpc-kubernetes/hello-camel-grpc-server-kubernetes/pom.xml
 
b/examples/camel-example-grpc-kubernetes/hello-camel-grpc-server-kubernetes/pom.xml
index 9b6dc7e..fa36003 100644
--- 
a/examples/camel-example-grpc-kubernetes/hello-camel-grpc-server-kubernetes/pom.xml
+++ 
b/examples/camel-example-grpc-kubernetes/hello-camel-grpc-server-kubernetes/pom.xml
@@ -33,6 +33,8 @@
 
     <properties>
         
<main.class>org.apache.camel.examples.grpc.HelloCamelServer</main.class>
+        <!-- gRPC requires strong own of the Google Guava version -->
+        <google-guava-version>${grpc-guava-version}</google-guava-version>
     </properties>
 
     <dependencies>
diff --git a/examples/camel-example-grpc-kubernetes/pom.xml 
b/examples/camel-example-grpc-kubernetes/pom.xml
index 6073c30..a27027e 100644
--- a/examples/camel-example-grpc-kubernetes/pom.xml
+++ b/examples/camel-example-grpc-kubernetes/pom.xml
@@ -36,6 +36,8 @@
     <properties>
         <category>Cloud</category>
         <title>gRPC Kubernetes</title>
+        <!-- gRPC requires strong own of the Google Guava version -->
+        <google-guava-version>${grpc-guava-version}</google-guava-version>
     </properties>
 
     <modules>
diff --git 
a/examples/camel-example-spring-boot-grpc/hello-camel-grpc-client/pom.xml 
b/examples/camel-example-spring-boot-grpc/hello-camel-grpc-client/pom.xml
index 849c2f6..bb0d80d 100644
--- a/examples/camel-example-spring-boot-grpc/hello-camel-grpc-client/pom.xml
+++ b/examples/camel-example-spring-boot-grpc/hello-camel-grpc-client/pom.xml
@@ -35,6 +35,8 @@
     <properties>
         <category>Cloud</category>
         <spring.boot-version>${spring-boot-version}</spring.boot-version>
+        <!-- gRPC requires strong own of the Google Guava version -->
+        <google-guava-version>${grpc-guava-version}</google-guava-version>
     </properties>
 
     <!-- Spring-Boot and Camel BOM -->
diff --git 
a/examples/camel-example-spring-boot-grpc/hello-camel-grpc-server/pom.xml 
b/examples/camel-example-spring-boot-grpc/hello-camel-grpc-server/pom.xml
index 734ab60..013688e 100644
--- a/examples/camel-example-spring-boot-grpc/hello-camel-grpc-server/pom.xml
+++ b/examples/camel-example-spring-boot-grpc/hello-camel-grpc-server/pom.xml
@@ -32,6 +32,8 @@
     <description>An example showing a simple gRPC server</description>
 
     <properties>
+        <!-- gRPC requires strong own of the Google Guava version -->
+        <google-guava-version>${grpc-guava-version}</google-guava-version>
     </properties>
 
     <dependencies>
diff --git a/parent/pom.xml b/parent/pom.xml
index b8d93ee..0e0c2f1 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -93,7 +93,7 @@
         <axiom-version>1.2.14</axiom-version>
         <azure-storage-java-sdk-version>8.4.0</azure-storage-java-sdk-version>
         
<azure-storage-java-sdk-bundle-version>8.4.0_1</azure-storage-java-sdk-bundle-version>
-        <azure-guava-osgi-version>20.0</azure-guava-osgi-version>
+        <azure-guava-version>20.0</azure-guava-version>
         
<backport-util-concurrent-version>3.1</backport-util-concurrent-version>
         <bcel-bundle-version>5.2_4</bcel-bundle-version>
         <beanio-version>2.1.0</beanio-version>
@@ -228,7 +228,7 @@
         <geronimo-jta-spec-version>1.1.1</geronimo-jta-spec-version>
         
<geronimo-ws-metadata-spec-version>1.1.3</geronimo-ws-metadata-spec-version>
         <gmetric4j-version>1.0.10</gmetric4j-version>
-        <google-guava-version>27.1-jre</google-guava-version>
+        <google-guava-version>19.0</google-guava-version>
         <google-api-client-version>1.22.0</google-api-client-version>
         
<google-api-services-drive-version>v2-rev297-1.22.0</google-api-services-drive-version>
         
<google-api-services-calendar-version>v3-rev291-1.22.0</google-api-services-calendar-version>
@@ -242,7 +242,7 @@
         <grizzly-websockets-version>2.3.25</grizzly-websockets-version>
         <grpc-version>1.24.1</grpc-version>
         
<grpc-google-auth-library-version>0.13.0</grpc-google-auth-library-version>
-        <grpc-guava-osgi-version>26.0-android</grpc-guava-osgi-version>
+        <grpc-guava-version>26.0-android</grpc-guava-version>
         <grpc-java-jwt-version>3.7.0</grpc-java-jwt-version>
         
<grpc-netty-tcnative-boringssl-static-version>2.0.26.Final</grpc-netty-tcnative-boringssl-static-version>
         <grpc-bundle-version>1.24.1_1</grpc-bundle-version>
@@ -285,7 +285,7 @@
         
<infinispan-spring-boot-version>2.1.7.Final</infinispan-spring-boot-version>
         <influx-java-driver-version>2.15</influx-java-driver-version>
         
<influx-java-driver-bundle-version>2.15_1</influx-java-driver-bundle-version>
-        <influx-guava-osgi-version>20.0</influx-guava-osgi-version>
+        <influx-guava-version>20.0</influx-guava-version>
         <irclib-bundle-version>1.10_5</irclib-bundle-version>
         <irclib-version>1.10</irclib-version>
         <ironmq-version>3.0.5</ironmq-version>
@@ -357,6 +357,7 @@
         <jgroups-raft-version>0.5.0.Final</jgroups-raft-version>
         <jgroups-raft-leveldbjni-version>1.8</jgroups-raft-leveldbjni-version>
         <jgroups-raft-mapdb-version>1.0.8</jgroups-raft-mapdb-version>
+        <jira-guava-version>26.0-jre</jira-guava-version>
         <jira-rest-client-api-version>5.1.6</jira-rest-client-api-version>
         <libthrift-version>0.12.0</libthrift-version>
         <jing-bundle-version>20030619_5</jing-bundle-version>
@@ -408,7 +409,7 @@
         <leveldbjni-version>1.8</leveldbjni-version>
         <leveldb-api-version>0.10</leveldb-api-version>
         <leveldb-version>0.10</leveldb-version>
-        <leveldb-guava-osgi-version>21.0</leveldb-guava-osgi-version>
+        <leveldb-guava-version>21.0</leveldb-guava-version>
         <libphonenumber-version>8.10.21</libphonenumber-version>
         
<libphonenumber-bundle-version>8.10.21_1</libphonenumber-bundle-version>
         <!-- virtual dependency only used by Eclipse m2e -->
@@ -467,7 +468,7 @@
         <mongo-hadoop-version>1.5.0</mongo-hadoop-version>
         <msv-version>2013.6.1</msv-version>
         <mustache-java-version>0.9.6</mustache-java-version>
-        <mustache-guava-osgi-version>20.0</mustache-guava-osgi-version>
+        <mustache-guava-version>20.0</mustache-guava-version>
         <mustache-bundle-version>0.9.6_1</mustache-bundle-version>
         <mvel-version>2.4.4.Final</mvel-version>
         <mybatis-version>3.5.3</mybatis-version>
@@ -519,7 +520,7 @@
         <pgjdbc-ng-driver-version>0.8.2</pgjdbc-ng-driver-version>
         
<properties-maven-plugin-version>1.0-alpha-2</properties-maven-plugin-version>
         <protobuf-version>3.9.1</protobuf-version>
-        <protobuf-guava-osgi-version>26.0-android</protobuf-guava-osgi-version>
+        <protobuf-guava-version>26.0-android</protobuf-guava-version>
         <protobuf-javanano-version>3.1.0</protobuf-javanano-version>
         <protobuf-maven-plugin-version>0.6.1</protobuf-maven-plugin-version>
         <protonpack-version>1.8</protonpack-version>
@@ -605,8 +606,7 @@
         <spymemcached-bundle-version>2.5_2</spymemcached-bundle-version> <!-- 
FIXME cmueller: not in sync! -->
         <spymemcached-version>2.12.0</spymemcached-version>
         <sql-maven-plugin-version>1.5</sql-maven-plugin-version>
-        <squareup-okhttp-version>3.12.0</squareup-okhttp-version>
-        <squareup-okio-version>1.15.0</squareup-okio-version>
+        <squareup-okhttp-pubnub-version>3.12.0</squareup-okhttp-pubnub-version>
         
<squareup-okhttp-bundle-version>2.7.5_1</squareup-okhttp-bundle-version>
         <squareup-okio-bundle-version>1.15.0_1</squareup-okio-bundle-version>
         
<squareup-retrofit2-bundle-version>2.5.0_2</squareup-retrofit2-bundle-version>
@@ -614,6 +614,7 @@
         <stompjms-version>1.19</stompjms-version>
         <swagger-java-version>1.5.24</swagger-java-version>
         <swagger-java-parser-version>1.0.47</swagger-java-parser-version>
+        <swagger-java-guava-version>27.1-jre</swagger-java-guava-version>
         <stax-api-version>1.0.1</stax-api-version>
         <stax2-api-bundle-version>3.1.4</stax2-api-bundle-version>
         <stax2v4-api-bundle-version>4.2</stax2v4-api-bundle-version>
diff --git a/platforms/karaf/features/src/main/resources/features.xml 
b/platforms/karaf/features/src/main/resources/features.xml
index 3e0c5ab..de6642a 100644
--- a/platforms/karaf/features/src/main/resources/features.xml
+++ b/platforms/karaf/features/src/main/resources/features.xml
@@ -563,7 +563,7 @@
     <feature version='${project.version}'>camel-core</feature>
     <bundle 
dependency='true'>mvn:com.fasterxml.jackson.core/jackson-core/${jackson2-version}</bundle>
     <bundle 
dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle>
-    <bundle 
dependency='true'>mvn:com.google.guava/guava/${azure-guava-osgi-version}</bundle>
+    <bundle 
dependency='true'>mvn:com.google.guava/guava/${azure-guava-version}</bundle>
     <bundle 
dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.azure-storage/${azure-storage-java-sdk-bundle-version}</bundle>
     <bundle>mvn:org.apache.camel/camel-azure/${project.version}</bundle>
   </feature>
@@ -1195,7 +1195,7 @@
     <bundle 
dependency='true'>mvn:io.netty/netty-resolver/${netty-version}</bundle>
     <bundle 
dependency='true'>mvn:io.netty/netty-transport/${netty-version}</bundle>
     <bundle 
dependency='true'>mvn:io.netty/netty-tcnative-boringssl-static/${grpc-netty-tcnative-boringssl-static-version}</bundle>
-    <bundle 
dependency='true'>mvn:com.google.guava/guava/${grpc-guava-osgi-version}</bundle>
+    <bundle 
dependency='true'>mvn:com.google.guava/guava/${grpc-guava-version}</bundle>
     <bundle 
dependency='true'>wrap:mvn:com.google.errorprone/error_prone_annotations/${grpc-errorprone-version}</bundle>
     <!-- Third party dependencies -->
     <bundle 
dependency='true'>mvn:org.javassist/javassist/${javassist-version}</bundle>
@@ -1356,7 +1356,7 @@
   </feature>
   <feature name='camel-influxdb' version='${project.version}' start-level='50'>
     <bundle 
dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.influxdb-java/${influx-java-driver-bundle-version}</bundle>
-    <bundle 
dependency='true'>mvn:com.google.guava/guava/${influx-guava-osgi-version}</bundle>
+    <bundle 
dependency='true'>mvn:com.google.guava/guava/${influx-guava-version}</bundle>
     <bundle 
dependency='true'>mvn:com.google.code.findbugs/jsr305/${google-findbugs-jsr305-version}</bundle>
     <bundle 
dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.okhttp/${okclient-bundle-version}</bundle>
     <bundle 
dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.retrofit/${squareup-retrofit2-bundle-version}</bundle>
@@ -1701,7 +1701,7 @@
   </feature>
   <feature name='camel-leveldb-java' version='${project.version}' 
start-level='50'>
     <feature version='${project.version}'>camel-core</feature>
-    <bundle 
dependency='true'>mvn:com.google.guava/guava/${leveldb-guava-osgi-version}</bundle>
+    <bundle 
dependency='true'>mvn:com.google.guava/guava/${leveldb-guava-version}</bundle>
     <bundle 
dependency='true'>wrap:mvn:org.iq80.leveldb/leveldb-api/${leveldb-api-version}$Bundle-Version=${leveldb-api-version}&amp;Export-Package=*;-noimport:=true;version="${leveldb-api-version}"</bundle>
     <bundle 
dependency='true'>wrap:mvn:org.iq80.leveldb/leveldb/${leveldb-version}$Bundle-Version=${leveldb-version}&amp;Export-Package=*;-noimport:=true;version="${leveldb-version}"</bundle>
     <bundle 
dependency='true'>mvn:org.fusesource.hawtbuf/hawtbuf/${hawtbuf-version}</bundle>
@@ -1826,7 +1826,7 @@
   <feature name='camel-mustache' version='${project.version}' start-level='50'>
     <feature version='${project.version}'>camel-core</feature>
     <bundle 
dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.mustache-compiler/${mustache-bundle-version}</bundle>
-    <bundle 
dependency='true'>mvn:com.google.guava/guava/${mustache-guava-osgi-version}</bundle>
+    <bundle 
dependency='true'>mvn:com.google.guava/guava/${mustache-guava-version}</bundle>
     <bundle>mvn:org.apache.camel/camel-mustache/${project.version}</bundle>
   </feature>
   <feature name='camel-mvel' version='${project.version}' start-level='50'>
@@ -2056,7 +2056,7 @@
     <bundle 
dependency='true'>mvn:com.google.protobuf/protobuf-java/${protobuf-version}</bundle>
     <bundle 
dependency='true'>mvn:com.google.protobuf/protobuf-java-util/${protobuf-version}</bundle>
     <bundle 
dependency='true'>mvn:commons-io/commons-io/${commons-io-version}</bundle>
-    <bundle 
dependency='true'>mvn:com.google.guava/guava/${protobuf-guava-osgi-version}</bundle>
+    <bundle 
dependency='true'>mvn:com.google.guava/guava/${protobuf-guava-version}</bundle>
     <bundle 
dependency='true'>mvn:com.google.code.gson/gson/${gson-version}</bundle>
     <bundle>mvn:org.apache.camel/camel-protobuf/${project.version}</bundle>
   </feature>
@@ -2122,7 +2122,7 @@
     <bundle 
dependency='true'>mvn:com.fasterxml.jackson.module/jackson-module-jaxb-annotations/${jackson2-version}</bundle>
     <bundle 
dependency='true'>mvn:com.fasterxml.jackson.module/jackson-module-jsonSchema/${jackson2-version}</bundle>
     <bundle 
dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle>
-    <bundle 
dependency='true'>mvn:com.google.guava/guava/${google-guava-version}</bundle>
+    <bundle 
dependency='true'>mvn:com.google.guava/guava/${swagger-java-guava-version}</bundle>
     <bundle dependency='true'>mvn:com.google.guava/failureaccess/1.0.1</bundle>
     <bundle 
dependency='true'>mvn:io.swagger/swagger-core/${swagger-java-version}</bundle>
     <bundle 
dependency='true'>mvn:io.swagger/swagger-annotations/${swagger-java-version}</bundle>
@@ -2454,7 +2454,7 @@
     <bundle 
dependency='true'>mvn:org.yaml/snakeyaml/${snakeyaml-version}</bundle>
     <bundle 
dependency='true'>mvn:javax.validation/validation-api/${validation-1-api-version}</bundle>
     <bundle 
dependency='true'>mvn:org.apache.commons/commons-lang3/${commons-lang3-version}</bundle>
-    <bundle 
dependency='true'>mvn:com.google.guava/guava/${google-guava-version}</bundle>
+    <bundle 
dependency='true'>mvn:com.google.guava/guava/${swagger-java-guava-version}</bundle>
     <bundle dependency='true'>mvn:com.google.guava/failureaccess/1.0.1</bundle>
     <bundle 
dependency='true'>mvn:io.swagger/swagger-core/${swagger-java-version}</bundle>
     <bundle 
dependency='true'>mvn:io.swagger/swagger-annotations/${swagger-java-version}</bundle>

Reply via email to