ROGM is an OGM (Object oriented Graph Model) library for use in Java projects.
It features an extensive Buffer solution and focuses keeping a minimal memory footprint.
Whilst not compromising of functionality and usability. We recommend using it in non-Spring projects!
Interested ?
Hop over to our Wiki or straight to the Crash Course
This contains our locally hosted release artifacts.
These same artifacts are deployed to Maven Central (Sonatype)
<repository>
<id>runeduniverse-releases</id>
<url>https://nexus.runeduniverse.net/repository/maven-releases/</url>
</repository>
In projects with APIs it is recommended to only include the CORE in the API
and include the Modules only in the actual core-programm.
Additionally a Bill of Materials (BOM) is provided to help you choose the most up-to-date version!
<!-- ROGM BOM -->
<dependency>
<groupId>net.runeduniverse.lib.rogm</groupId>
<artifactId>rogm-bom</artifactId>
<version>2.1.2</version>
</dependency>
<!-- ROGM CORE -->
<dependency>
<groupId>net.runeduniverse.lib.rogm</groupId>
<artifactId>rogm-core</artifactId>
<version>2.1.2</version>
</dependency>
<!-- Parser: JSON -->
<dependency>
<groupId>net.runeduniverse.lib.rogm.parser</groupId>
<artifactId>rogm-parser-json</artifactId>
<version>2.1.2</version>
</dependency>
<!-- Language: Cypher -->
<dependency>
<groupId>net.runeduniverse.lib.rogm.lang</groupId>
<artifactId>rogm-lang-cypher</artifactId>
<version>2.1.2</version>
</dependency>
<!-- Module: Neo4j -->
<dependency>
<groupId>net.runeduniverse.lib.rogm.modules</groupId>
<artifactId>rogm-modules-neo4j</artifactId>
<version>2.1.2</version>
</dependency>