atlas/graphdb
Madhan Neethiraj 1e66c8b243 ATLAS-4901: updated JanusGraph to 1.0.0 2024-10-06 07:40:24 -07:00
..
api ATLAS-4901: updated JanusGraph to 1.0.0 2024-10-06 07:40:24 -07:00
common ATLAS-4507 : Atlas - Upgrade testng to 7.0.0 2021-12-18 11:28:09 +05:30
graphdb-impls ATLAS-3240: Update 'http' urls to 'https' in maven settings 2019-05-29 19:07:49 +05:30
janus ATLAS-4901: updated JanusGraph to 1.0.0 2024-10-06 07:40:24 -07:00
pom.xml ATLAS-4901: updated JanusGraph to 1.0.0 2024-10-06 07:40:24 -07:00
readme.txt ATLAS-2521: Remove Titan 0.5.4 support from Atlas 2018-05-03 15:24:14 -07:00

readme.txt

=====================================
Building with a chosen graph database
=====================================

The Atlas build is currently set up to include one of the graph backends in the Atlas war file.
The choice of graph backend is determined by the setting of the GRAPH-PROVIDER system variable.

If GRAPH-PROVIDER is not set, the default graph backend is adopted. This is currently JanusGraph 0.2.0

In order to build with a specific (non-default) graph backend set the GRAPH-PROVDER system variable.

If GRAPH-PROVIDER is set to janus, the build will contain JanusGraph 0.2.0 (i.e. the default above)

For example, to build Atlas with the janus graph-provider:
mvn install [-P dist] -DGRAPH-PROVIDER=janus

JanusGraph support Gremlin3 only (and NOT Gremlin2).

REQUIREMENTS
------------
JanusGraph 0.2.0 require Java 8 to be used both when building and running Atlas.
Unless Java 8 is used, the janus module will not be built - this is checked by the maven-enforcer-plugin.