Skip to content

Commit 35acdee

Browse files
committed
issues/1650 Migrate Strongbox from OrientDB to JanusGraph
1 parent caf7760 commit 35acdee

File tree

1 file changed

+141
-90
lines changed

1 file changed

+141
-90
lines changed

pom.xml

Lines changed: 141 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>org.carlspring.strongbox</groupId>
88
<artifactId>strongbox-parent</artifactId>
9-
<version>1.0-SNAPSHOT</version>
9+
<version>1.0-PR-62-SNAPSHOT</version>
1010
<packaging>pom</packaging>
1111

1212
<name>Strongbox: Parent</name>
@@ -65,8 +65,8 @@
6565
<version.apache.commons.compress>1.19</version.apache.commons.compress>
6666
<version.apache.directory>1.5.5</version.apache.directory>
6767
<version.appassembler>2.0.0</version.appassembler>
68-
<version.groovy>2.4.7</version.groovy>
69-
<version.guava>27.0.1-jre</version.guava>
68+
<version.groovy>2.5.7</version.groovy>
69+
<version.guava>20.0</version.guava>
7070
<version.hamcrest>1.3</version.hamcrest>
7171
<version.hazelcast>3.10.2</version.hazelcast>
7272
<version.httpclient>4.5</version.httpclient>
@@ -82,18 +82,17 @@
8282
<version.logback>1.2.3</version.logback>
8383
<version.maven>3.3.9</version.maven>
8484
<version.mockito>3.1.0</version.mockito>
85-
<version.orientdb>3.0.0</version.orientdb>
8685
<version.c3p0>0.9.5.4</version.c3p0>
8786
<version.quartz>2.3.1</version.quartz>
8887
<version.servlet.api>3.1.0</version.servlet.api>
8988
<version.slf4j>1.7.24</version.slf4j>
9089
<version.spring.boot>2.2.4.RELEASE</version.spring.boot>
91-
<version.rest.assured>3.3.0</version.rest.assured>
92-
<version.hibernate.validator>6.1.0.Final</version.hibernate.validator>
90+
<version.rest.assured>4.2.0</version.rest.assured>
91+
<version.hibernate.validator>6.1.2.Final</version.hibernate.validator>
9392
<version.glassfish.javax.el>3.0.1-b08</version.glassfish.javax.el>
9493
<version.antlr>4.7.1</version.antlr>
9594
<version.liquibase>3.6.3</version.liquibase>
96-
<version.reflections>0.9.11</version.reflections>
95+
<version.reflections>0.9.9</version.reflections>
9796
<version.liquibase.slf4j>2.0.0</version.liquibase.slf4j>
9897
<version.awaitility>4.0.1</version.awaitility>
9998
<version.asm>6.0</version.asm>
@@ -103,6 +102,13 @@
103102
<version.semver>0.9.34-SNAPSHOT</version.semver>
104103
<version.springfox>2.9.2</version.springfox>
105104
<version.redline>1.2.9</version.redline>
105+
106+
<version.janusgraph>0.5.0</version.janusgraph>
107+
<version.cassandra>3.11.5</version.cassandra>
108+
<version.tinkerpop>3.4.6</version.tinkerpop>
109+
110+
<verion.opencypher>1.0.4</verion.opencypher>
111+
106112
<!-- Version properties. -->
107113
<surefireArgLine/>
108114
<failsafeArgLine/>
@@ -172,7 +178,8 @@
172178

173179
<!-- This field needs to be set to 1 or jacoco reports will be incorrect/missing! -->
174180
<forkCount>1</forkCount>
175-
181+
<trimStackTrace>false</trimStackTrace>
182+
176183
<systemPropertyVariables>
177184
<strongbox.home>${project.build.directory}/strongbox</strongbox.home>
178185
<strongbox.vault>${project.build.directory}/strongbox-vault</strongbox.vault>
@@ -453,86 +460,7 @@
453460
<artifactId>annotations</artifactId>
454461
<version>${version.findbugs.annotations}</version>
455462
</dependency>
456-
457-
<!-- OrientDB dependencies -->
458-
<dependency>
459-
<groupId>com.orientechnologies</groupId>
460-
<artifactId>orientdb-core</artifactId>
461-
<version>${version.orientdb}</version>
462-
</dependency>
463-
<dependency>
464-
<groupId>com.orientechnologies</groupId>
465-
<artifactId>orientdb-client</artifactId>
466-
<version>${version.orientdb}</version>
467-
</dependency>
468-
<dependency>
469-
<groupId>com.orientechnologies</groupId>
470-
<artifactId>orientdb-server</artifactId>
471-
<version>${version.orientdb}</version>
472-
</dependency>
473-
<dependency>
474-
<groupId>com.orientechnologies</groupId>
475-
<artifactId>orientdb-tools</artifactId>
476-
<version>${version.orientdb}</version>
477-
</dependency>
478-
<dependency>
479-
<groupId>com.orientechnologies</groupId>
480-
<artifactId>orientdb-object</artifactId>
481-
<version>${version.orientdb}</version>
482-
<exclusions>
483-
<exclusion>
484-
<groupId>org.hibernate.javax.persistence</groupId>
485-
<artifactId>hibernate-jpa-2.0-api</artifactId>
486-
</exclusion>
487-
</exclusions>
488-
</dependency>
489-
<dependency>
490-
<groupId>com.orientechnologies</groupId>
491-
<artifactId>orientdb-graphdb</artifactId>
492-
<version>${version.orientdb}</version>
493-
<exclusions>
494-
<exclusion>
495-
<!-- Excluding this transitive dependency in order
496-
to not be exposed to: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-0114 -->
497-
<groupId>commons-beanutils</groupId>
498-
<artifactId>commons-beanutils-core</artifactId>
499-
</exclusion>
500-
<exclusion>
501-
<!-- Excluding this transitive dependency in order
502-
to not be exposed to: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-0114 -->
503-
<groupId>commons-beanutils</groupId>
504-
<artifactId>commons-beanutils</artifactId>
505-
</exclusion>
506-
</exclusions>
507-
</dependency>
508-
<dependency>
509-
<groupId>com.orientechnologies</groupId>
510-
<artifactId>orientdb-distributed</artifactId>
511-
<version>${version.orientdb}</version>
512-
<exclusions>
513-
<exclusion>
514-
<groupId>com.hazelcast</groupId>
515-
<artifactId>hazelcast</artifactId>
516-
</exclusion>
517-
<exclusion>
518-
<groupId>com.hazelcast</groupId>
519-
<artifactId>hazelcast-cloud</artifactId>
520-
</exclusion>
521-
</exclusions>
522-
</dependency>
523-
<dependency>
524-
<groupId>com.orientechnologies</groupId>
525-
<artifactId>orientdb-jdbc</artifactId>
526-
<version>${version.orientdb}</version>
527-
</dependency>
528-
529-
<dependency>
530-
<groupId>org.webjars</groupId>
531-
<artifactId>orientdb-studio</artifactId>
532-
<version>2.2.0</version>
533-
</dependency>
534-
<!-- End of OrientDB dependencies -->
535-
463+
536464
<!--
537465
<dependency>
538466
<groupId>org.jtwig</groupId>
@@ -889,7 +817,9 @@
889817
<groupId>org.codehaus.groovy</groupId>
890818
<artifactId>groovy-all</artifactId>
891819
<version>${version.groovy}</version>
892-
<exclusions>
820+
<type>pom</type>
821+
<scope>import</scope>
822+
<exclusions>
893823
<exclusion>
894824
<groupId>org.codehaus.groovy</groupId>
895825
<artifactId>groovy-testng</artifactId>
@@ -946,7 +876,20 @@
946876
<version>${version.rest.assured}</version>
947877
<scope>test</scope>
948878
</dependency>
879+
<dependency>
880+
<groupId>io.rest-assured</groupId>
881+
<artifactId>json-path</artifactId>
882+
<version>${version.rest.assured}</version>
883+
<scope>test</scope>
884+
</dependency>
885+
<dependency>
886+
<groupId>io.rest-assured</groupId>
887+
<artifactId>xml-path</artifactId>
888+
<version>${version.rest.assured}</version>
889+
<scope>test</scope>
890+
</dependency>
949891

892+
950893
<dependency>
951894
<groupId>xerces</groupId>
952895
<artifactId>xercesImpl</artifactId>
@@ -1009,7 +952,7 @@
1009952
<dependency>
1010953
<groupId>org.codehaus.groovy</groupId>
1011954
<artifactId>groovy</artifactId>
1012-
<version>2.4.4</version>
955+
<version>${version.groovy}</version>
1013956
</dependency>
1014957

