Skip to content

RunedUniverse/rogm

Repository files navigation

ROGM by RunedUniverse

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

Distribution through Maven

Repository

RunedUniverse: Releases

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>

Dependencies

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

Maven Central

<!-- ROGM BOM -->
<dependency>
  <groupId>net.runeduniverse.lib.rogm</groupId>
  <artifactId>rogm-bom</artifactId>
  <version>2.1.2</version>
</dependency>

ROGM CORE

Maven Central

<!-- ROGM CORE -->
<dependency>
  <groupId>net.runeduniverse.lib.rogm</groupId>
  <artifactId>rogm-core</artifactId>
  <version>2.1.2</version>
</dependency>

Parser: JSON

Maven Central

<!-- Parser: JSON -->
<dependency>
  <groupId>net.runeduniverse.lib.rogm.parser</groupId>
  <artifactId>rogm-parser-json</artifactId>
  <version>2.1.2</version>
</dependency>

Language: Cypher

Maven Central

<!-- Language: Cypher -->
<dependency>
  <groupId>net.runeduniverse.lib.rogm.lang</groupId>
  <artifactId>rogm-lang-cypher</artifactId>
  <version>2.1.2</version>
</dependency>

Module: Neo4j

Maven Central

<!-- Module: Neo4j -->
<dependency>
  <groupId>net.runeduniverse.lib.rogm.modules</groupId>
  <artifactId>rogm-modules-neo4j</artifactId>
  <version>2.1.2</version>
</dependency>