Skip to content

Commit

Permalink
issues/1649: Migrate Strongbox from OrientDB to JanusGraph
Browse files Browse the repository at this point in the history
  • Loading branch information
sbespalov authored and sbespalov-chess committed Sep 30, 2020
1 parent dad90ec commit b2808a5
Showing 1 changed file with 140 additions and 89 deletions.
229 changes: 140 additions & 89 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>org.carlspring.strongbox</groupId>
<artifactId>strongbox-parent</artifactId>
<version>1.0-SNAPSHOT</version>
<version>1.0-PR-62-SNAPSHOT</version>
<packaging>pom</packaging>

<name>Strongbox: Parent</name>
Expand Down Expand Up @@ -65,8 +65,8 @@
<version.apache.commons.compress>1.19</version.apache.commons.compress>
<version.apache.directory>1.5.5</version.apache.directory>
<version.appassembler>2.0.0</version.appassembler>
<version.groovy>2.4.7</version.groovy>
<version.guava>27.0.1-jre</version.guava>
<version.groovy>2.5.7</version.groovy>
<version.guava>20.0</version.guava>
<version.hamcrest>1.3</version.hamcrest>
<version.hazelcast>3.10.2</version.hazelcast>
<version.httpclient>4.5</version.httpclient>
Expand All @@ -82,14 +82,13 @@
<version.logback>1.2.3</version.logback>
<version.maven>3.3.9</version.maven>
<version.mockito>3.1.0</version.mockito>
<version.orientdb>3.0.0</version.orientdb>
<version.c3p0>0.9.5.4</version.c3p0>
<version.quartz>2.3.2</version.quartz>
<version.servlet.api>3.1.0</version.servlet.api>
<version.slf4j>1.7.24</version.slf4j>
<version.spring.boot>2.2.4.RELEASE</version.spring.boot>
<version.rest.assured>3.3.0</version.rest.assured>
<version.hibernate.validator>6.1.0.Final</version.hibernate.validator>
<version.rest.assured>4.2.0</version.rest.assured>
<version.hibernate.validator>6.1.2.Final</version.hibernate.validator>
<version.glassfish.javax.el>3.0.1-b08</version.glassfish.javax.el>
<version.antlr>4.7.1</version.antlr>
<version.liquibase>3.6.3</version.liquibase>
Expand All @@ -103,6 +102,13 @@
<version.semver>0.9.34-SNAPSHOT</version.semver>
<version.springfox>2.9.2</version.springfox>
<version.redline>1.2.9</version.redline>

<version.janusgraph>0.5.0</version.janusgraph>
<version.cassandra>3.11.5</version.cassandra>
<version.tinkerpop>3.4.6</version.tinkerpop>

<verion.opencypher>1.0.4</verion.opencypher>

<!-- Version properties. -->
<surefireArgLine/>
<failsafeArgLine/>
Expand Down Expand Up @@ -172,7 +178,8 @@

<!-- This field needs to be set to 1 or jacoco reports will be incorrect/missing! -->
<forkCount>1</forkCount>

<trimStackTrace>false</trimStackTrace>

<systemPropertyVariables>
<strongbox.home>${project.build.directory}/strongbox</strongbox.home>
<strongbox.vault>${project.build.directory}/strongbox-vault</strongbox.vault>
Expand Down Expand Up @@ -453,86 +460,7 @@
<artifactId>annotations</artifactId>
<version>${version.findbugs.annotations}</version>
</dependency>

<!-- OrientDB dependencies -->
<dependency>
<groupId>com.orientechnologies</groupId>
<artifactId>orientdb-core</artifactId>
<version>${version.orientdb}</version>
</dependency>
<dependency>
<groupId>com.orientechnologies</groupId>
<artifactId>orientdb-client</artifactId>
<version>${version.orientdb}</version>
</dependency>
<dependency>
<groupId>com.orientechnologies</groupId>
<artifactId>orientdb-server</artifactId>
<version>${version.orientdb}</version>
</dependency>
<dependency>
<groupId>com.orientechnologies</groupId>
<artifactId>orientdb-tools</artifactId>
<version>${version.orientdb}</version>
</dependency>
<dependency>
<groupId>com.orientechnologies</groupId>
<artifactId>orientdb-object</artifactId>
<version>${version.orientdb}</version>
<exclusions>
<exclusion>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.0-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.orientechnologies</groupId>
<artifactId>orientdb-graphdb</artifactId>
<version>${version.orientdb}</version>
<exclusions>
<exclusion>
<!-- Excluding this transitive dependency in order
to not be exposed to: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-0114 -->
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils-core</artifactId>
</exclusion>
<exclusion>
<!-- Excluding this transitive dependency in order
to not be exposed to: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-0114 -->
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.orientechnologies</groupId>
<artifactId>orientdb-distributed</artifactId>
<version>${version.orientdb}</version>
<exclusions>
<exclusion>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast</artifactId>
</exclusion>
<exclusion>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast-cloud</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.orientechnologies</groupId>
<artifactId>orientdb-jdbc</artifactId>
<version>${version.orientdb}</version>
</dependency>

<dependency>
<groupId>org.webjars</groupId>
<artifactId>orientdb-studio</artifactId>
<version>2.2.0</version>
</dependency>
<!-- End of OrientDB dependencies -->


<!--
<dependency>
<groupId>org.jtwig</groupId>
Expand Down Expand Up @@ -889,7 +817,9 @@
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>${version.groovy}</version>
<exclusions>
<type>pom</type>
<scope>import</scope>
<exclusions>
<exclusion>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-testng</artifactId>
Expand Down Expand Up @@ -946,7 +876,20 @@
<version>${version.rest.assured}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>json-path</artifactId>
<version>${version.rest.assured}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>xml-path</artifactId>
<version>${version.rest.assured}</version>
<scope>test</scope>
</dependency>


<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
Expand Down Expand Up @@ -1009,7 +952,7 @@
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
<version>2.4.4</version>
<version>${version.groovy}</version>
</dependency>

<dependency>
Expand Down Expand Up @@ -1349,6 +1292,114 @@
<artifactId>rxjava</artifactId>
<version>2.2.11</version>
</dependency>

<dependency>
<groupId>org.janusgraph</groupId>
<artifactId>janusgraph-core</artifactId>
<version>${version.janusgraph}</version>
</dependency>
<dependency>
<groupId>org.janusgraph</groupId>
<artifactId>janusgraph-cql</artifactId>
<version>${version.janusgraph}</version>
</dependency>
<dependency>
<groupId>org.janusgraph</groupId>
<artifactId>janusgraph-inmemory</artifactId>
<version>${version.janusgraph}</version>
</dependency>
<dependency>
<groupId>org.apache.cassandra</groupId>
<artifactId>cassandra-all</artifactId>
<version>${version.cassandra}</version>
<exclusions>
<exclusion>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-core</artifactId>
<version>3.2.2</version>
</dependency>

<dependency>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-core</artifactId>
<version>${version.tinkerpop}</version>
</dependency>
<dependency>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-driver</artifactId>
<version>${version.tinkerpop}</version>
<exclusions>
<exclusion>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
</exclusion>
<exclusion>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-json</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-server</artifactId>
<version>${version.tinkerpop}</version>
</dependency>
<dependency>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-groovy</artifactId>
<version>${version.tinkerpop}</version>
<exclusions>
<exclusion>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-groovysh</artifactId>
</exclusion>
</exclusions>
</dependency>

<dependency>
<groupId>org.opencypher.gremlin</groupId>
<artifactId>cypher-gremlin-neo4j-driver</artifactId>
<version>${verion.opencypher}</version>
</dependency>
<dependency>
<groupId>org.opencypher.gremlin</groupId>
<artifactId>cypher-gremlin-server-plugin</artifactId>
<version>${verion.opencypher}</version>
</dependency>

<dependency>
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-ogm-api</artifactId>
<version>3.2.10</version>
</dependency>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-ogm-core</artifactId>
<version>3.2.10</version>
</dependency>

<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-neo4j</artifactId>
<version>5.2.1.RELEASE</version>
<exclusions>
<exclusion>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-ogm-bolt-driver</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>

</dependencyManagement>
Expand Down

0 comments on commit b2808a5

Please sign in to comment.