-
Notifications
You must be signed in to change notification settings - Fork 0
Home
ROGM is an OGM (Object oriented Graph Model) library for use in Java projects. We recommend using it in non-Spring projects!
ROGM is split into several packages, which are split in 5 Main Categories:
All packages are distributed through Maven
RunedUniverse: Releases
<repository>
<id>runeduniverse-releases</id>
<url>https://nexus.runeduniverse.net/repository/maven-releases/</url>
</repository>
RunedUniverse: Development
Feeling experimental?
Try the dev-repo!
be ware it might bite
<repository>
<id>runeduniverse-development</id>
<url>https://nexus.runeduniverse.net/repository/maven-development/</url>
</repository>
Tired of searching for compatible versions?
Import the latest versions in 1 go!
<!-- ROGM BOM -->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>net.runeduniverse.lib.rogm</groupId>
<artifactId>rogm-bom</artifactId>
<version>2.1.2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
It is recommended to always use the most up to date version of BOM
The Core Package provides the general functionality of ROGM and can be freely combined with any Database Module.
Maven Dependency:
<!-- ROGM CORE -->
<dependency>
<groupId>net.runeduniverse.lib.rogm</groupId>
<artifactId>rogm-core</artifactId>
<version>2.1.2</version>
</dependency>
The Parser Packages provide the ability to serialize/deserialize Objects to/from Strings.
available Parser Packages:
The Language Packages are used to translate any IFilter to the respective Database Language.
available Language Packages:
The Database Module Packages are the Connectors to their respective Databases. Every Database Module has it's own Configuration which is usually prefixed with the Database-Name. Additionally the Database Module references the required Language and Parser Package.
available Database Modules:
The Passive Module Packages provide additional features. Passive Modules must be added to the Configuration of the required Database Module to be activated.
available Passive Modules:
- (no known passive modules)