1015958
<dependency>
@@ -1349,6 +1292,114 @@
13491292
<artifactId>rxjava</artifactId>
13501293
<version>2.2.11</version>
13511294
</dependency>
1295+
1296+
<dependency>
1297+
<groupId>org.janusgraph</groupId>
1298+
<artifactId>janusgraph-core</artifactId>
1299+
<version>${version.janusgraph}</version>
1300+
</dependency>
1301+
<dependency>
1302+
<groupId>org.janusgraph</groupId>
1303+
<artifactId>janusgraph-cql</artifactId>
1304+
<version>${version.janusgraph}</version>
1305+
</dependency>
1306+
<dependency>
1307+
<groupId>org.janusgraph</groupId>
1308+
<artifactId>janusgraph-inmemory</artifactId>
1309+
<version>${version.janusgraph}</version>
1310+
</dependency>
1311+
<dependency>
1312+
<groupId>org.apache.cassandra</groupId>
1313+
<artifactId>cassandra-all</artifactId>
1314+
<version>${version.cassandra}</version>
1315+
<exclusions>
1316+
<exclusion>
1317+
<groupId>org.hibernate</groupId>
1318+
<artifactId>hibernate-validator</artifactId>
1319+
</exclusion>
1320+
</exclusions>
1321+
</dependency>
1322+
<dependency>
1323+
<groupId>io.dropwizard.metrics</groupId>
1324+
<artifactId>metrics-core</artifactId>
1325+
<version>3.2.2</version>
1326+
</dependency>
1327+
1328+
<dependency>
1329+
<groupId>org.apache.tinkerpop</groupId>
1330+
<artifactId>gremlin-core</artifactId>
1331+
<version>${version.tinkerpop}</version>
1332+
</dependency>
1333+
<dependency>
1334+
<groupId>org.apache.tinkerpop</groupId>
1335+
<artifactId>gremlin-driver</artifactId>
1336+
<version>${version.tinkerpop}</version>
1337+
<exclusions>
1338+
<exclusion>
1339+
<groupId>org.codehaus.groovy</groupId>
1340+
<artifactId>groovy</artifactId>
1341+
</exclusion>
1342+
<exclusion>
1343+
<groupId>org.codehaus.groovy</groupId>
1344+
<artifactId>groovy-json</artifactId>
1345+
</exclusion>
1346+
</exclusions>
1347+
</dependency>
1348+
<dependency>
1349+
<groupId>org.apache.tinkerpop</groupId>
1350+
<artifactId>gremlin-server</artifactId>
1351+
<version>${version.tinkerpop}</version>
1352+
</dependency>
1353+
<dependency>
1354+
<groupId>org.apache.tinkerpop</groupId>
1355+
<artifactId>gremlin-groovy</artifactId>
1356+
<version>${version.tinkerpop}</version>
1357+
<exclusions>
1358+
<exclusion>
1359+
<groupId>org.codehaus.groovy</groupId>
1360+
<artifactId>groovy-groovysh</artifactId>
1361+
</exclusion>
1362+
</exclusions>
1363+
</dependency>
1364+
1365+
<dependency>
1366+
<groupId>org.opencypher.gremlin</groupId>
1367+
<artifactId>cypher-gremlin-neo4j-driver</artifactId>
1368+
<version>${verion.opencypher}</version>
1369+
</dependency>
1370+
<dependency>
1371+
<groupId>org.opencypher.gremlin</groupId>
1372+
<artifactId>cypher-gremlin-server-plugin</artifactId>
1373+
<version>${verion.opencypher}</version>
1374+
</dependency>
1375+
1376+
<dependency>
1377+
<groupId>org.neo4j.driver</groupId>
1378+
<artifactId>neo4j-java-driver</artifactId>
1379+
<version>1.7.5</version>
1380+
</dependency>
1381+
<dependency>
1382+
<groupId>org.neo4j</groupId>
1383+
<artifactId>neo4j-ogm-api</artifactId>
1384+
<version>3.2.10</version>
1385+
</dependency>
1386+
<dependency>
1387+
<groupId>org.neo4j</groupId>
1388+
<artifactId>neo4j-ogm-core</artifactId>
1389+
<version>3.2.10</version>
1390+
</dependency>
1391+
1392+
<dependency>
1393+
<groupId>org.springframework.data</groupId>
1394+
<artifactId>spring-data-neo4j</artifactId>
1395+
<version>5.2.1.RELEASE</version>
1396+
<exclusions>
1397+
<exclusion>
1398+
<groupId>org.neo4j</groupId>
1399+
<artifactId>neo4j-ogm-bolt-driver</artifactId>
1400+
</exclusion>
1401+
</exclusions>
1402+
</dependency>
13521403
</dependencies>
13531404

13541405
</dependencyManagement>

0 commit comments

Comments
 (0)