Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Erlang to Java adapter/facade; access neo4j from within Erlang
Java Erlang Shell
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
erl
java added tests and jUnit target for ant
.gitignore
LICENSE
Makefile
README
conf.sh

README

OVERVIEW
--------

With "nerlo" you get an Erlang bridge to the neo4j graph database.


DEPENDENCIES
------------

JDK >= 1.6.0
Erlang >= R13B04
GNU make
Ant >= 1.8 (lower may work as well)

commons-cli-1.2
log4j-1.2.15
lucene-core-2.9.3.jar
geronimo-jta_1.1_spec-1.1.1.jar
neo4j-kernel-1.1.jar
neo4j-index-1.1.jar

log4erl-0.9.0

NOTE: Dependency management is by hand for now. 
Later we may use Ivy or Maven for Java dependencies.

You can find a packed archive of all Java dependencies here:

http://github.com/downloads/nerlo/nerlo/nerlo-trunk-java-deps-1.1.tar.gz

BUILD
-----

You may try to build from source like this:

$ ./conf.sh
$ make


RUN
---

$ cd erl
$ bin/shell
erl 1> ej_app:start().
erl 2> ej_srv:ping().
erl 3> neo4j_app:start().
erl 4> neo4j:has_db().
erl 5> V1 = neo4j:add_vertex().
erl 6> V2 = neo4j:add_vertex().
erl 7> E1 = neo4j:add_edge(V1,V2).
[...]
erl 998> neo4j_app:stop().
erl 999> ej_app:stop().




Something went wrong with that request. Please try again.