Can't get dependencies for orientdb-graphdb--depends on SNAPSHOT versions of other dependencies

48 views
Skip to first unread message

Vanessa Williams

unread,
Mar 12, 2014, 1:23:42 PM3/12/14
to orient-...@googlegroups.com
Hi all, I'm doing a quick spike to see if we can use OrientDB + some Tinkerpop fairy dust to create a distributed RDF/SPARQL store. Whatever, the important thing is that including

        <dependency>
            <groupId>com.orientechnologies</groupId>
            <artifactId>orientdb-graphdb</artifactId>
            <version>xxx</version>
        </dependency>

For any version from 1.7-rc back to 1.6.3 can't resolve a few dependencies. It varies from version to version, but they're all artifacts from tinkerpop with SNAPSHOT version numbers (e.g. 2.5.0-SNAPSHOT). 

I don't know how to resolve these, since they don't appear to be available in any public repositories. Can someone please shed some light on how I can include the graphdb API in my project?

Thanks,
Vanessa Williams
ThoughtWire Corporation

Vanessa Williams

unread,
Mar 13, 2014, 10:34:19 AM3/13/14
to orient-...@googlegroups.com
OK, I stumbled across a page (looks old-ish) in the Wiki that mentions another repository: https://oss.sonatype.org/content/groups/public/ I'm just trying to get it proxied properly and I'm assuming that solves the problem. 

Ben Johnson

unread,
Mar 13, 2014, 10:38:05 AM3/13/14
to orient-...@googlegroups.com
I've only just started looking at OrientDB myself and this is what I used to get a simple connection working (I don't know if there are other things that won't work, but it got me started):

    <dependencies>
        <dependency>
            <groupId>com.orientechnologies</groupId>
            <artifactId>orient-commons</artifactId>
            <version>1.7-rc1</version>
            <type>bundle</type>
        </dependency>
        <dependency>
            <groupId>com.orientechnologies</groupId>
            <artifactId>orientdb-core</artifactId>
            <version>1.7-rc1</version>
            <!--
            Using bundle causes orientdb-core v1.5.0 to be loaded, so I commented it out
            <type>bundle</type>
            -->
        </dependency>
        <dependency>
            <groupId>com.orientechnologies</groupId>
            <artifactId>orientdb-graphdb</artifactId>
            <version>1.7-rc1</version>
        </dependency>

        <dependency>
            <groupId>com.tinkerpop.blueprints</groupId>
            <artifactId>blueprints-core</artifactId>
            <version>2.4.0</version>
        </dependency>
        <dependency>
            <groupId>com.tinkerpop.blueprints</groupId>
            <artifactId>blueprints-orient-graph</artifactId>
            <version>2.4.0</version>
        </dependency>
    </dependencies>

I also tried 2.5.0-SNAPSHOT of the com.tinkerpop.blueprints dependencies and blueprints-core was fine, but not blue-prints-orient-graph.  I was planning to try downloading the source and install it locally to get around that.

Hope this helps

Andrey Lomakin

unread,
Mar 13, 2014, 11:11:52 AM3/13/14
to orient-database
Hi,
About  2.5.0-SNAPSHOT snapshot dependency it can be downloaded from  https://oss.sonatype.org/content/repositories/snapshots
at once Tinkerpop release 2.5.0 there will be no snapshot dependencies in our project.

Also you do not need blueprints-orient-graph it is not used in new versions.
 


--

---
You received this message because you are subscribed to the Google Groups "OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email to orient-databa...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Best regards,
Andrey Lomakin.

Orient Technologies
the Company behind OrientDB

Vanessa Williams

unread,
Mar 13, 2014, 11:12:34 AM3/13/14
to orient-...@googlegroups.com
Thanks, it's starting to look like there are two repos required and we're working on the second. I don't have the bundle type in my pom, so I'll let you know if I get things working and how.

BTW, for anyone interested, what I'm trying to determine is if we can use OrientDB + some blueprints & hazelcast pixie dust, to use this as a distributed SPARQL-queryable RDF store. I'm sure it's been tried before, but there isn't a lot of conversation about it. I'll have to post about the other bit separately if I can't figure it out, but what I want is to run an embedded server on each node and have a single (local?) graph database clustered via Hazelcast. It was the Hazelcast clustering that caught my attention (we use it for other purposes and understand it fairly well so it's a perfect fit.) I'll have to read more about clustering to see if it actually does what I hope it does.

Thanks for the advice,
Vanessa


--

---
You received this message because you are subscribed to a topic in the Google Groups "OrientDB" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/orient-database/t2UY8zSu76c/unsubscribe.
To unsubscribe from this group and all its topics, send an email to orient-databa...@googlegroups.com.

Luca Garulli

unread,
Mar 13, 2014, 12:33:11 PM3/13/14
to orient-database
Hi Vanessa,
we use Hazelcast to replicate database across multiple distributed nodes. You can run OrientDB as embedded and have clustering. Take a look at:


Lvc@



--

---
You received this message because you are subscribed to the Google Groups "OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email to orient-databa...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages