Remove dependency conflicts
 Upgrade jersey from 2.1 to 2.25.1 to avoid a fasterxml-jackson conflict
 Upgrade google.cloud.storage to avoid a netty conflict
 Upgrade antlr to 3.5.2 to have a one common version.


Project: http://git-wip-us.apache.org/repos/asf/usergrid/repo
Commit: http://git-wip-us.apache.org/repos/asf/usergrid/commit/ae14dc91
Tree: http://git-wip-us.apache.org/repos/asf/usergrid/tree/ae14dc91
Diff: http://git-wip-us.apache.org/repos/asf/usergrid/diff/ae14dc91

Branch: refs/heads/3.0.0_experimental
Commit: ae14dc911e8fa7e97cbba839e7700159d5b2be42
Parents: 298c70f
Author: Peter Johnson <[email protected]>
Authored: Wed Nov 29 17:44:34 2017 -0800
Committer: Peter Johnson <[email protected]>
Committed: Wed Nov 29 17:44:34 2017 -0800

----------------------------------------------------------------------
 stack/corepersistence/queue/pom.xml                   |  2 +-
 stack/pom.xml                                         |  4 ++--
 stack/rest/pom.xml                                    |  7 +++++++
 stack/services/pom.xml                                | 14 ++++++++++----
 .../services/assets/data/GoogleBinaryStore.java       |  2 +-
 5 files changed, 21 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae14dc91/stack/corepersistence/queue/pom.xml
----------------------------------------------------------------------
diff --git a/stack/corepersistence/queue/pom.xml 
b/stack/corepersistence/queue/pom.xml
index 005ce0c..3c8d5cd 100644
--- a/stack/corepersistence/queue/pom.xml
+++ b/stack/corepersistence/queue/pom.xml
@@ -37,7 +37,7 @@
         <maven.compiler.source>1.8</maven.compiler.source>
         <maven.compiler.target>1.8</maven.compiler.target>
         <servlet.version>3.0.1</servlet.version>
-        <jersey.version>2.21</jersey.version>
+        <jersey.version>2.25.1</jersey.version>
         <guice-bridge.version>2.4.0</guice-bridge.version>
     </properties>
 

http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae14dc91/stack/pom.xml
----------------------------------------------------------------------
diff --git a/stack/pom.xml b/stack/pom.xml
index 53e3732..e5350d9 100644
--- a/stack/pom.xml
+++ b/stack/pom.xml
@@ -110,7 +110,7 @@
         <jackson-version>1.9.9</jackson-version>
         <jackson-2-version>2.8.6</jackson-2-version>
         <jclouds.version>1.9.0</jclouds.version>
-        <jersey-version>2.21</jersey-version>
+        <jersey-version>2.25.1</jersey-version>
         <junit-version>4.12</junit-version>
         <log4j-version>1.2.16</log4j-version>
         
<org.springframework.version>3.2.13.RELEASE</org.springframework.version>
@@ -118,7 +118,7 @@
         <slf4j-version>1.7.2</slf4j-version>
         <snakeyaml-version>1.9</snakeyaml-version>
         <tomcat-version>7.0.64</tomcat-version>
-        <antlr.version>3.4</antlr.version>
+        <antlr.version>3.5.2</antlr.version>
         <tika.version>1.4</tika.version>
         <mockito.version>1.10.8</mockito.version>
         <io.apigee.gcm.version>1.0.1</io.apigee.gcm.version>

http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae14dc91/stack/rest/pom.xml
----------------------------------------------------------------------
diff --git a/stack/rest/pom.xml b/stack/rest/pom.xml
index 400160b..52c601a 100644
--- a/stack/rest/pom.xml
+++ b/stack/rest/pom.xml
@@ -269,6 +269,13 @@
             <groupId>org.glassfish.jersey.media</groupId>
             <artifactId>jersey-media-json-jackson</artifactId>
             <version>${jersey-version}</version>
+            <!-- org.glassfish.jersey.media 2.25.1 uses jackson 2.8.4 -->
+            <exclusions>
+                <exclusion>
+                    <artifactId>*</artifactId>
+                    <groupId>com.fasterxml.jackson.jaxrs</groupId>
+                </exclusion>
+            </exclusions>
         </dependency>
 
         <dependency>

http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae14dc91/stack/services/pom.xml
----------------------------------------------------------------------
diff --git a/stack/services/pom.xml b/stack/services/pom.xml
index a60579b..13aeb4e 100644
--- a/stack/services/pom.xml
+++ b/stack/services/pom.xml
@@ -213,13 +213,19 @@
         <dependency>
             <groupId>org.glassfish.jersey.core</groupId>
             <artifactId>jersey-client</artifactId>
-            <version>2.21</version>
+            <version>2.25</version>
         </dependency>
 
         <dependency>
             <groupId>org.glassfish.jersey.media</groupId>
             <artifactId>jersey-media-json-jackson</artifactId>
-            <version>2.21</version>
+            <version>2.25</version>
+            <exclusions>
+                <exclusion>
+                    <artifactId>*</artifactId>
+                    <groupId>com.fasterxml.jackson.jaxrs</groupId>
+                </exclusion>
+            </exclusions>
         </dependency>
 
         <!--<dependency>-->
@@ -269,7 +275,7 @@
         <dependency>
             <groupId>com.google.cloud</groupId>
             <artifactId>google-cloud-storage</artifactId>
-            <version>0.11.0-beta</version>
+            <version>1.12.0</version>
         </dependency>
 
         <dependency>
@@ -479,7 +485,7 @@
         <dependency>
             <groupId>org.glassfish.jersey.connectors</groupId>
             <artifactId>jersey-apache-connector</artifactId>
-            <version>2.21</version>
+            <version>2.25</version>
         </dependency>
 
     </dependencies>

http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae14dc91/stack/services/src/main/java/org/apache/usergrid/services/assets/data/GoogleBinaryStore.java
----------------------------------------------------------------------
diff --git 
a/stack/services/src/main/java/org/apache/usergrid/services/assets/data/GoogleBinaryStore.java
 
b/stack/services/src/main/java/org/apache/usergrid/services/assets/data/GoogleBinaryStore.java
index ae661f1..13c986a 100644
--- 
a/stack/services/src/main/java/org/apache/usergrid/services/assets/data/GoogleBinaryStore.java
+++ 
b/stack/services/src/main/java/org/apache/usergrid/services/assets/data/GoogleBinaryStore.java
@@ -19,9 +19,9 @@ package org.apache.usergrid.services.assets.data;
 
 import com.google.api.services.storage.StorageScopes;
 import com.google.auth.oauth2.GoogleCredentials;
-import com.google.cloud.HttpTransportOptions;
 import com.google.cloud.TransportOptions;
 import com.google.cloud.WriteChannel;
+import com.google.cloud.http.HttpTransportOptions;
 import com.google.cloud.storage.*;
 
 import org.apache.commons.io.FileUtils;

Reply via email to