NIFI-8990: Downgrade Gremlin from 3.5.1 to 3.4.4 to support Graph DBs

This closes #5284

Signed-off-by: David Handermann <exceptionfactory@apache.org>
This commit is contained in:
Matthew Burgess 2021-08-05 15:44:07 -04:00 committed by exceptionfactory
parent 4fa357ed9e
commit 47d5ae5d75
No known key found for this signature in database
GPG Key ID: 29B6A52D2AAE8DBA
2 changed files with 60 additions and 12 deletions

View File

@ -24,6 +24,9 @@
<artifactId>nifi-graph-test-clients</artifactId> <artifactId>nifi-graph-test-clients</artifactId>
<packaging>jar</packaging> <packaging>jar</packaging>
<properties>
<gremlin.version>3.4.4</gremlin.version>
</properties>
<dependencyManagement> <dependencyManagement>
<dependencies> <dependencies>
<!-- Override commons-io:2.3 from janusgraph-core --> <!-- Override commons-io:2.3 from janusgraph-core -->
@ -32,21 +35,45 @@
<artifactId>commons-io</artifactId> <artifactId>commons-io</artifactId>
<version>2.10.0</version> <version>2.10.0</version>
</dependency> </dependency>
<!-- Override Gremlin --> <!-- Override Gremlin and Groovy -->
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
<version>2.5.14</version>
<classifier>indy</classifier>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-json</artifactId>
<version>2.5.14</version>
<classifier>indy</classifier>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-groovysh</artifactId>
<version>2.5.14</version>
<classifier>indy</classifier>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-jsr223</artifactId>
<version>2.5.14</version>
<classifier>indy</classifier>
</dependency>
<dependency> <dependency>
<groupId>org.apache.tinkerpop</groupId> <groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-core</artifactId> <artifactId>gremlin-core</artifactId>
<version>3.5.1</version> <version>${gremlin.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.tinkerpop</groupId> <groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-driver</artifactId> <artifactId>gremlin-driver</artifactId>
<version>3.5.1</version> <version>${gremlin.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.tinkerpop</groupId> <groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-groovy</artifactId> <artifactId>gremlin-groovy</artifactId>
<version>3.5.1</version> <version>${gremlin.version}</version>
</dependency> </dependency>
</dependencies> </dependencies>
</dependencyManagement> </dependencyManagement>
@ -83,12 +110,6 @@
<artifactId>janusgraph-inmemory</artifactId> <artifactId>janusgraph-inmemory</artifactId>
<version>0.5.3</version> <version>0.5.3</version>
</dependency> </dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
<version>2.5.14</version>
</dependency>
<dependency> <dependency>
<groupId>org.apache.nifi</groupId> <groupId>org.apache.nifi</groupId>
<artifactId>nifi-mock</artifactId> <artifactId>nifi-mock</artifactId>

View File

@ -18,6 +18,9 @@
<artifactId>nifi-other-graph-services</artifactId> <artifactId>nifi-other-graph-services</artifactId>
<packaging>jar</packaging> <packaging>jar</packaging>
<properties>
<gremlin.version>3.4.4</gremlin.version>
</properties>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.apache.nifi</groupId> <groupId>org.apache.nifi</groupId>
@ -81,15 +84,39 @@
<artifactId>cypher-gremlin-neo4j-driver</artifactId> <artifactId>cypher-gremlin-neo4j-driver</artifactId>
<version>1.0.4</version> <version>1.0.4</version>
</dependency> </dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
<version>2.5.14</version>
<classifier>indy</classifier>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-json</artifactId>
<version>2.5.14</version>
<classifier>indy</classifier>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-groovysh</artifactId>
<version>2.5.14</version>
<classifier>indy</classifier>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-jsr223</artifactId>
<version>2.5.14</version>
<classifier>indy</classifier>
</dependency>
<dependency> <dependency>
<groupId>org.apache.tinkerpop</groupId> <groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-core</artifactId> <artifactId>gremlin-core</artifactId>
<version>3.5.1</version> <version>${gremlin.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.tinkerpop</groupId> <groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-driver</artifactId> <artifactId>gremlin-driver</artifactId>
<version>3.5.1</version> <version>${gremlin.version}</version>
</dependency> </dependency>
</dependencies> </dependencies>