Prevent spring dependency management from overriding cassandra driver version in... 47/138747/1 1.14.6
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Wed, 14 Aug 2024 13:55:57 +0000 (15:55 +0200)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Wed, 14 Aug 2024 13:55:57 +0000 (15:55 +0200)
- dependencyManagement for cassandra driver wasn't managing all necessary dependencies

Issue-ID: AAI-3965
Change-Id: I29b10b51646088882db4febdc0135dc93c1dd616
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
pom.xml

diff --git a/pom.xml b/pom.xml
index f2dbaac..3242e30 100755 (executable)
--- a/pom.xml
+++ b/pom.xml
         <!-- fix the driver version to match the one defined in janusgraph-cql
             spring-boot (2.4) is otherwise downgrading it to 4.9.0 -->
         <!-- see https://github.com/JanusGraph/janusgraph/blob/v0.6.0/pom.xml#L120 -->
-        <cassandra-driver.version>4.13.0</cassandra-driver.version>
+        <cassandra-driver.version>4.17.0</cassandra-driver.version>
+        <datastax.native-protocol.version>1.5.1</datastax.native-protocol.version>
     </properties>
 
     <profiles>
                 <artifactId>guava</artifactId>
                 <version>25.0-jre</version>
             </dependency>
+            <!-- cassandra driver -->
             <dependency>
                 <groupId>com.datastax.oss</groupId>
                 <artifactId>java-driver-core</artifactId>
                 <version>${cassandra-driver.version}</version>
             </dependency>
+            <dependency>
+                <groupId>com.datastax.oss</groupId>
+                <artifactId>java-driver-query-builder</artifactId>
+                <version>${cassandra-driver.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.datastax.oss</groupId>
+                <artifactId>native-protocol</artifactId>
+                <version>${datastax.native-protocol.version}</version>
+            </dependency>
+            <!-- /cassandra driver -->
         </dependencies>
     </dependencyManagement>
     <dependencies>